Create an app store item
{
"name": String,
"description": String < optional > ,
"authToken": String < optional >
}
{
"status": "ok",
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}
{
"status": "error",
"message": "<error_message>"
}
Read details of a store item
{
guid: String
}
{
"status": "ok",
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data" > ,
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": [ < store_item_group_id > ]
}
{
"status": "error",
"message": "<error_message>"
}
{
"name": String,
"description": String,
"authToken": String,
"restrictToGroups": true | false // optional - will not change if not set
}
{
"status": "ok",
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "unique store item id"
}
{
"status": "ok"
}
{
"status": "error",
"message": "<error_message>"
}
List items in an app store
{}
{
"Status": "ok"
list: [{
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}]
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "String",
"type": "<icon|ios|ipad|iphone|android>"
}
{
"Status": "ok"
list: [{
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}]
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "<store_item_id>",
"authguid": "<policy_id>"
}
{
"Status": "ok"
list: [{
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}]
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "<store_item_id>",
"authguid": "<policy_id>"
}
{
"Status": "ok"
list: [{
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}]
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "<store_item_guid>",
"type": "<ios|ipad|iphone|android>"
}
{
"status": "ok"
"guid": "<store_item_guid>",
"type": "<ios|iphone|ipad|android>",
"config": {
"<config_key>": "<config_value>"
}
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "<store_item_guid>",
"type": "<ios|ipad|iphone|android>",
"config": {
"<config_key>": "<config_value>"
}
}
{
"status": "ok"
"guid": "<store_item_guid>",
"type": "<ios|iphone|ipad|android>",
"config": {
"<config_key>": "<config_value>"
}
}
{
"guid": "<store_item_id>",
"groups": ["<store_item_group_id>", ...]
}
{
"Status": "ok"
list: [{
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data>",
"binaries": [{
"config": {
"bundle_id": "<ios_bundle_id>"
},
"storeItemBinaryVersion": 2,
"sysModified": "Fri Nov 02 10:06:48 GMT 2012",
"type": "iphone | android | ios | ipad",
"url": "http://<domain>/box/srv/1.1/mas/storeitem/install?guid=dweFfHihI616y67aQB4sNGQt",
"versions": [{
"config": {},
"destinationCode": "iphone | android | ios | ipad",
"storeItemBinaryGuid": "Y8a8lFjFufZyqd1tAdjonufw",
"storeItemBinaryModified": "Fri Nov 02 10:44:45 GMT 2012",
"storeItemBinaryVersion": 1,
"url": "http://<domain>/box/srv/1.1/mas/storeitem/downloadvers?guid=o1Z1S_t-hyGMXymqTzIWS4xd"
}]
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}]
}
{
"status": "error",
"message": "<error_message>"
}
{
"guid": "<store_item_id>",
"groups": ["<store_item_group_id>", ...]
}
{
"guid": "<app_store_global_unique_id>",
"name": "<app_store_name>",
"description": "<app_store_description>",
"authToken": "<unique_token_used_by_client_to_autheticate>",
"icon": "<base_64_encoded_icon_data" > ,
"binaries": [{
"type": "<ios|iphone|ipad|android>",
"url": "<url_to_app_binary" >
}],
"authpolicies": [ < unique_policy_id > ],
"restrictToGroups": true | false,
"groups": ["<store_item_group_id>", ...]
}
{
"status": "error",
"message": "<error_message>"
}