{ "uuid": "3481e0c2-f31d-4188-82d7-c6beb4019173", "lastMigration": 29, "name": "App Center Client", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "614f07a4-79ba-4e60-8c88-153162a9b460", "documentation": "Lists all the endpoints available for Test accounts data", "method": "get", "endpoint": "v0.1/account/test/export", "responses": [ { "uuid": "e41b8db3-139e-4dba-88b8-8658f90a4771", "body": "{\n \"resources\": [\n {\n \"path\": \"\",\n \"rel\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "26e837b5-6930-499b-a744-c54c1aeabe20", "documentation": "Lists account data", "method": "get", "endpoint": "v0.1/account/test/export/accounts", "responses": [ { "uuid": "c3e6c5b9-81ca-422b-9a5a-0de393f0bb52", "body": "{\n \"id\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "425eac6e-c929-426f-b724-6211f5936f9c", "documentation": "Lists feature flag data", "method": "get", "endpoint": "v0.1/account/test/export/featureFlags", "responses": [ { "uuid": "357289d8-1bfb-48f5-99be-ea763da5ce1b", "body": "{\n \"name\": \"\",\n \"target_id\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c7fef86a-6831-4d93-a310-0a7c0e608e13", "documentation": "Returns a list organizations in which the requesting user is an admin", "method": "get", "endpoint": "v0.1/administeredOrgs", "responses": [ { "uuid": "5243a99b-b0b7-424d-b237-f0a7bd8b492f", "body": "{\n \"organizations\": {\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a2582498-03fb-4264-94d8-92db9d159fce", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "518ee3c4-ea09-453a-b561-9704388a7127", "documentation": "Returns api tokens for the authenticated user", "method": "get", "endpoint": "v0.1/api_tokens", "responses": [ { "uuid": "1bf09111-b31a-4f54-a48d-30d415194e9a", "body": "[\n {\n \"created_at\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"scope\": [\n \"{{oneOf (array 'all' 'viewer')}}\"\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e945dfa6-b88d-441a-8e5e-b44950a62ce3", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2c617acc-bf33-4ede-9395-a00412ac9d0f", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "adf5ce9d-9f49-41e2-a903-779d9123c98d", "documentation": "Creates a new User API token", "method": "post", "endpoint": "v0.1/api_tokens", "responses": [ { "uuid": "6f981001-26d0-4bec-9d8d-75ea465791a9", "body": "{\n \"api_token\": \"\",\n \"created_at\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"scope\": [\n \"{{oneOf (array 'all' 'viewer')}}\"\n ]\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c356b823-ce6f-4835-8dd8-43e2259131e1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "19f3a8a6-2c25-442e-abb5-91746087e93c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cfe6c453-a417-4919-856f-c6fa0b094ffa", "documentation": "Delete the user api_token object with the specific id", "method": "delete", "endpoint": "v0.1/api_tokens/:api_token_id", "responses": [ { "uuid": "19077db5-07bb-408f-8a20-797e320e194f", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cfa3cdf8-05ae-4427-9532-bb6b106fa973", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0e21d7ed-fc40-4a76-b691-d0abba6a8aa3", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d8c9b99a-1606-4f8f-980b-f2fb8c5e4ad4", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 404, "label": "NotFound", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "307fe31d-811a-4d7d-a5ca-44b252dde668", "documentation": "Returns a list of apps", "method": "get", "endpoint": "v0.1/apps", "responses": [ { "uuid": "756fb174-50e5-4020-a49a-315cdde19deb", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "10feac46-a415-4551-b64e-7d942ec8cfcb", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dc2feb7b-3501-4541-8793-62083520138d", "documentation": "Creates a new app and returns it to the caller", "method": "post", "endpoint": "v0.1/apps", "responses": [ { "uuid": "c3f13991-055a-42d7-848e-2f92881b1a7b", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2398e811-02f8-4d5c-b854-c4319aa8dfa0", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "340c1bd5-c09a-4be2-bf0e-26a7cb6cf20b", "documentation": "Delete an app", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name", "responses": [ { "uuid": "9bda45d6-a97c-44c1-baa1-2ddfc7993023", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "13e8b3e2-e21a-471e-b9bd-0a725a0041ae", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8a1fffe4-4b23-4bbf-b6d1-fe2f334dac35", "documentation": "Return a specific app with the given app name which belongs to the given owner.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name", "responses": [ { "uuid": "9910fea1-0234-4c65-8661-f0248d759511", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c34305a5-bda4-4eb0-9a1d-aced14fa31d2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ea308904-720e-42b1-8a3f-8d3de8862f2d", "documentation": "Partially updates a single app", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name", "responses": [ { "uuid": "dfbe23ee-fce1-4859-9296-01159c3f343d", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "733cecf3-ee54-45a7-9441-d4b18ade43ee", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "BadRequest", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "01cf59f6-ac7a-4bd1-ac12-ca5c9cbb5777", "documentation": "Count of active devices by interval in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/active_device_counts", "responses": [ { "uuid": "002830d9-c5e7-4094-97f9-5853234d1019", "body": "{\n \"daily\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ],\n \"monthly\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ],\n \"weekly\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Count of active devices by interval in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "464e107c-5012-4ec5-a55e-da0e19f603cc", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1ed5e601-e9ce-4ae5-9051-4f64c75554b8", "documentation": "Get list of audiences.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences", "responses": [ { "uuid": "4bd2d275-06c4-4b30-8023-e172b0c255e6", "body": "{\n \"nextLink\": \"\",\n \"values\": [\n {\n \"definition\": \"\",\n \"description\": \"\",\n \"estimated_count\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'Calculating' 'Ready' 'Disabled')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "List of audiences.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "60ecba5a-1f87-4589-9a6d-b399396c1ec8", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "312799a2-b4dc-4248-b685-9d8b4a654b27", "documentation": "Tests audience definition.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/definition/test", "responses": [ { "uuid": "6fd071b7-0cd2-4922-89ec-a1b37814046e", "body": "{\n \"custom_properties\": {},\n \"definition\": \"\",\n \"estimated_count\": {{faker 'number.int' max=99999}},\n \"estimated_total_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Tests audience definition.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "15df5d91-15ff-48bd-b09b-3871a57059ee", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ce736614-02ec-4943-9cb1-bd9d74de3418", "documentation": "Get list of custom properties.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/metadata/custom_properties", "responses": [ { "uuid": "4d8616a6-eea1-4770-a327-84afe6dd0822", "body": "{\n \"values\": {}\n}", "latency": 0, "statusCode": 200, "label": "List of device properties.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "28b5ea2d-9168-45fe-961c-4873f61c5d54", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cd3c29da-71a0-467e-aca9-4e119ed28b9f", "documentation": "Get list of device properties.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/metadata/device_properties", "responses": [ { "uuid": "b9e57afb-e166-474e-b245-9638bc0e8da6", "body": "{\n \"values\": {}\n}", "latency": 0, "statusCode": 200, "label": "List of device properties.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "05cac286-a29d-424b-aa01-ad70a6c733af", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "745ed31d-eeb3-4b6c-81fe-d9bbfdcfdd81", "documentation": "Get list of device property values.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/metadata/device_properties/:property_name/values", "responses": [ { "uuid": "a47ff27b-019d-41f5-bd95-02a863e00858", "body": "{\n \"values\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "List of supported device property values.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "eee3aa27-0c51-488e-9d59-fa19897e59e6", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "535959ea-4efa-4cf4-9086-2b478e502d02", "documentation": "Deletes audience definition.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name", "responses": [ { "uuid": "09d6a692-25ed-4872-b280-6025232c8c53", "body": "", "latency": 0, "statusCode": 204, "label": "Audiences exists.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1fa9ac57-5a7e-46bc-907c-adda4f748ee4", "body": "", "latency": 0, "statusCode": 404, "label": "Audiences does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b10d6cff-e825-4939-90eb-6ed631c8f9e0", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6798e90e-0a46-47c2-adb2-bc03ce1e86c2", "documentation": "Gets audience definition.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name", "responses": [ { "uuid": "3a4207fa-10f4-4b12-b98d-046a3c7b7857", "body": "{\n \"definition\": \"\",\n \"description\": \"\",\n \"estimated_count\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'Calculating' 'Ready' 'Disabled')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Audiences definition.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9d8f43bd-44f7-472f-84c6-1e260211d73b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "353b7f1a-9fb8-4779-9690-1aa754ad92dc", "documentation": "Returns whether audience definition exists.", "method": "head", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name", "responses": [ { "uuid": "e9af672e-0337-4502-9de6-e94ae1f4c719", "body": "", "latency": 0, "statusCode": 204, "label": "Audiences exists.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "541eaee7-65a4-4a92-936f-1d42cc375d87", "body": "", "latency": 0, "statusCode": 404, "label": "Audiences does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3f2477b2-af68-4200-aeb7-dacdfe658bbd", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "009e70c7-9c3a-4cbf-9000-023dac211116", "documentation": "Creates or updates audience definition.", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name", "responses": [ { "uuid": "50035e78-5eb6-42c1-aa21-8601b8ccbd4d", "body": "{\n \"definition\": \"\",\n \"description\": \"\",\n \"estimated_count\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'Calculating' 'Ready' 'Disabled')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Updated audiences definition.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6de97b83-b456-4546-badc-27644485d1d3", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6af4b907-a286-4770-8063-58c148b31879", "documentation": "Available for UWP apps only.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_counts", "responses": [ { "uuid": "b4a2e738-7512-4726-9210-af558dd7a01f", "body": "{\n \"count\": {{faker 'number.int' max=99999}},\n \"crashes\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Count of crashes by day in the time range and total crashes over the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "66b78a4f-1ef1-46db-a28c-e67b28afd1e3", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f767e640-caea-44f3-9046-4114b1ce6188", "documentation": "Overall crashes and affected users count of the selected crash groups with selected versions.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_groups", "responses": [ { "uuid": "89a26c1a-016b-431f-a95e-44a761f6491f", "body": "[\n {\n \"app_version\": \"\",\n \"crash_group_id\": \"\",\n \"overall\": {\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"device_count\": {{faker 'number.int' max=99999}}\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "Overall crashes and affected users count for all selected crash groups.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d605c572-a7a0-4a50-91fd-ab6e5483fad5", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "90e34b90-4b9c-47f8-8951-5dc94e22e90f", "documentation": "Available for UWP apps only.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_groups/:crash_group_id/crash_counts", "responses": [ { "uuid": "34980714-1d35-4d43-aa05-dee06aca1617", "body": "{\n \"count\": {{faker 'number.int' max=99999}},\n \"crashes\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Count of crashes by day in the time range and total crashes over the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7f9e22c7-3df8-467b-b2e5-d9f96291c229", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fddf786d-b1ab-44e8-916c-5ae2bb13b8a5", "documentation": "Available for UWP apps only.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_groups/:crash_group_id/models", "responses": [ { "uuid": "9cd98062-44c3-4a9b-ab2d-7915bcf5ff1f", "body": "{\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"models\": [\n {\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"model_name\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Top models with percentage in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7c939f2d-26cd-47ca-994f-6968b149055b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ce635848-9388-42fa-b42e-9dd9e91c8bbe", "documentation": "Available for UWP apps only.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_groups/:crash_group_id/operating_systems", "responses": [ { "uuid": "e81729c3-aab9-4409-81d9-a023255d55a6", "body": "{\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"operating_systems\": [\n {\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"operating_system_name\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Top OSes with percentage in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d81a821a-47bb-4f5a-b0b2-667afc21b552", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1cadba4d-58fe-472e-8988-aced4ed8eb1a", "documentation": "Available for UWP apps only.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_groups/:crash_group_id/overall", "responses": [ { "uuid": "ba36c48e-950a-4ac4-b34a-7c27c760b485", "body": "{\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"device_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Overall crashes and affected users count.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4b910e81-da7d-4110-bd42-fcd08439d76e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0774dca8-2b0d-43da-a45f-5c49cee4b93e", "documentation": "Percentage of crash-free device by day in the time range based on the selected versions. Api will return -1 if crash devices is greater than active devices.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crashfree_device_percentages", "responses": [ { "uuid": "51193bf5-2c07-44fd-b626-71106872419d", "body": "{\n \"average_percentage\": {{faker 'number.float'}},\n \"daily_percentages\": [\n {\n \"datetime\": \"\",\n \"percentage\": {{faker 'number.float'}}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Percentage of crash-free devices by day in the time range and overall percentage of the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c5bcf838-5955-47a4-8aa7-ef237c42f9ee", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "00e0fde1-a0db-4509-93d3-7701858eb65f", "documentation": "Count of total downloads for the provided distribution releases.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/distribution/release_counts", "responses": [ { "uuid": "0227344b-c60a-4cef-a3da-57f5adea02b2", "body": "{\n \"counts\": [\n {\n \"distribution_group\": \"\",\n \"release_id\": \"\",\n \"total_count\": {{faker 'number.int' max=99999}},\n \"unique_count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Count of total downloads for the provided distribution release(s).", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2d600f9f-a410-483e-9ae6-f54473bfe940", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e1ff0b93-7a19-4aaf-8795-87dad3db8817", "documentation": "Delete the set of Events with the specified event names.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/event_logs/:event_name", "responses": [ { "uuid": "d8f044ba-b078-4eac-beb4-9753d7ef9570", "body": "", "latency": 0, "statusCode": 200, "label": "Event successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "893a6d90-b4de-491b-8409-b284841a1c5d", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4870e1bf-f592-4d3a-a20f-e770be1fe9d0", "documentation": "Count of active events in the time range ordered by event.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events", "responses": [ { "uuid": "61ff76ef-056c-491a-94e5-ba511efa6357", "body": "{\n \"events\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"count_per_device\": {{faker 'number.float'}},\n \"count_per_session\": {{faker 'number.float'}},\n \"device_count\": {{faker 'number.int' max=99999}},\n \"id\": \"\",\n \"name\": \"\",\n \"previous_count\": {{faker 'number.int' max=99999}},\n \"previous_device_count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"total\": {{faker 'number.int' max=99999}},\n \"total_devices\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Count of active events in the time range ordered by event.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1986b761-9173-406d-87e2-53e8ce9a93ba", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "62bf6b68-42f7-44c8-aa00-5a0cd3f8506c", "documentation": "Delete the set of Events with the specified event names.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name", "responses": [ { "uuid": "3ab3d346-0355-4724-8e7e-a8238347de20", "body": "", "latency": 0, "statusCode": 200, "label": "Event successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8e710d7f-d900-4958-ac50-89d022a36ea1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f871d601-f28c-455e-bd31-d5ab68b86355", "documentation": "Count of events per device by interval in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/count_per_device", "responses": [ { "uuid": "ad7ccf83-7e09-4c89-9496-9a1f323b21b0", "body": "{\n \"avg_count_per_device\": {{faker 'number.float'}},\n \"count_per_device\": [\n {\n \"count\": {{faker 'number.float'}},\n \"datetime\": \"\"\n }\n ],\n \"previous_avg_count_per_device\": {{faker 'number.float'}}\n}", "latency": 0, "statusCode": 200, "label": "Count of events per device by interval in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d0748b5c-81cd-4f9c-94ee-fecfe62b1861", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f7b2e0bb-3c35-481c-80a6-83309b6c4b3d", "documentation": "Count of events per session by interval in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/count_per_session", "responses": [ { "uuid": "556ce911-3aa0-4394-8306-9bedab6dd8ab", "body": "{\n \"avg_count_per_session\": {{faker 'number.float'}},\n \"count_per_session\": [\n {\n \"count\": {{faker 'number.float'}},\n \"datetime\": \"\"\n }\n ],\n \"previous_avg_count_per_session\": {{faker 'number.float'}}\n}", "latency": 0, "statusCode": 200, "label": "Count of events per session by interval in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d9eff96e-2d7f-480b-863d-3367dd79c4d3", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "437d4b1f-59a2-468c-9265-b199904e03b8", "documentation": "Count of devices for an event by interval in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/device_count", "responses": [ { "uuid": "516853a9-aa48-4970-a6f5-d0c090662732", "body": "{\n \"devices_count\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ],\n \"previous_total_devices_with_event\": {{faker 'number.int' max=99999}},\n \"total_devices\": {{faker 'number.int' max=99999}},\n \"total_devices_with_event\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Count of devices for an event by interval in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "adb43f92-8927-4680-ae12-864c52635950", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "72ee879d-a3bb-4daa-a636-db08a223fe89", "documentation": "Count of events by interval in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/event_count", "responses": [ { "uuid": "5b39204a-3795-427b-96a9-59851ae195e8", "body": "{\n \"count\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ],\n \"previous_total_count\": {{faker 'number.int' max=99999}},\n \"total_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Count of events by interval in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9055595f-aa10-4734-8ab2-2465c63a9293", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fbb1c6f8-1827-420a-af6b-2562f445ac3e", "documentation": "Event properties.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/properties", "responses": [ { "uuid": "b87e1c66-459e-4eb0-8eeb-5bd2a232751e", "body": "{\n \"event_properties\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Event properties.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b653f3fe-bc51-48d1-964d-6b922b65d5c3", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4efc64aa-034d-4d29-a90e-85682dc384c0", "documentation": "Event properties value counts during the time range in descending order.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/properties/:event_property_name/counts", "responses": [ { "uuid": "387431da-e02f-4895-97b1-5f9cf4e3a382", "body": "{\n \"total\": {{faker 'number.int' max=99999}},\n \"values\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"previous_count\": {{faker 'number.int' max=99999}}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Event properties value counts during the time range in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8744efd4-c523-44d0-afc8-c507a23aa72a", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fc889f32-4c0f-45ce-a187-7b1b4a05940d", "documentation": "Logs received between the specified start time and the current time. The API will return a maximum of 100 logs per call.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/generic_log_flow", "responses": [ { "uuid": "dad70890-5b28-4cb8-a33b-fe4d67d43dc2", "body": "{\n \"exceeded_max_limit\": {{faker 'datatype.boolean'}},\n \"last_received_log_timestamp\": \"{{faker 'date.recent' 365}}\",\n \"logs\": [\n {\n \"account_id\": \"\",\n \"auth_provider\": \"\",\n \"device\": {\n \"app_build\": \"\",\n \"app_namespace\": \"\",\n \"app_version\": \"\",\n \"carrier_code\": \"\",\n \"carrier_country\": \"\",\n \"carrier_name\": \"\",\n \"live_update_deployment_key\": \"\",\n \"live_update_package_hash\": \"\",\n \"live_update_release_label\": \"\",\n \"locale\": \"\",\n \"model\": \"\",\n \"oem_name\": \"\",\n \"os_api_level\": {{faker 'number.int' max=99999}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'number.int' max=99999}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"event_id\": \"\",\n \"event_name\": \"\",\n \"install_id\": \"{{faker 'string.uuid'}}\",\n \"message_id\": \"\",\n \"properties\": {},\n \"session_id\": \"{{faker 'string.uuid'}}\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"type\": \"{{oneOf (array 'event' 'page' 'start_session' 'error' 'start_service' 'custom_properties')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "List of logs for the requested time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7cddc62a-623b-4605-bc91-99c3ab0a2f0d", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "05ccc96f-de96-4285-bc4d-36e7b43d324d", "documentation": "Languages in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/languages", "responses": [ { "uuid": "cf76ab1f-2627-4335-a873-f700855bed31", "body": "{\n \"languages\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"language_name\": \"\",\n \"previous_count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Languages with count during the time range in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6e59a68b-b5dd-4948-b538-e2180d982a44", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6bed28d9-e924-4e26-aedb-2718c9e3eb88", "documentation": "Logs received between the specified start time and the current time. The API will return a maximum of 100 logs per call.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/log_flow", "responses": [ { "uuid": "bcc1baeb-a614-4168-8aa3-c0c4bc2aedcd", "body": "{\n \"exceeded_max_limit\": {{faker 'datatype.boolean'}},\n \"last_received_log_timestamp\": \"{{faker 'date.recent' 365}}\",\n \"logs\": [\n {\n \"device\": {\n \"app_build\": \"\",\n \"app_namespace\": \"\",\n \"app_version\": \"\",\n \"carrier_code\": \"\",\n \"carrier_country\": \"\",\n \"carrier_name\": \"\",\n \"live_update_deployment_key\": \"\",\n \"live_update_package_hash\": \"\",\n \"live_update_release_label\": \"\",\n \"locale\": \"\",\n \"model\": \"\",\n \"oem_name\": \"\",\n \"os_api_level\": {{faker 'number.int' max=99999}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'number.int' max=99999}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"install_id\": \"{{faker 'string.uuid'}}\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"type\": \"{{oneOf (array 'event' 'page' 'start_session' 'error' 'start_service' 'custom_properties')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "List of logs for the requested time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "713b5f7c-bf73-40e7-b9c2-87208bff5c75", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3f25d85f-da96-4909-aab6-c9243a5c4931", "documentation": "Models in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/models", "responses": [ { "uuid": "ab91c67b-cb2c-4a73-8a19-966b58df61d7", "body": "{\n \"models\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"model_name\": \"\",\n \"previous_count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Models with count during the time range in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "35fd80ff-d337-4024-a5df-8a12609e64d1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0ce17ceb-0624-4b8d-aff4-9019cbd26583", "documentation": "OSes in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/oses", "responses": [ { "uuid": "041095ee-9ed2-43a8-a407-097b12948c6d", "body": "{\n \"oses\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"os_name\": \"\",\n \"previous_count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "OSes with count during the time range in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "da0b924e-bd0e-4ddd-8e7d-e1eac7a0fa51", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6872c6a2-82bf-4e79-91a9-f814e7614186", "documentation": "Places in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/places", "responses": [ { "uuid": "ee0f3482-db29-4c13-bda7-3ecb9fd753ab", "body": "{\n \"places\": [\n {\n \"code\": \"\",\n \"count\": {{faker 'number.int' max=99999}},\n \"previous_count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Places with count during the time range in descending order.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "828af942-87bf-41c7-b808-9fb4102ebe86", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "98d20f32-5ecb-4b40-81fe-48df84fc7abc", "documentation": "Count of sessions in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/session_counts", "responses": [ { "uuid": "8e7428cc-d3be-4fcc-8488-7e1776c01094", "body": "[\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Count of sessions in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5a631343-211a-4487-9428-2c80d3efa0d1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d0be6707-b116-4372-96c8-d3d9f582597f", "documentation": "Gets session duration.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/session_durations_distribution", "responses": [ { "uuid": "53440f97-31d8-4b28-92de-26f62cee03ca", "body": "{\n \"average_duration\": \"\",\n \"distribution\": [\n {\n \"bucket\": \"\",\n \"count\": {{faker 'number.int' max=99999}}\n }\n ],\n \"previous_average_duration\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "List of session durations for requested time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "674855f2-e9e0-48a1-b500-f0e250fdd835", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5007c55e-fadf-4433-affe-83989b81c5e0", "documentation": "Count of sessions per device in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/sessions_per_device", "responses": [ { "uuid": "0087802f-88c3-4bee-ba63-74babfb9c358", "body": "{\n \"average_sessions_per_user\": {{faker 'number.float'}},\n \"previous_average_sessions_per_user\": {{faker 'number.float'}},\n \"previous_total_count\": {{faker 'number.int' max=99999}},\n \"sessions_per_user\": [\n {\n \"count\": {{faker 'number.float'}},\n \"datetime\": \"\"\n }\n ],\n \"total_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Count of sessions per device in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "03c47cf5-3e17-415c-a8b2-77452d8f967e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a75d69e4-3ad5-4f42-b571-f8cab68819c2", "documentation": "Count of active versions in the time range ordered by version.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/analytics/versions", "responses": [ { "uuid": "b0b7ff4f-d886-434c-9ceb-18e3f75e5b35", "body": "{\n \"total\": {{faker 'number.int' max=99999}},\n \"versions\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"previous_count\": {{faker 'number.int' max=99999}},\n \"version\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Count of active versions in the time range ordered by version.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "23e182ac-83b8-478d-a9e1-1661d6bd64d9", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a9c2ec3b-a362-4eec-bd06-734644792cef", "documentation": "Returns App API tokens for the app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/api_tokens", "responses": [ { "uuid": "50e2a7c9-aa4b-4d59-91de-548a09d6996e", "body": "[\n {\n \"created_at\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"scope\": [\n \"{{oneOf (array 'all' 'viewer')}}\"\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4223a1ec-0407-4775-9d7e-623fd86ffa74", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5698d25c-6ca3-4845-8eb8-8af7ce1fd1ed", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8cec1e7f-c85f-4e7a-8f44-a11661fcfd26", "documentation": "Creates a new App API token", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/api_tokens", "responses": [ { "uuid": "b2c93d61-3628-4f9c-be54-4acd042edf21", "body": "{\n \"api_token\": \"\",\n \"created_at\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"scope\": [\n \"{{oneOf (array 'all' 'viewer')}}\"\n ]\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "05ac4d39-4f7a-4208-a416-05189b311df8", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "43f566df-7130-4380-938b-aa40c0d1bbfe", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "794b5525-076d-428a-b7a1-4a662129445b", "documentation": "Delete the App Api Token object with the specific ID", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/api_tokens/:api_token_id", "responses": [ { "uuid": "d764553e-cb57-48cb-99dc-44d21d962901", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2b91b97d-7415-49e9-96da-fa797f845301", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4a5ef205-db25-4579-af04-b3010ba3efc8", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a78b5d1c-be70-4396-9087-961336c83d3e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 404, "label": "NotFound", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4d1f05e8-cb78-4589-9f64-ced9e102cf9f", "documentation": "Delete mapping of apple app to an existing app in apple store.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/apple_mapping", "responses": [ { "uuid": "c8a5d214-0839-4147-9b8c-9a93c1ce5b60", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f8444de6-320e-4d9a-8456-3553eee1cfa7", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "887043d3-d7c5-485c-989f-1f1b39e9ffbb", "documentation": "Get mapping of apple app to an existing app in apple store.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/apple_mapping", "responses": [ { "uuid": "7fd270c8-4bf4-40ca-9931-5782b0bd61a1", "body": "{\n \"app_id\": \"\",\n \"apple_id\": \"\",\n \"service_connection_id\": \"\",\n \"team_identifier\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "66fd5903-e8bd-4e8f-b5a8-89049e90b23e", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "06179e94-79ca-4434-897b-001a3b04ab4a", "documentation": "Create a mapping for an existing app in apple store for the specified application.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/apple_mapping", "responses": [ { "uuid": "07f18cfe-60f8-4861-bfc5-d5865523fa2e", "body": "{\n \"app_id\": \"\",\n \"apple_id\": \"\",\n \"service_connection_id\": \"\",\n \"team_identifier\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1b52da17-e8fd-4426-94e5-b733c294e8eb", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bca3307c-e72c-48e2-a929-4d6484bf95f8", "documentation": "Fetch all apple test flight groups", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/apple_test_flight_groups", "responses": [ { "uuid": "ce96608d-d12b-4045-9c29-05d7a311f62f", "body": "[\n {\n \"appleId\": {{faker 'number.int' max=99999}},\n \"id\": \"\",\n \"name\": \"\",\n \"providerId\": {{faker 'number.int' max=99999}}\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "805229b4-fb5f-414f-8dca-17f4c6465873", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2f7514e4-307b-4a0a-be6f-e7aca4fb7bd5", "documentation": "Deletes the uploaded app avatar", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/avatar", "responses": [ { "uuid": "23b3cdc1-25ab-48b0-afda-f2619232e71a", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "25535ee2-6d0a-4c12-8259-0cf1c780a21b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "141ff9e3-d501-47af-9e8f-9ac3290ece90", "documentation": "Sets the app avatar", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/avatar", "responses": [ { "uuid": "215e2612-6cb1-4051-b477-d11e99fc1d2f", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "multipart/form-data" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e40e6415-942a-4e0a-826e-f0e2a6047403", "body": "", "latency": 0, "statusCode": 200, "label": "Error", "headers": [ { "key": "Content-Type", "value": "multipart/form-data" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8e327156-bbc6-47fe-ba27-3a794b2e3b1c", "documentation": "Returns a list of azure subscriptions for the app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/azure_subscriptions", "responses": [ { "uuid": "cb7141a2-5aad-4867-b9c4-ad2db5da7382", "body": "[\n {\n \"is_billable\": {{faker 'datatype.boolean'}},\n \"is_billing\": {{faker 'datatype.boolean'}},\n \"is_microsoft_internal\": {{faker 'datatype.boolean'}},\n \"subscription_id\": \"{{faker 'string.uuid'}}\",\n \"subscription_name\": \"\",\n \"tenant_id\": \"{{faker 'string.uuid'}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1a670f72-f921-4642-963e-64462fc87587", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "90c301fa-739c-4daf-ae59-d4f4a00a42d2", "documentation": "Link azure subscription to an app", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/azure_subscriptions", "responses": [ { "uuid": "c005da45-6c04-4fd9-88ee-ed50f202d4f2", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "050868b7-cef6-4d67-97ac-8597699540d0", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "104ead9c-7371-4236-8a30-626f706249e0", "documentation": "Delete the azure subscriptions for the app", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/azure_subscriptions/:azure_subscription_id", "responses": [ { "uuid": "ef450282-703e-4f4b-a10e-6f46e175d3b4", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aada0f17-a116-4bf0-99c7-fd878f1ea7a1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f5812cd9-908d-44c5-8f33-307c4b1b5cf9", "documentation": "Aggregated Billing Information for owner of a given app.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/billing/aggregated", "responses": [ { "uuid": "3dda63d7-bdde-43d9-b9d3-621bf03964fb", "body": "{\n \"azureSubscriptionId\": \"\",\n \"azureSubscriptionState\": \"{{oneOf (array 'Enabled' 'Disabled' 'NotSet')}}\",\n \"billingPlans\": {\n \"buildService\": {\n \"canSelectTrialPlan\": {{faker 'datatype.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'number.int' max=99999}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'number.int' max=99999}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n },\n \"testService\": {\n \"canSelectTrialPlan\": {{faker 'datatype.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'number.int' max=99999}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'number.int' max=99999}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n }\n },\n \"id\": \"\",\n \"timestamp\": \"\",\n \"usage\": {\n \"buildService\": {\n \"currentUsagePeriod\": {\n \"byAccount\": {},\n \"byApp\": {},\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n },\n \"testService\": {\n \"currentUsagePeriod\": {\n \"byAccount\": {},\n \"byApp\": {},\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n }\n },\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Aggregated Billing Information for owner of a given app", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6a4a44e5-4a2d-4c9a-9a67-6acf7c314840", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bc064cd8-6fc8-4061-8e82-b9019d27767d", "documentation": "Returns the list of Git branches for this application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/branches", "responses": [ { "uuid": "a8294525-d224-47d2-b376-4652a3f11ab7", "body": "[\n {\n \"configured\": {{faker 'datatype.boolean'}},\n \"lastBuild\": {\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"lastChangedDate\": \"\",\n \"queueTime\": \"\",\n \"result\": \"\",\n \"sourceBranch\": \"\",\n \"sourceVersion\": \"\",\n \"startTime\": \"\",\n \"status\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5fff3067-e4ac-46b9-bf66-dbd48187949b", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4862470f-21e3-48aa-b744-ad7ecc29752f", "documentation": "Returns the list of builds for the branch", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/builds", "responses": [ { "uuid": "21539658-3442-40f3-b9bf-6f82fa874468", "body": "[\n {\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"lastChangedDate\": \"\",\n \"queueTime\": \"\",\n \"result\": \"\",\n \"sourceBranch\": \"\",\n \"sourceVersion\": \"\",\n \"startTime\": \"\",\n \"status\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fc1c2bb9-04ec-412c-a1cd-716f5b2e6bfe", "documentation": "Create a build", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/builds", "responses": [ { "uuid": "58346b74-4ecb-49dd-9d3b-08770c2a8097", "body": "{\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"lastChangedDate\": \"\",\n \"queueTime\": \"\",\n \"result\": \"\",\n \"sourceBranch\": \"\",\n \"sourceVersion\": \"\",\n \"startTime\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Created build(s)", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7e073112-01c7-4283-851c-1a7bc61f86e8", "documentation": "Deletes the branch build configuration", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config", "responses": [ { "uuid": "9c05f148-5fdd-40b2-a2b9-855fd0c3e451", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2e89a896-70ad-4537-b028-d8d896681392", "documentation": "Gets the branch configuration", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config", "responses": [ { "uuid": "4795a9ea-8151-4ceb-8c12-ea3e06198052", "body": "{\n \"artifactVersioning\": {\n \"buildNumberFormat\": \"{{oneOf (array 'buildId' 'timestamp')}}\"\n },\n \"badgeIsEnabled\": {{faker 'datatype.boolean'}},\n \"cloneFromBranch\": \"\",\n \"signed\": {{faker 'datatype.boolean'}},\n \"testsEnabled\": {{faker 'datatype.boolean'}},\n \"toolsets\": {\n \"android\": {\n \"automaticSigning\": {{faker 'datatype.boolean'}},\n \"buildVariant\": \"release\",\n \"gradleWrapperPath\": \"android/gradlew\",\n \"isRoot\": {{faker 'datatype.boolean'}},\n \"keyAlias\": \"\",\n \"keyPassword\": \"\",\n \"keystoreEncoded\": \"\",\n \"keystoreFilename\": \"\",\n \"keystorePassword\": \"\",\n \"module\": \"app\",\n \"runLint\": {{faker 'datatype.boolean'}},\n \"runTests\": true\n },\n \"javascript\": {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\",\n \"runTests\": {{faker 'datatype.boolean'}}\n },\n \"xamarin\": {\n \"args\": \"\",\n \"configuration\": \"\",\n \"isSimBuild\": {{faker 'datatype.boolean'}},\n \"monoVersion\": \"\",\n \"p12File\": \"\",\n \"p12Pwd\": \"\",\n \"provProfile\": \"\",\n \"sdkBundle\": \"\",\n \"slnPath\": \"\",\n \"symlink\": \"\"\n },\n \"xcode\": {\n \"appExtensionProvisioningProfileFiles\": [\n {\n \"fileId\": \"\",\n \"fileName\": \"\",\n \"targetBundleIdentifier\": \"\",\n \"uploadId\": \"\"\n }\n ],\n \"archiveConfiguration\": \"\",\n \"automaticSigning\": {{faker 'datatype.boolean'}},\n \"cartfilePath\": \"\",\n \"certificateEncoded\": \"\",\n \"certificateFileId\": \"\",\n \"certificateFilename\": \"\",\n \"certificatePassword\": \"\",\n \"certificateUploadId\": \"\",\n \"forceLegacyBuildSystem\": {{faker 'datatype.boolean'}},\n \"podfilePath\": \"\",\n \"projectOrWorkspacePath\": \"\",\n \"provisioningProfileEncoded\": \"\",\n \"provisioningProfileFileId\": \"\",\n \"provisioningProfileFilename\": \"\",\n \"provisioningProfileUploadId\": \"\",\n \"scheme\": \"\",\n \"targetToArchive\": \"\",\n \"teamId\": \"\",\n \"xcodeProjectSha\": \"\",\n \"xcodeVersion\": \"\"\n }\n },\n \"trigger\": \"{{oneOf (array 'continous' 'continuous' 'manual')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e60602c6-efb5-4bcf-9730-b9b8ff20e74b", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c7f40dac-24be-4260-aa75-d2e69bf5e01b", "documentation": "Configures the branch for build", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config", "responses": [ { "uuid": "29754390-42c9-46b8-a61d-1fecce59a7a8", "body": "{\n \"artifactVersioning\": {\n \"buildNumberFormat\": \"{{oneOf (array 'buildId' 'timestamp')}}\"\n },\n \"badgeIsEnabled\": {{faker 'datatype.boolean'}},\n \"cloneFromBranch\": \"\",\n \"signed\": {{faker 'datatype.boolean'}},\n \"testsEnabled\": {{faker 'datatype.boolean'}},\n \"toolsets\": {\n \"android\": {\n \"automaticSigning\": {{faker 'datatype.boolean'}},\n \"buildVariant\": \"release\",\n \"gradleWrapperPath\": \"android/gradlew\",\n \"isRoot\": {{faker 'datatype.boolean'}},\n \"keyAlias\": \"\",\n \"keyPassword\": \"\",\n \"keystoreEncoded\": \"\",\n \"keystoreFilename\": \"\",\n \"keystorePassword\": \"\",\n \"module\": \"app\",\n \"runLint\": {{faker 'datatype.boolean'}},\n \"runTests\": true\n },\n \"javascript\": {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\",\n \"runTests\": {{faker 'datatype.boolean'}}\n },\n \"xamarin\": {\n \"args\": \"\",\n \"configuration\": \"\",\n \"isSimBuild\": {{faker 'datatype.boolean'}},\n \"monoVersion\": \"\",\n \"p12File\": \"\",\n \"p12Pwd\": \"\",\n \"provProfile\": \"\",\n \"sdkBundle\": \"\",\n \"slnPath\": \"\",\n \"symlink\": \"\"\n },\n \"xcode\": {\n \"appExtensionProvisioningProfileFiles\": [\n {\n \"fileId\": \"\",\n \"fileName\": \"\",\n \"targetBundleIdentifier\": \"\",\n \"uploadId\": \"\"\n }\n ],\n \"archiveConfiguration\": \"\",\n \"automaticSigning\": {{faker 'datatype.boolean'}},\n \"cartfilePath\": \"\",\n \"certificateEncoded\": \"\",\n \"certificateFileId\": \"\",\n \"certificateFilename\": \"\",\n \"certificatePassword\": \"\",\n \"certificateUploadId\": \"\",\n \"forceLegacyBuildSystem\": {{faker 'datatype.boolean'}},\n \"podfilePath\": \"\",\n \"projectOrWorkspacePath\": \"\",\n \"provisioningProfileEncoded\": \"\",\n \"provisioningProfileFileId\": \"\",\n \"provisioningProfileFilename\": \"\",\n \"provisioningProfileUploadId\": \"\",\n \"scheme\": \"\",\n \"targetToArchive\": \"\",\n \"teamId\": \"\",\n \"xcodeProjectSha\": \"\",\n \"xcodeVersion\": \"\"\n }\n },\n \"trigger\": \"{{oneOf (array 'continous' 'continuous' 'manual')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "52d85869-3fd0-49da-a004-22b110e64699", "documentation": "Reconfigures the branch for build", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config", "responses": [ { "uuid": "68981603-f5c9-402f-b402-2f18f51c8963", "body": "{\n \"artifactVersioning\": {\n \"buildNumberFormat\": \"{{oneOf (array 'buildId' 'timestamp')}}\"\n },\n \"badgeIsEnabled\": {{faker 'datatype.boolean'}},\n \"cloneFromBranch\": \"\",\n \"signed\": {{faker 'datatype.boolean'}},\n \"testsEnabled\": {{faker 'datatype.boolean'}},\n \"toolsets\": {\n \"android\": {\n \"automaticSigning\": {{faker 'datatype.boolean'}},\n \"buildVariant\": \"release\",\n \"gradleWrapperPath\": \"android/gradlew\",\n \"isRoot\": {{faker 'datatype.boolean'}},\n \"keyAlias\": \"\",\n \"keyPassword\": \"\",\n \"keystoreEncoded\": \"\",\n \"keystoreFilename\": \"\",\n \"keystorePassword\": \"\",\n \"module\": \"app\",\n \"runLint\": {{faker 'datatype.boolean'}},\n \"runTests\": true\n },\n \"javascript\": {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\",\n \"runTests\": {{faker 'datatype.boolean'}}\n },\n \"xamarin\": {\n \"args\": \"\",\n \"configuration\": \"\",\n \"isSimBuild\": {{faker 'datatype.boolean'}},\n \"monoVersion\": \"\",\n \"p12File\": \"\",\n \"p12Pwd\": \"\",\n \"provProfile\": \"\",\n \"sdkBundle\": \"\",\n \"slnPath\": \"\",\n \"symlink\": \"\"\n },\n \"xcode\": {\n \"appExtensionProvisioningProfileFiles\": [\n {\n \"fileId\": \"\",\n \"fileName\": \"\",\n \"targetBundleIdentifier\": \"\",\n \"uploadId\": \"\"\n }\n ],\n \"archiveConfiguration\": \"\",\n \"automaticSigning\": {{faker 'datatype.boolean'}},\n \"cartfilePath\": \"\",\n \"certificateEncoded\": \"\",\n \"certificateFileId\": \"\",\n \"certificateFilename\": \"\",\n \"certificatePassword\": \"\",\n \"certificateUploadId\": \"\",\n \"forceLegacyBuildSystem\": {{faker 'datatype.boolean'}},\n \"podfilePath\": \"\",\n \"projectOrWorkspacePath\": \"\",\n \"provisioningProfileEncoded\": \"\",\n \"provisioningProfileFileId\": \"\",\n \"provisioningProfileFilename\": \"\",\n \"provisioningProfileUploadId\": \"\",\n \"scheme\": \"\",\n \"targetToArchive\": \"\",\n \"teamId\": \"\",\n \"xcodeProjectSha\": \"\",\n \"xcodeVersion\": \"\"\n }\n },\n \"trigger\": \"{{oneOf (array 'continous' 'continuous' 'manual')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6f9f816a-a3d8-40b2-9a9a-e6ccae60d888", "documentation": "Returns the projects in the repository for the branch, for all toolsets", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/toolset_projects", "responses": [ { "uuid": "d65dec44-11c6-4316-9cdd-9c9fc0b3d477", "body": "{\n \"android\": {\n \"androidModules\": [\n {\n \"buildConfigurations\": [\n {\n \"name\": \"\",\n \"signingConfig\": {\n \"hasStoreFile\": {{faker 'datatype.boolean'}}\n }\n }\n ],\n \"buildTypes\": [\n \"\"\n ],\n \"buildVariants\": [\n \"\"\n ],\n \"hasBundle\": {{faker 'datatype.boolean'}},\n \"isRoot\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"productFlavors\": [\n \"\"\n ]\n }\n ],\n \"gradleWrapperPath\": \"\"\n },\n \"buildscripts\": \"\",\n \"commit\": \"\",\n \"javascript\": {\n \"javascriptSolutions\": [\n {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\"\n }\n ],\n \"packageJsonPaths\": [\n \"\"\n ]\n },\n \"testcloud\": {\n \"projects\": [\n {\n \"frameworkProperties\": {\n \"configurations\": [\n \"\"\n ]\n },\n \"frameworkType\": \"{{oneOf (array 'Appium' 'Calabash' 'Espresso' 'UITest' 'Generated')}}\",\n \"path\": \"\"\n }\n ]\n },\n \"uwp\": {\n \"uwpSolutions\": [\n {\n \"configurations\": [\n \"\"\n ],\n \"path\": \"\"\n }\n ]\n },\n \"xamarin\": {\n \"xamarinSolutions\": [\n {\n \"configurations\": [\n \"\"\n ],\n \"defaultConfiguration\": \"\",\n \"path\": \"\"\n }\n ]\n },\n \"xcode\": {\n \"xcodeSchemeContainers\": [\n {\n \"appExtensionTargets\": [\n {\n \"name\": \"\",\n \"targetBundleIdentifier\": \"\"\n }\n ],\n \"cartfilePath\": \"\",\n \"path\": \"\",\n \"podfilePath\": \"\",\n \"sharedSchemes\": [\n {\n \"archiveConfiguration\": \"\",\n \"archiveProject\": {\n \"archiveTargetId\": \"\",\n \"projectName\": \"\",\n \"projectPath\": \"\"\n },\n \"hasTestAction\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\n }\n ],\n \"workspaceProjectPaths\": \"\",\n \"xcodeProjectSha\": \"\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fccc5078-ce5e-40ce-9921-b50c1610dab0", "documentation": "Get bug tracker settings for a particular app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/bugtracker", "responses": [ { "uuid": "185c158d-fbbe-4f45-b563-def362270415", "body": "{\n \"event_types\": [\n \"{{oneOf (array 'newCrashGroupCreated' 'newAppReleased')}}\"\n ],\n \"settings\": {\n \"callback_url\": \"\",\n \"owner_name\": \"\",\n \"type\": \"{{oneOf (array 'github' 'vsts' 'jira')}}\"\n },\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'unauthorized')}}\",\n \"token_id\": \"\",\n \"type\": \"{{oneOf (array 'github' 'vsts' 'jira')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cdb1805d-4cb2-46ec-92ab-a1a4e0649011", "body": "{\n \"request_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3067696a-3934-4f35-9c38-35dca8dc45ff", "documentation": "Get project issue related to a crash group", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/bugtracker/crashGroup/:crash_group_id", "responses": [ { "uuid": "28bce459-6714-4bd1-af3f-897db85769b0", "body": "{\n \"bug_tracker_type\": \"{{oneOf (array 'github' 'vsts' 'jira')}}\",\n \"event_type\": \"\",\n \"id\": \"\",\n \"mobile_center_id\": \"\",\n \"repo_name\": \"\",\n \"title\": \"\",\n \"url\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5c94a0d8-e60f-45a2-97e3-572ba2c6ac17", "body": "{\n \"request_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "daaffe24-a280-41c6-be36-b60897dcfce2", "documentation": "Application specific build service status", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/build_service_status", "responses": [ { "uuid": "95971f25-4f1e-4ec4-99ab-5f184a6256d3", "body": "{\n \"message\": \"\",\n \"os\": \"\",\n \"service\": \"\",\n \"status\": \"\",\n \"url\": \"\",\n \"valid_until\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success. Availability for build service status is stored in response schema.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c2370852-1779-4575-a958-4456f8bfc17f", "body": "", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "24335aeb-4d58-4478-ad0d-281a32151408", "documentation": "Returns the build detail for the given build ID", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id", "responses": [ { "uuid": "bbf59fab-3cf2-4c30-8d29-31a983b9b0b3", "body": "{\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"lastChangedDate\": \"\",\n \"queueTime\": \"\",\n \"result\": \"\",\n \"sourceBranch\": \"\",\n \"sourceVersion\": \"\",\n \"startTime\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d77b9bee-137c-4779-989d-9c1103aa586f", "documentation": "Cancels a build", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id", "responses": [ { "uuid": "b5330452-7477-4973-9f8d-796c30fdbbb2", "body": "{\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"lastChangedDate\": \"\",\n \"queueTime\": \"\",\n \"result\": \"\",\n \"sourceBranch\": \"\",\n \"sourceVersion\": \"\",\n \"startTime\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3fda6279-0691-4c3c-9be0-3d277348e8a6", "documentation": "Distribute a build", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id/distribute", "responses": [ { "uuid": "d37308ed-2afe-47aa-b9ea-3e1c08c2e73f", "body": "{\n \"status\": \"\",\n \"upload_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0d88cb2c-e9c7-4c18-ab12-20119f859ba6", "documentation": "Gets the download URI", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id/downloads/:download_type", "responses": [ { "uuid": "c950d88e-9867-4a6b-abb6-3a9b68916064", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "455550ab-53e4-4f47-9f1a-e450e5924c33", "documentation": "Get the build log", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id/logs", "responses": [ { "uuid": "6cf67d9f-2f39-4963-bd64-1863e17adac9", "body": "{\n \"value\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d8cd6810-f017-4672-ba86-4f74613c9efa", "documentation": "Returns commit information for a batch of shas", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/commits/batch", "responses": [ { "uuid": "fe76ee99-1e05-4732-bba7-af31203ccc4e", "body": "[\n {\n \"sha\": \"\",\n \"url\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ed0deb91-6c9a-454f-9d2b-a0362dd2f3c0", "documentation": "Gets a list of crash groups and whether the list contains all available groups.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups", "responses": [ { "uuid": "d2d13587-c7a3-48f4-8f0c-445da14860fa", "body": "{\n \"continuation_token\": \"\",\n \"crash_groups\": [\n {\n \"annotation\": \"\",\n \"app_version\": \"\",\n \"build\": \"\",\n \"count\": {{faker 'number.int' max=99999}},\n \"crash_group_id\": \"\",\n \"crash_reason\": \"\",\n \"display_id\": \"\",\n \"exception\": \"\",\n \"fatal\": {{faker 'datatype.boolean'}},\n \"first_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"impacted_users\": {{faker 'number.int' max=99999}},\n \"last_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"new_crash_group_id\": \"\",\n \"reason_frame\": {\n \"app_code\": {{faker 'datatype.boolean'}},\n \"class_method\": {{faker 'datatype.boolean'}},\n \"class_name\": \"\",\n \"code_formatted\": \"\",\n \"code_raw\": \"\",\n \"exception_type\": \"\",\n \"file\": \"\",\n \"framework_name\": \"\",\n \"language\": \"{{oneOf (array 'JavaScript' 'CSharp' 'Objective-C' 'Objective-Cpp' 'Cpp' 'C' 'Swift' 'Java' 'Unknown')}}\",\n \"line\": {{faker 'number.int' max=99999}},\n \"method\": \"\",\n \"method_params\": \"\",\n \"os_exception_type\": \"\"\n },\n \"status\": \"{{oneOf (array 'open' 'closed' 'ignored')}}\"\n }\n ],\n \"limited_result_set\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "40688d03-ceff-4735-885e-e7121a0df35a", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8211a734-e235-49df-b4fe-f044f3c839d1", "documentation": "Gets a specific group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id", "responses": [ { "uuid": "10822b3d-bad4-471f-a77e-2786ecafb321", "body": "{\n \"annotation\": \"\",\n \"app_version\": \"\",\n \"build\": \"\",\n \"count\": {{faker 'number.int' max=99999}},\n \"crash_group_id\": \"\",\n \"crash_reason\": \"\",\n \"display_id\": \"\",\n \"exception\": \"\",\n \"fatal\": {{faker 'datatype.boolean'}},\n \"first_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"impacted_users\": {{faker 'number.int' max=99999}},\n \"last_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"new_crash_group_id\": \"\",\n \"reason_frame\": {\n \"app_code\": {{faker 'datatype.boolean'}},\n \"class_method\": {{faker 'datatype.boolean'}},\n \"class_name\": \"\",\n \"code_formatted\": \"\",\n \"code_raw\": \"\",\n \"exception_type\": \"\",\n \"file\": \"\",\n \"framework_name\": \"\",\n \"language\": \"{{oneOf (array 'JavaScript' 'CSharp' 'Objective-C' 'Objective-Cpp' 'Cpp' 'C' 'Swift' 'Java' 'Unknown')}}\",\n \"line\": {{faker 'number.int' max=99999}},\n \"method\": \"\",\n \"method_params\": \"\",\n \"os_exception_type\": \"\"\n },\n \"status\": \"{{oneOf (array 'open' 'closed' 'ignored')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "352437f7-7c16-4dd0-a299-2bbe44dc7511", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ea23f69d-36d1-4a21-88c6-d8e32320f623", "documentation": "Updates a group.", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id", "responses": [ { "uuid": "532694be-530a-4f0e-8abd-ccd7f7c83808", "body": "{\n \"annotation\": \"\",\n \"app_version\": \"\",\n \"build\": \"\",\n \"count\": {{faker 'number.int' max=99999}},\n \"crash_group_id\": \"\",\n \"crash_reason\": \"\",\n \"display_id\": \"\",\n \"exception\": \"\",\n \"fatal\": {{faker 'datatype.boolean'}},\n \"first_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"impacted_users\": {{faker 'number.int' max=99999}},\n \"last_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"new_crash_group_id\": \"\",\n \"reason_frame\": {\n \"app_code\": {{faker 'datatype.boolean'}},\n \"class_method\": {{faker 'datatype.boolean'}},\n \"class_name\": \"\",\n \"code_formatted\": \"\",\n \"code_raw\": \"\",\n \"exception_type\": \"\",\n \"file\": \"\",\n \"framework_name\": \"\",\n \"language\": \"{{oneOf (array 'JavaScript' 'CSharp' 'Objective-C' 'Objective-Cpp' 'Cpp' 'C' 'Swift' 'Java' 'Unknown')}}\",\n \"line\": {{faker 'number.int' max=99999}},\n \"method\": \"\",\n \"method_params\": \"\",\n \"os_exception_type\": \"\"\n },\n \"status\": \"{{oneOf (array 'open' 'closed' 'ignored')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f3780fdb-6286-4030-83c5-b55950ac74c2", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5088c3e4-06a3-4344-9dc3-f60c2314d9a7", "documentation": "Gets all crashes of a group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes", "responses": [ { "uuid": "e8879a76-29e5-4357-9c1a-de52a4f8292e", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9b74decf-803e-47ea-9b82-efc24c441d21", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c03526a3-63e5-43d2-9813-a7b96a5ea241", "documentation": "Delete a specific crash and related attachments and blobs for an app.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes/:crash_id", "responses": [ { "uuid": "7695fef4-6aca-4569-ad1b-47be7c2ac359", "body": "{\n \"app_id\": \"\",\n \"attachments_deleted\": {{faker 'number.int' max=99999}},\n \"blobs_failed\": {{faker 'number.int' max=99999}},\n \"blobs_succeeded\": {{faker 'number.int' max=99999}},\n \"crash_group_id\": \"\",\n \"crash_id\": \"\",\n \"crashes_deleted\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4094ac16-3f8c-4da8-b687-b8416992010c", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "be933454-855b-490d-9488-b25a8468305f", "documentation": "Gets a specific crash for an app.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes/:crash_id", "responses": [ { "uuid": "09e0a55e-471a-4a66-998a-34c612d515d4", "body": "\"\"", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9e769989-b52f-4bcd-b34c-8e7617aafb62", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ec497da5-8c4f-49d7-bc86-365924aacf7d", "documentation": "Gets the native log of a specific crash.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes/:crash_id/native", "responses": [ { "uuid": "5541de3d-0fde-40e0-8cd1-d54926db0c51", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bc4a6193-3cf4-4694-86cb-5ef144b4c409", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "11e68193-3c18-441c-9809-1d665a9fb871", "documentation": "Gets the native log of a specific crash as a text attachment.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes/:crash_id/native/download", "responses": [ { "uuid": "dfcb3038-7435-418c-bacc-65c929ceedb0", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d9ba90c1-6f86-4ecb-8c79-e8a87931f80f", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5c1d22a6-49ec-437c-bf9f-93b39069c919", "documentation": "Gets the URI location to download json of a specific crash.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes/:crash_id/raw/location", "responses": [ { "uuid": "17b333fa-c8e4-4f17-84ae-f8010f6f1a1b", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "117ca10e-1b54-478d-8808-86ca3131f0a8", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "139ea8e3-c467-4401-9e0f-5cf016fc9efd", "documentation": "Gets a stacktrace for a specific crash.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/crashes/:crash_id/stacktrace", "responses": [ { "uuid": "db74bc2a-1d94-4213-8ad3-9afc089a3e2b", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9ce96302-5404-4201-9997-b6052aacddae", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "545d80ff-87cb-4515-96f7-a6e1ce6fdd97", "documentation": "Gets a stacktrace for a specific crash.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id/stacktrace", "responses": [ { "uuid": "b83a27a5-922d-41e7-98ce-bd4236647a24", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6fac0368-8ea4-4793-a38b-63d8ca12d17d", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e9a611e1-e037-44bd-bcf6-882368d01c48", "documentation": "Gets all attachments for a specific crash.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crashes/:crash_id/attachments", "responses": [ { "uuid": "aeba452c-e81e-4c01-b397-05b73e0b51ef", "body": "[\n {\n \"app_id\": \"\",\n \"attachment_id\": \"\",\n \"blob_location\": \"\",\n \"content_type\": \"\",\n \"crash_id\": \"\",\n \"created_time\": \"{{faker 'date.recent' 365}}\",\n \"file_name\": \"\",\n \"size\": {{faker 'number.int' max=99999}}\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "131b1d2b-8c5e-493f-ba0a-a0f354a72f81", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a5c9f52-441c-4fe1-b13b-c4c6d89dbfad", "documentation": "Gets the URI location to download crash attachment.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crashes/:crash_id/attachments/:attachment_id/location", "responses": [ { "uuid": "8a1d6687-cc2a-4347-a13d-6b0810125da0", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e20c5cb5-4c7e-493a-bd06-28c66eae916a", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fe5b1a1f-982e-4eb6-b83e-f8d5f7071fb3", "documentation": "Gets content of the text attachment.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crashes/:crash_id/attachments/:attachment_id/text", "responses": [ { "uuid": "2eabeac7-511f-4fef-b7aa-5a06db60717c", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "93debdcf-65d6-486f-b5a5-30b6ba4c38f9", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "39b425b8-6504-4743-a5c3-ca9a677d943c", "documentation": "Get session logs by crash ID", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crashes/:crash_id/session_logs", "responses": [ { "uuid": "2305cd72-3251-4781-b7e3-7d45454c8379", "body": "{\n \"exceeded_max_limit\": {{faker 'datatype.boolean'}},\n \"last_received_log_timestamp\": \"{{faker 'date.recent' 365}}\",\n \"logs\": [\n {\n \"account_id\": \"\",\n \"auth_provider\": \"\",\n \"device\": {\n \"app_build\": \"\",\n \"app_namespace\": \"\",\n \"app_version\": \"\",\n \"carrier_code\": \"\",\n \"carrier_country\": \"\",\n \"carrier_name\": \"\",\n \"live_update_deployment_key\": \"\",\n \"live_update_package_hash\": \"\",\n \"live_update_release_label\": \"\",\n \"locale\": \"\",\n \"model\": \"\",\n \"oem_name\": \"\",\n \"os_api_level\": {{faker 'number.int' max=99999}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'number.int' max=99999}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"event_id\": \"\",\n \"event_name\": \"\",\n \"install_id\": \"{{faker 'string.uuid'}}\",\n \"message_id\": \"\",\n \"properties\": {},\n \"session_id\": \"{{faker 'string.uuid'}}\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"type\": \"{{oneOf (array 'event' 'page' 'start_session' 'error' 'push_installation' 'start_service' 'custom_properties')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Session logs of specific crash", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4341e510-76e1-451b-8fae-3f610d35fba2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a2a0998-2567-41ed-9875-68b974f0fba7", "documentation": "Gets whether the application has any crashes.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/crashes_info", "responses": [ { "uuid": "c857439b-0679-4377-a1cc-d0b14b4bd08f", "body": "{\n \"features\": {\n \"crash_download_raw\": {{faker 'datatype.boolean'}},\n \"crashgroup_analytics_crashfreeusers\": {{faker 'datatype.boolean'}},\n \"crashgroup_analytics_impactedusers\": {{faker 'datatype.boolean'}},\n \"crashgroup_modify_annotation\": {{faker 'datatype.boolean'}},\n \"crashgroup_modify_status\": {{faker 'datatype.boolean'}},\n \"search\": {{faker 'datatype.boolean'}}\n },\n \"has_crashes\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f34e82f3-f9eb-4150-ac86-3769e9974c05", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "83d0c460-1469-4133-82b8-1c78c828eddc", "documentation": "Gets a list of CodePush deployments for the given app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments", "responses": [ { "uuid": "544b1273-713d-4317-8956-a851f42844a0", "body": "[\n {\n \"key\": \"\",\n \"latest_release\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n },\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8edcac68-5a93-485a-b1e1-7e89c8845e54", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "db58b0d7-6d86-42ed-8fbd-ee86b14b80dc", "documentation": "Creates a CodePush Deployment for the given app", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments", "responses": [ { "uuid": "1430262f-fcd9-49fe-90dc-c45b6b3bc176", "body": "{\n \"key\": \"\",\n \"latest_release\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n },\n \"name\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "27961ac0-c03d-4a5f-a460-3b7c297e7233", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c1102ed4-9897-49ec-b7a1-0921e4becfa5", "documentation": "Deletes a CodePush Deployment for the given app", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name", "responses": [ { "uuid": "d457e50f-1962-4fc0-9637-10dfbe028c35", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b7cf5c01-d0f0-45fe-9f10-5990f7a1e8eb", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f2c16310-fc4c-492b-a7c0-0bc3c04e1002", "documentation": "Gets a CodePush Deployment for the given app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name", "responses": [ { "uuid": "48cb0667-33b2-468b-9407-0781d8d045c3", "body": "{\n \"key\": \"\",\n \"latest_release\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n },\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9e9fdd92-a0ac-4d1d-b6ef-7c02f8a23deb", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e90f3887-af16-41f1-8db6-2ada30b4f421", "documentation": "Modifies a CodePush Deployment for the given app", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name", "responses": [ { "uuid": "d4ac1b39-0b7e-4f20-bff0-8524c29013b8", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d0f951c0-6fc5-427d-95d4-5158c7869f8d", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "864c046d-83f7-497d-9b2b-7a5ccdb7dc29", "documentation": "Gets all releases metrics for specified Deployment", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/metrics", "responses": [ { "uuid": "3b35dac0-54d4-4882-88df-002842dd4a83", "body": "[\n {\n \"active\": {{faker 'number.int' max=99999}},\n \"downloaded\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"installed\": {{faker 'number.int' max=99999}},\n \"label\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1937be93-83ce-4336-ac24-c872d61ea8c2", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ac4c65a2-e7ca-4bca-93b7-366276e78dba", "documentation": "Promote one release (default latest one) from one deployment to another", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/promote_release/:promote_deployment_name", "responses": [ { "uuid": "4fe0128d-dad9-4416-953a-09217b2f296f", "body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Promote a new release to the target deployment, return this new release.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c44557db-fbf2-4087-85ac-2d0c53805e35", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9461fd24-d8fa-490d-8e96-b7e6d33aeb44", "documentation": "Clears a Deployment of releases", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/releases", "responses": [ { "uuid": "7305f257-2498-47bf-bcb4-58ab1a4f447e", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "51a959a8-d4a8-4fda-90ce-a24a8b41ab83", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7ef3a717-f7bf-426d-bf33-2096738bfac7", "documentation": "Gets the history of releases on a Deployment", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/releases", "responses": [ { "uuid": "1ca475eb-4667-4a0c-9bc5-5b2d295dfd08", "body": "[\n {\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2e900ec0-883a-4654-8295-be75bca097a7", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8c4a224e-5ba7-4fe4-9988-f988d0f6ad5a", "documentation": "Create a new CodePush release for the specified deployment", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/releases", "responses": [ { "uuid": "adb536be-33fe-4ebe-8ea5-19178e0bf837", "body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "72a3b6cc-7037-405d-986f-f7f82693576b", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "55d1fa2f-e1e1-4abb-bdfe-186002a48eba", "documentation": "Modifies a CodePush release metadata under the given Deployment", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/releases/:release_label", "responses": [ { "uuid": "fb1a1f2b-dfaf-42f8-84f7-fbfa7dfe4fa6", "body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "161e1904-7b50-4be5-b44e-1531f1f62eca", "body": "", "latency": 0, "statusCode": 204, "label": "Nothing to patch", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e9025011-c01e-4177-9d98-f63ee6fd2188", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9c06ab97-9901-4f06-b222-d68bca9f173a", "documentation": "Rollback the latest or a specific release for an app deployment", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/rollback_release", "responses": [ { "uuid": "03baa172-c501-4988-8b5b-f9a826f60959", "body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a909617e-fae5-40bd-9d48-885aec80675e", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e6b815f9-822f-4c7a-9187-703dea57d48f", "documentation": "Create a new CodePush release upload for the specified deployment", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/uploads", "responses": [ { "uuid": "2312a367-a7b4-4130-b3f5-f64ccef8d982", "body": "{\n \"id\": \"{{faker 'string.uuid'}}\",\n \"token\": \"\",\n \"upload_domain\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f99eb2f4-dca5-44c4-85fd-98f6e3e79029", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1d9517b6-6c0c-4054-b2bc-5c71e7765564", "documentation": "Returns a list of available devices", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/device_configurations", "responses": [ { "uuid": "aba7fdad-6dc8-496b-abca-8e7fb0636f99", "body": "[\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"full\": \"\",\n \"thumb\": \"\"\n },\n \"marketShare\": {{faker 'number.int' max=99999}},\n \"model\": {\n \"availabilityCount\": {{faker 'number.int' max=99999}},\n \"cpu\": {\n \"core\": \"\",\n \"frequency\": \"\",\n \"text\": \"\"\n },\n \"deviceFrame\": {\n \"full\": {\n \"frameUrl\": \"\",\n \"height\": {{faker 'number.int' max=99999}},\n \"screen\": [\n {{faker 'number.int' max=99999}}\n ],\n \"width\": {{faker 'number.int' max=99999}}\n },\n \"grid\": {\n \"frameUrl\": \"\",\n \"height\": {{faker 'number.int' max=99999}},\n \"screen\": [\n {{faker 'number.int' max=99999}}\n ],\n \"width\": {{faker 'number.int' max=99999}}\n }\n },\n \"dimensions\": {\n \"depth\": {},\n \"height\": {},\n \"width\": {}\n },\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"memory\": {\n \"formattedSize\": \"\"\n },\n \"model\": \"\",\n \"name\": \"\",\n \"platform\": \"\",\n \"releaseDate\": \"\",\n \"resolution\": {\n \"height\": \"\",\n \"ppi\": \"\",\n \"width\": \"\"\n },\n \"screenRotation\": {{faker 'number.int' max=99999}},\n \"screenSize\": {\n \"cm\": \"\",\n \"in\": \"\"\n }\n },\n \"name\": \"\",\n \"os\": \"\",\n \"osName\": \"\",\n \"tier\": {{faker 'number.int' max=99999}}\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a1c64cee-565f-4fae-8cd8-3b27a879106a", "documentation": "Creates a short ID for a list of devices", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/device_selection", "responses": [ { "uuid": "a1daf249-00ca-4fb6-904b-054b30112d4a", "body": "{\n \"shortId\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7dd6203a-3fd8-4392-9595-6484c8c28027", "body": "{\n \"message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid list of device IDs", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "abbd0afa-0191-4a91-a912-865e075700f1", "documentation": "**Warning, this operation is not reversible.** \n\nA successful call to this API will permanently stop ingesting any logs received via SDK by app_id, and cannot be restored. We advise caution when using this API, it is designed to permanently disable an app_id.\n", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/devices/block_logs", "responses": [ { "uuid": "7b4240fe-90ed-4c2a-96b5-faad80dbbc4f", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Operation successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9d1c9155-2b44-4bc8-83c6-601a8cc45f19", "documentation": "**Warning, this operation is not reversible.**\n\n A successful call to this API will permanently stop ingesting any logs received via SDK for the given installation ID, and cannot be restored. We advise caution when using this API, it is designed to permanently disable collection from a specific installation of the app on a device, usually following the request from a user.\n", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/devices/block_logs/:install_id", "responses": [ { "uuid": "05e6b8f0-33f2-444f-a13a-f4511b73f01f", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Operation successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "49ab9406-e3f4-497b-b2aa-5adcee763c53", "documentation": "Gets top N (ordered by crash count) of crash groups by missing symbol", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/diagnostics/symbol_groups", "responses": [ { "uuid": "67129099-90e7-4ed8-98db-fbe90ac2649e", "body": "{\n \"groups\": [\n {\n \"app_build\": \"\",\n \"app_id\": \"\",\n \"app_ver\": \"\",\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"error_count\": {{faker 'number.int' max=99999}},\n \"last_modified\": \"{{faker 'date.recent' 365}}\",\n \"missing_symbols\": [\n {\n \"name\": \"\",\n \"platform\": \"\",\n \"status\": \"{{oneOf (array 'missing' 'ignored' 'available')}}\",\n \"symbol_id\": \"\"\n }\n ],\n \"status\": \"{{oneOf (array 'active' 'pending' 'closed')}}\",\n \"symbol_group_id\": \"\"\n }\n ],\n \"total_crash_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d30d1b0e-289b-4162-b300-f1d138035997", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e70532e9-ecd1-4981-9baf-59e6f36a5f02", "documentation": "Gets missing symbol crash group by its id", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/diagnostics/symbol_groups/:symbol_group_id", "responses": [ { "uuid": "b7e2ed82-16e4-41a9-b9b0-11e5abb16fb0", "body": "{\n \"groups\": [\n {\n \"app_build\": \"\",\n \"app_id\": \"\",\n \"app_ver\": \"\",\n \"crash_count\": {{faker 'number.int' max=99999}},\n \"error_count\": {{faker 'number.int' max=99999}},\n \"last_modified\": \"{{faker 'date.recent' 365}}\",\n \"missing_symbols\": [\n {\n \"name\": \"\",\n \"platform\": \"\",\n \"status\": \"{{oneOf (array 'missing' 'ignored' 'available')}}\",\n \"symbol_id\": \"\"\n }\n ],\n \"status\": \"{{oneOf (array 'active' 'pending' 'closed')}}\",\n \"symbol_group_id\": \"\"\n }\n ],\n \"total_crash_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3cec754f-cf4d-46fd-ae7b-c5ac6cdc5d91", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3f419664-06b1-4bb6-91a4-c63ed3152ed4", "documentation": "Gets application level statistics for all missing symbol groups", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/diagnostics/symbol_groups_info", "responses": [ { "uuid": "01677fa9-507d-42d4-93bf-d70f893c61b9", "body": "{\n \"total_crash_count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "219afc6d-5b5d-44c5-ac60-e86a43dd0e1e", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "07b17d83-18c6-4111-bdf0-1424c1c8f75d", "documentation": "Returns a list of distribution groups in the app specified", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups", "responses": [ { "uuid": "9f55911b-5694-40ea-bac7-481d06716788", "body": "[\n {\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f5055f5b-b2d6-4b7e-b2af-f3c71c1e6a63", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b71ff94c-1b48-42eb-8c36-e4cd5b489f48", "documentation": "Creates a new distribution group and returns it to the caller", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups", "responses": [ { "uuid": "69b542f3-9bb4-4075-a8b1-70fc08e5113e", "body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f6a149f9-7b47-4ee9-ad94-57e54bb6bdf0", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "921468d5-1ed9-414b-9981-58da3d6069db", "documentation": "Deletes a distribution group", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name", "responses": [ { "uuid": "a4074f35-e13e-45e0-a1ff-02a0e13e5d6d", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "16a409f5-7178-41c7-8c4c-c38f2fff7d41", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "011ed9c4-d9c0-4be8-85ed-418a6c5dc366", "documentation": "Returns a single distribution group for a given distribution group name", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name", "responses": [ { "uuid": "e8406c42-abe2-49fd-9b3c-0b22a8f4a0a4", "body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8863308a-c1d0-4d67-aeba-b83d18ebbf3c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "593c18ec-e21e-4787-9d83-f0f86a86d8e1", "documentation": "Updates the attributes of distribution group", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name", "responses": [ { "uuid": "4c015bba-f0fc-412c-9b20-4a58c095bd87", "body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f4941df0-b505-47d9-b011-0107d1664881", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c2573bd3-a239-4d58-97ed-59cc96b59253", "documentation": "Returns all devices associated with the given distribution group", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/devices", "responses": [ { "uuid": "dc7562c4-5f2b-434e-997c-d962504b9af5", "body": "[\n {\n \"device_name\": \"\",\n \"full_device_name\": \"\",\n \"imei\": \"\",\n \"model\": \"\",\n \"os_build\": \"\",\n \"os_version\": \"\",\n \"owner_id\": \"\",\n \"registered_at\": \"\",\n \"serial\": \"\",\n \"status\": \"\",\n \"udid\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ff524a24-60ff-40fd-a2c2-bf0eb1087c01", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "bad_request: Devices information can only be requested for iOS apps.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d72cee73-8b59-4808-b916-7d628d0b2ddf", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "not_found: A distribution group can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "02b7ba83-e113-43b0-a744-e915482481af", "documentation": "Returns all devices associated with the given distribution group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/devices/download_devices_list", "responses": [ { "uuid": "391e7641-6fec-4927-a7f9-4e773f3bf079", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "text/csv" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "59659be1-b984-4906-9d98-e112247b7402", "body": "", "latency": 0, "statusCode": 400, "label": "bad_request: Devices information can only be requested for iOS apps.\n", "headers": [{ "key": "Content-Type", "value": "text/csv" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f3f81b3-9a45-4e47-9a34-74c6e90c9a41", "body": "", "latency": 0, "statusCode": 404, "label": "not_found: A distribution group can't be found.\n", "headers": [{ "key": "Content-Type", "value": "text/csv" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b95c4cfb-6806-4be6-93d8-52320105e38e", "body": "", "latency": 0, "statusCode": 500, "label": "An internal error.", "headers": [{ "key": "Content-Type", "value": "text/csv" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fec3da4c-bf02-4038-afa7-4ce58c974b1e", "documentation": "Returns a list of member details in the distribution group specified", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/members", "responses": [ { "uuid": "a7db2832-1dc9-4383-8050-a3f8f7c65e6c", "body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"invite_pending\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "da37e16e-14fb-4d36-9833-26b798d58061", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "198d837b-acf7-4552-b85d-86b9a0cbd3e1", "documentation": "Adds the members to the specified distribution group", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/members", "responses": [ { "uuid": "3e79264a-4fab-461d-ae0e-9a932cb9cd5c", "body": "[\n {\n \"code\": \"\",\n \"invite_pending\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}},\n \"user_email\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c36f18d0-c084-40ad-8f3c-0931cc6dd6df", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2dc8a6dc-2d4b-4802-aa06-6016c4ea01e3", "documentation": "Remove the users from the distribution group", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/members/bulk_delete", "responses": [ { "uuid": "5e87290b-7a14-4fac-9bb7-a313ba8ee22c", "body": "[\n {\n \"code\": \"\",\n \"message\": {{faker 'number.int' max=99999}},\n \"status\": {{faker 'number.int' max=99999}},\n \"user_email\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "14666f6c-06ad-4546-a7e5-56af913f01d1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "514a0336-61cb-451f-b92b-6d1a5e74d454", "documentation": "Return basic information about distributed releases in a given distribution group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/releases", "responses": [ { "uuid": "a15b2ee5-2ec7-4fc6-982e-cd5c2f631960", "body": "[\n {\n \"enabled\": {{faker 'datatype.boolean'}},\n \"id\": {{faker 'number.int' max=99999}},\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"mandatory_update\": {{faker 'datatype.boolean'}},\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"short_version\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "48c39c8c-0259-4ce0-a08d-6fc049d632e4", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "A distribution group can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2b6c2126-6cce-431f-95f4-ba1f09d68053", "documentation": "Deletes a release with id 'release_id' in a given distribution group.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/releases/:release_id", "responses": [ { "uuid": "29eb64d8-d542-4d15-925d-79ad5863a5fe", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "362347b5-9050-43c9-b1bd-01c762743ad0", "body": "", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `distribution_group_not_found` - Distribution group or the app doesn't exist.\n- `not_found` - release isn't found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "98215eac-bb98-4852-940d-e0959536aaa4", "documentation": "Return detailed information about a distributed release in a given distribution group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/releases/:release_id", "responses": [ { "uuid": "08eecec6-a62f-4b4f-97e9-8bbcb78a30e5", "body": "{\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_icon_url\": \"\",\n \"app_name\": \"\",\n \"app_os\": \"\",\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"bundle_identifier\": \"\",\n \"can_resign\": {{faker 'datatype.boolean'}},\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"device_family\": \"\",\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"download_url\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'datatype.boolean'}},\n \"is_udid_provisioned\": {{faker 'datatype.boolean'}},\n \"min_os\": \"\",\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"package_hashes\": [\n \"\"\n ],\n \"provisioning_profile_expiry_date\": \"\",\n \"provisioning_profile_name\": \"\",\n \"provisioning_profile_type\": \"{{oneOf (array 'adhoc' 'enterprise' 'other')}}\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7ba8334b-b688-4153-8ad1-14ec8a00b6d8", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error Codes:\n- `not_found` - Distribution group or the app doesn't exist\n- `no_releases_for_app` - App has no releases.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4dbc7df2-d36c-4746-bba8-ce4d2a0c7238", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 501, "label": "Requesting a specific release_id is not supported.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "de434b2d-18fc-48a3-b57f-1e558cafdbed", "documentation": "Resend distribution group app invite notification to previously invited testers", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name/resend_invite", "responses": [ { "uuid": "bea5a2d0-064c-4188-a919-499a16dc2cad", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ce0b9e36-3044-4132-8d49-4c205a594120", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b2a765f4-4d4c-4cd0-8e19-39b76d930846", "documentation": "Get all the store details from Storage store table for a particular application.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores", "responses": [ { "uuid": "be9d01e0-0c9f-4c83-b2de-ceb2607ff1b5", "body": "[\n {\n \"created_by\": \"\",\n \"created_by_principal_type\": \"\",\n \"id\": \"\",\n \"intune_details\": {\n \"app_category\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"target_audience\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"name\": \"\",\n \"service_connection_id\": \"\",\n \"track\": \"{{oneOf (array 'production' 'alpha' 'beta' 'testflight-internal' 'testflight-external')}}\",\n \"type\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3976f76e-cc95-4db2-b762-9142f9c49aac", "documentation": "Create a new external store for the specified application.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores", "responses": [ { "uuid": "58855b65-129c-46be-9b4d-ae1719ab0422", "body": "{\n \"created_by\": \"\",\n \"created_by_principal_type\": \"\",\n \"id\": \"\",\n \"intune_details\": {\n \"app_category\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"target_audience\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"name\": \"\",\n \"service_connection_id\": \"\",\n \"track\": \"{{oneOf (array 'production' 'alpha' 'beta' 'testflight-internal' 'testflight-external')}}\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bfb428fc-d037-4910-ae72-71624c93e3fa", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dfdde6cc-10c2-4dbe-a05c-90aa73ab8290", "documentation": "delete the store based on specific store name.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name", "responses": [ { "uuid": "3a55e1b5-c5ac-485f-b2fb-2bae24c368f0", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e5b4e4e2-6d68-4359-8c41-6d3b0db4caa0", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "80949c82-b7bf-46da-9d79-bc39b58d9584", "documentation": "Return the store details for specified store name.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name", "responses": [ { "uuid": "d6cb3c2f-ec07-41f0-a25c-573378386698", "body": "{\n \"created_by\": \"\",\n \"created_by_principal_type\": \"\",\n \"id\": \"\",\n \"intune_details\": {\n \"app_category\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"target_audience\": {\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"name\": \"\",\n \"service_connection_id\": \"\",\n \"track\": \"{{oneOf (array 'production' 'alpha' 'beta' 'testflight-internal' 'testflight-external')}}\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "35b6eda3-cc74-4950-a46e-6a5ec1c57acc", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "53988e32-019b-44a1-ab3d-5be9e5b1a52b", "documentation": "Update the store.", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name", "responses": [ { "uuid": "2d749d2a-7d0c-491c-a2e6-78a434cf37ea", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "247093f0-2861-4f78-9aef-4d65b27185a3", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1bf5e284-c3b1-4479-b22c-1847dce88a3b", "documentation": "Returns the latest release published in a store.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/latest_release", "responses": [ { "uuid": "524dba33-7444-4055-9d89-89bc748ddc04", "body": "[\n {\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_name\": \"\",\n \"bundle_identifier\": \"\",\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay')}}\"\n }\n ],\n \"download_url\": \"\",\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"{{oneOf (array 'group' 'store')}}\",\n \"min_os\": \"\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"{{oneOf (array 'available' 'unavailable')}}\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c48c26f4-9b94-4921-a62b-6818a69beb59", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "319cbe50-9b5d-4e3c-baec-77c789480933", "documentation": "Return all releases published in a store", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/releases", "responses": [ { "uuid": "329b2b46-033b-44d8-8ca8-ab2b4e05b4b4", "body": "[\n {\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"is_latest\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'googleplay' 'intune' 'apple')}}\"\n }\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"short_version\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b534da3c-5ef0-44c4-a5cb-e5af0e3d634b", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fa89614d-8d7c-4790-b2da-daf6f1bed098", "documentation": "delete the release with release Id", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/releases/:release_id", "responses": [ { "uuid": "248259a4-5b3d-4732-85e6-3004a9c7f4f5", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "10294d26-e7dc-4e06-8351-70dc9bf36739", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f1f71909-293b-4035-a847-cf7a48226ab1", "documentation": "Return releases published in a store for releaseId and storeId", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/releases/:release_id", "responses": [ { "uuid": "c0a3faa8-075d-4f89-b874-4c9fcced1f31", "body": "[\n {\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_name\": \"\",\n \"bundle_identifier\": \"\",\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay')}}\"\n }\n ],\n \"download_url\": \"\",\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"{{oneOf (array 'group' 'store')}}\",\n \"min_os\": \"\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"{{oneOf (array 'available' 'unavailable')}}\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "35802e37-7fc2-4004-ac63-1c170182f867", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0604dc81-0cf0-49a7-9c69-70ed5222bcc9", "documentation": "Return the Error Details of release which failed in publishing.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/releases/:release_id/publish_error_details", "responses": [ { "uuid": "71a08aaf-b7f8-4f59-8b2c-52136f5efdc4", "body": "{\n \"is_log_available\": {{faker 'datatype.boolean'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6e0e57ef-08e0-428b-a1c7-8e1e81742f49", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ed730c24-9d19-42da-90bc-56b29ff288c8", "documentation": "Returns publish logs for a particular release published to a particular store", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/releases/:release_id/publish_logs", "responses": [ { "uuid": "84a3fee2-29bf-463b-80ef-655bd17a3b24", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "32c7f7b1-6ed6-4956-a34e-64f663b92191", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3963791b-e4d8-4932-88e7-75a18aa969c3", "documentation": "Return the Real time Status publishing of release from store.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name/releases/:release_id/realtimestatus", "responses": [ { "uuid": "93364852-9305-4e9d-b685-c8c6e437d4e9", "body": "{\n \"app_id\": \"\",\n \"release_id\": \"\",\n \"status\": {\n \"status\": \"\",\n \"storetype\": \"\",\n \"track\": \"\",\n \"version\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aeb2913d-05b5-453e-879f-b23435607598", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "86b3dbd6-6420-4e9b-b231-968f82ae4157", "documentation": "List of app builds", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/availableAppBuilds", "responses": [ { "uuid": "2471c06f-53d6-47f0-9485-39af870b1e66", "body": "{\n \"appBuilds\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "List of App builds", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "43be122e-7d6b-46fc-b553-c820867da49c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e0015e3b-f2de-42d2-8eb9-598dc6abb1b1", "documentation": "Get all available versions in the time range.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/available_versions", "responses": [ { "uuid": "3d380856-cc1c-428f-ad13-07c49847cdbf", "body": "{\n \"total_count\": {{faker 'number.int' max=99999}},\n \"versions\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "A list of available versions in the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d34be4d0-96e7-4720-8f29-2bbccda2a55b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e3b1190c-89b6-4456-9f56-fe6d4cd90aaa", "documentation": "Count of crashes or errors by day in the time range based the selected versions. If SingleErrorTypeParameter is not provided, defaults to handlederror.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorCountsPerDay", "responses": [ { "uuid": "f43da374-2c02-4b68-a59b-883f232b31c0", "body": "{\n \"count\": {{faker 'number.int' max=99999}},\n \"errors\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Count of crashes or errors by day in the time range, and total over the entire time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e4706e96-fec1-47e9-9191-fd02c09596f6", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9ad10ad1-758d-4ac6-96fc-bde9422f086c", "documentation": "List of error groups", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups", "responses": [ { "uuid": "c0da17a8-e87b-4602-b6bd-f5883f11854a", "body": "{\n \"errorGroups\": [\n {\n \"appBuild\": \"\",\n \"appVersion\": \"\",\n \"codeRaw\": \"\",\n \"count\": {{faker 'number.int' max=99999}},\n \"deviceCount\": {{faker 'number.int' max=99999}},\n \"errorGroupId\": \"\",\n \"exceptionAppCode\": {{faker 'datatype.boolean'}},\n \"exceptionClassMethod\": {{faker 'datatype.boolean'}},\n \"exceptionClassName\": \"\",\n \"exceptionFile\": \"\",\n \"exceptionLine\": \"\",\n \"exceptionMessage\": \"\",\n \"exceptionMethod\": \"\",\n \"exceptionType\": \"\",\n \"firstOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"hidden\": {{faker 'datatype.boolean'}},\n \"lastOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"reasonFrames\": [\n {\n \"appCode\": {{faker 'datatype.boolean'}},\n \"classMethod\": {{faker 'datatype.boolean'}},\n \"className\": \"\",\n \"codeFormatted\": \"\",\n \"codeRaw\": \"\",\n \"exceptionType\": \"\",\n \"file\": \"\",\n \"frameworkName\": \"\",\n \"language\": \"{{oneOf (array 'JavaScript' 'CSharp' 'Objective-C' 'Objective-Cpp' 'Cpp' 'C' 'Swift' 'Java' 'Unknown')}}\",\n \"line\": {{faker 'number.int' max=99999}},\n \"method\": \"\",\n \"methodParams\": \"\",\n \"osExceptionType\": \"\"\n }\n ]\n }\n ],\n \"nextLink\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "List of error groups", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f9295f47-0bd7-412d-b05d-d8fa15b13c22", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6f08dfcd-e74e-4455-9e2b-31d3af3a5629", "documentation": "Error groups list based on search parameters", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/search", "responses": [ { "uuid": "65650bc4-958f-4108-a540-106c07818d11", "body": "{\n \"errorGroups\": [\n {\n \"appBuild\": \"\",\n \"appVersion\": \"\",\n \"codeRaw\": \"\",\n \"count\": {{faker 'number.int' max=99999}},\n \"deviceCount\": {{faker 'number.int' max=99999}},\n \"errorGroupId\": \"\",\n \"exceptionAppCode\": {{faker 'datatype.boolean'}},\n \"exceptionClassMethod\": {{faker 'datatype.boolean'}},\n \"exceptionClassName\": \"\",\n \"exceptionFile\": \"\",\n \"exceptionLine\": \"\",\n \"exceptionMessage\": \"\",\n \"exceptionMethod\": \"\",\n \"exceptionType\": \"\",\n \"firstOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"hidden\": {{faker 'datatype.boolean'}},\n \"lastOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"reasonFrames\": [\n {\n \"appCode\": {{faker 'datatype.boolean'}},\n \"classMethod\": {{faker 'datatype.boolean'}},\n \"className\": \"\",\n \"codeFormatted\": \"\",\n \"codeRaw\": \"\",\n \"exceptionType\": \"\",\n \"file\": \"\",\n \"frameworkName\": \"\",\n \"language\": \"{{oneOf (array 'JavaScript' 'CSharp' 'Objective-C' 'Objective-Cpp' 'Cpp' 'C' 'Swift' 'Java' 'Unknown')}}\",\n \"line\": {{faker 'number.int' max=99999}},\n \"method\": \"\",\n \"methodParams\": \"\",\n \"osExceptionType\": \"\"\n }\n ]\n }\n ],\n \"hasMoreResults\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "List of error groups", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "11917e6b-f5ae-437f-98d3-9505a695661b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bf6ec125-bb84-4aee-9a0d-4da3b62bc97e", "documentation": "Error group details", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId", "responses": [ { "uuid": "e9af9333-643b-41cc-8848-8842de32738f", "body": "{\n \"annotation\": \"\",\n \"state\": \"{{oneOf (array 'open' 'closed' 'ignored')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Error group details", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e40aec12-b31d-4f3c-98d9-5be0e4a17538", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ab8a4394-f249-43a8-8c9a-7ffa710a2171", "documentation": "Update error group state", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId", "responses": [ { "uuid": "ef9934b3-60bd-48e6-a59e-615e3416641d", "body": "{\n \"annotation\": \"\",\n \"state\": \"{{oneOf (array 'open' 'closed' 'ignored')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Error group details", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f4d7bd96-eca4-4853-bd94-d48b7b38a083", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cebd8ef2-01d3-4381-8d07-0070d0d1c52d", "documentation": "Count of errors by day in the time range of the selected error group with selected version", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errorCountsPerDay", "responses": [ { "uuid": "0bcfb9a6-5142-43e8-a65f-29eceaa3947e", "body": "{\n \"count\": {{faker 'number.int' max=99999}},\n \"errors\": [\n {\n \"count\": {{faker 'number.int' max=99999}},\n \"datetime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Count of errors by day in the time range and total errors over the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b5e4a5a4-8ca6-4bb6-a19c-aae6f5a1f83c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a2f2f4a5-89ee-4569-8384-5bca74f546f4", "documentation": "Percentage of error-free devices by day in the time range. Api will return -1 if crash devices is greater than active devices", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errorfreeDevicePercentages", "responses": [ { "uuid": "3f4ce849-fd85-437f-8a8d-b058e2ee821a", "body": "{\n \"averagePercentage\": {{faker 'number.float'}},\n \"dailyPercentages\": [\n {\n \"datetime\": \"\",\n \"percentage\": {{faker 'number.float'}}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Percentage of error-free devices by day in the time range and overall percentage of the time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "065c9c09-508c-4518-bb5f-a1f1179fc290", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fc1733e0-9667-431d-9556-e56ff08a40ad", "documentation": "Get all errors for group", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors", "responses": [ { "uuid": "bac1a0fe-e0ec-4cbb-8e0e-54982fbd6fc0", "body": "{\n \"errors\": [\n {\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'datatype.boolean'}},\n \"hasBreadcrumbs\": {{faker 'datatype.boolean'}},\n \"language\": \"\",\n \"osType\": \"\",\n \"osVersion\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"userId\": \"\"\n }\n ],\n \"nextLink\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Get all errors for group", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5a985439-5375-4eed-910d-0721319d62b1", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4ce28c66-e1ef-4b06-b060-b053dd0485d9", "documentation": "Latest error details.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/latest", "responses": [ { "uuid": "cf320bae-9844-412c-b361-da149e99d5e7", "body": "{\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'datatype.boolean'}},\n \"hasBreadcrumbs\": {{faker 'datatype.boolean'}},\n \"language\": \"\",\n \"osType\": \"\",\n \"osVersion\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"userId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Latest error details.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c0abc1b9-7bd0-4648-a943-7da91a3f4fa9", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f1f4d2e6-996b-4e15-9257-265659352292", "documentation": "Delete a specific error and related attachments and blobs for an app. Searchable data will not be deleted immediately and may take up to 30 days.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId", "responses": [ { "uuid": "937f27e2-8022-41a4-b026-838b57394308", "body": "{\n \"appId\": \"\",\n \"attachmentsDeleted\": {{faker 'number.int' max=99999}},\n \"blobsFailed\": {{faker 'number.int' max=99999}},\n \"blobsSucceeded\": {{faker 'number.int' max=99999}},\n \"errorGroupId\": \"\",\n \"errorId\": \"\",\n \"errorsDeleted\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e071a96d-2d0f-4d0f-b38e-d5439e157fc2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7013bc21-70fa-4212-8b5a-ad6c3d48d235", "documentation": "Error details.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId", "responses": [ { "uuid": "9458d048-2d23-4ada-990c-4a61a49e4e33", "body": "{\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'datatype.boolean'}},\n \"hasBreadcrumbs\": {{faker 'datatype.boolean'}},\n \"language\": \"\",\n \"osType\": \"\",\n \"osVersion\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"userId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error details.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5c50253f-a5df-4305-9306-52d2f907f89f", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ab670668-2744-40fe-b6b3-3540cb89f07c", "documentation": "Download details for a specific error.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId/download", "responses": [ { "uuid": "e1a95865-75a7-4dbc-bdd9-b37c3d8efdc5", "body": "{}", "latency": 0, "statusCode": 200, "label": "Error details.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "389c9985-82c5-4562-a7b8-c593cf9bb038", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "72f8a278-7124-4112-b180-303166cf71b8", "documentation": "Error location.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId/location", "responses": [ { "uuid": "5c3d1073-b93b-4093-9e2f-39b6528fcf6c", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error location.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "675d98ca-f5db-4d05-a254-b53a735f9627", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "29a5c7d7-8e6d-437d-9a94-0fca5d2a5639", "documentation": "Error Stacktrace details.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId/stacktrace", "responses": [ { "uuid": "b7463df3-bf11-40cf-b276-924b37fe05c6", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Error stacktrace details.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f6c84f55-32e8-4d38-841b-5c0948d41d3a", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d008b1dd-f8bb-4382-889d-c70c85e8ea40", "documentation": "Top models of the selected error group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/models", "responses": [ { "uuid": "1bb24f7e-1145-43cf-b4ff-d692c87bb489", "body": "{\n \"errorCount\": {{faker 'number.int' max=99999}},\n \"models\": [\n {\n \"errorCount\": {{faker 'number.int' max=99999}},\n \"modelCode\": \"\",\n \"modelName\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Top Models with percentage in descending order", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1fd87920-5142-4efd-adb2-0c8306a4d443", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "93c93724-5ab0-4a07-97dc-10476358dbf3", "documentation": "Top OSes of the selected error group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/operatingSystems", "responses": [ { "uuid": "88297df3-fe2c-4bcd-9a1a-bba978561a65", "body": "{\n \"errorCount\": {{faker 'number.int' max=99999}},\n \"operatingSystems\": [\n {\n \"errorCount\": {{faker 'number.int' max=99999}},\n \"operatingSystemName\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Top OSes with percentage in descending order", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "30036bc6-8fde-4da4-abaa-02057126f116", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cba68950-d4ac-4290-9eed-d6556d6938e9", "documentation": "Gets the stack trace for the error group.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/stacktrace", "responses": [ { "uuid": "aa708c1f-0082-4ae9-9457-bad4b47e6aef", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Gets the stack trace for the error group.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "928ee71a-ec12-46f3-b188-acf8dc4f6190", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bcd3facd-d5f5-43bb-9c36-919b9cb87cfa", "documentation": "Percentage of error-free devices by day in the time range based on the selected versions. If SingleErrorTypeParameter is not provided, defaults to handlederror. API will return -1 if crash devices is greater than active devices", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorfreeDevicePercentages", "responses": [ { "uuid": "4f2ad37b-9ab5-47f4-b85c-4ee489243148", "body": "{\n \"averagePercentage\": {{faker 'number.float'}},\n \"dailyPercentages\": [\n {\n \"datetime\": \"\",\n \"percentage\": {{faker 'number.float'}}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Percentage of error-free devices by day in the time range and overall percentage of the entire time range.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8fcf51b6-b7ba-4ae7-b5cb-1f2d6220128f", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a6039c08-a2a1-470c-9f2e-cb901d5f50d6", "documentation": "gets the retention settings in days", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/retention_settings", "responses": [ { "uuid": "8369bfd9-42c2-4fd8-8f7b-f278ab476e83", "body": "{\n \"retention_in_days\": \"{{oneOf (array '28' '90')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e9efb62c-dd55-4ef4-b732-939089bdaeae", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "932a5756-5826-45c8-aa50-d980bca88ece", "documentation": "Creates and updates the retention settings in days", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/retention_settings", "responses": [ { "uuid": "b1684809-51b2-457b-b1e3-78db357371f8", "body": "{\n \"retention_in_days\": \"{{oneOf (array '28' '90')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6c8db15c-507d-4e18-86e7-343f00e1df79", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f2c175b2-0e51-46b9-97f5-acbccc6e5c24", "documentation": "Errors list based on search parameters", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/search", "responses": [ { "uuid": "91e9a45f-8003-444c-b107-4b8cfb289350", "body": "{\n \"errors\": [\n {\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'datatype.boolean'}},\n \"hasBreadcrumbs\": {{faker 'datatype.boolean'}},\n \"language\": \"\",\n \"osType\": \"\",\n \"osVersion\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"userId\": \"\"\n }\n ],\n \"hasMoreResults\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "List of errors", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "64c58308-25e7-425e-95d9-cc20cf882e28", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "391aa7ff-f74b-4d22-8b75-cbef2e48177c", "documentation": "List error attachments.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/attachments", "responses": [ { "uuid": "361cdb46-7489-4c7a-a5c8-10b65d3e8a55", "body": "[\n {\n \"appId\": \"\",\n \"attachmentId\": \"\",\n \"blobLocation\": \"\",\n \"contentType\": \"\",\n \"crashId\": \"\",\n \"createdTime\": \"{{faker 'date.recent' 365}}\",\n \"fileName\": \"\",\n \"size\": {{faker 'number.int' max=99999}}\n }\n]", "latency": 0, "statusCode": 200, "label": "List of error attachments.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b6fefe5f-b681-45b1-b3ac-19812c42d94b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a4c81ed1-e09e-4f38-b10d-3c81b4d28125", "documentation": "Error attachment location.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/attachments/:attachmentId/location", "responses": [ { "uuid": "b74b7f8c-3af8-43e7-9392-3c151a14cce7", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error attachment location.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "58044441-a7ea-49d6-9d03-1838df066fd9", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e82f76dd-be91-4b7a-96fa-d781cc564467", "documentation": "Error attachment text.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/attachments/:attachmentId/text", "responses": [ { "uuid": "f769b187-767b-48c4-9efa-59a4ca6b2ede", "body": "{\n \"content\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error attachment text.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5914edf2-40d4-4084-8ceb-98956857560a", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "de88cc03-3948-46c5-bb09-310329f481d4", "documentation": "Get session logs by error ID", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/sessionLogs", "responses": [ { "uuid": "d1635565-d53b-4ccf-ba39-7075fa455d22", "body": "{\n \"exceeded_max_limit\": {{faker 'datatype.boolean'}},\n \"last_received_log_timestamp\": \"{{faker 'date.recent' 365}}\",\n \"logs\": [\n {\n \"device\": {\n \"app_build\": \"\",\n \"app_namespace\": \"\",\n \"app_version\": \"\",\n \"carrier_code\": \"\",\n \"carrier_country\": \"\",\n \"carrier_name\": \"\",\n \"live_update_deployment_key\": \"\",\n \"live_update_package_hash\": \"\",\n \"live_update_release_label\": \"\",\n \"locale\": \"\",\n \"model\": \"\",\n \"oem_name\": \"\",\n \"os_api_level\": {{faker 'number.int' max=99999}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'number.int' max=99999}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"event_id\": \"\",\n \"event_name\": \"\",\n \"install_id\": \"{{faker 'string.uuid'}}\",\n \"message_id\": \"\",\n \"properties\": {},\n \"session_id\": \"{{faker 'string.uuid'}}\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"type\": \"{{oneOf (array 'event' 'page' 'start_session' 'error' 'push_installation' 'start_service' 'custom_properties')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Session logs of specific error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "045c3d36-a1df-45c0-ae36-556bc3da1e5b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bcc2d123-73d2-4b93-9c2d-ddc5567a3e01", "documentation": "List export configurations.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations", "responses": [ { "uuid": "cc86393a-5342-4c5b-8fc2-c39185cc8fc0", "body": "{\n \"nextLink\": \"\",\n \"total\": {{faker 'number.int' max=99999}},\n \"values\": [\n {\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'datatype.boolean'}},\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"type\": \"{{oneOf (array 'blob_storage_connection_string' 'application_insights_instrumentation_key' 'blob_storage_linked_subscription' 'application_insights_linked_subscription')}}\"\n },\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"export_type\": \"{{oneOf (array 'BlobStorage' 'AppInsights')}}\",\n \"id\": \"\",\n \"last_run_time\": \"\",\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"state\": \"{{oneOf (array 'Enabled' 'Disabled' 'Pending' 'Deleted' 'Invalid')}}\",\n \"state_info\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "List export configurations.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1acac96e-4d1a-4377-b094-6466210be953", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "59e94043-31bf-4533-8bcb-e26735552ef3", "documentation": "Create new export configuration", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations", "responses": [ { "uuid": "abe93893-506e-4be6-b2d9-776ca02f9911", "body": "{\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'datatype.boolean'}},\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"type\": \"{{oneOf (array 'blob_storage_connection_string' 'application_insights_instrumentation_key' 'blob_storage_linked_subscription' 'application_insights_linked_subscription')}}\"\n },\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"export_type\": \"{{oneOf (array 'BlobStorage' 'AppInsights')}}\",\n \"id\": \"\",\n \"last_run_time\": \"\",\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"state\": \"{{oneOf (array 'Enabled' 'Disabled' 'Pending' 'Deleted' 'Invalid')}}\",\n \"state_info\": \"\"\n}", "latency": 0, "statusCode": 202, "label": "Create export configuration request successfully received.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ced6863c-d182-4dc8-a0df-89e720d82376", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e40f01cc-1009-4129-a925-71056d57e1bd", "documentation": "Delete export configuration.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id", "responses": [ { "uuid": "f470571c-16c8-4bde-b76c-7eaf9cd26065", "body": "", "latency": 0, "statusCode": 200, "label": "Export configuration was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "313b41e8-1e31-4857-8ad1-c632cd29313f", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "08370095-4d0b-42a5-8a27-61a6dbc32cf6", "documentation": "Get export configuration.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id", "responses": [ { "uuid": "d1741353-b5b7-4a71-bd91-c911cb287d63", "body": "{\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'datatype.boolean'}},\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"type\": \"{{oneOf (array 'blob_storage_connection_string' 'application_insights_instrumentation_key' 'blob_storage_linked_subscription' 'application_insights_linked_subscription')}}\"\n },\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"export_type\": \"{{oneOf (array 'BlobStorage' 'AppInsights')}}\",\n \"id\": \"\",\n \"last_run_time\": \"\",\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"state\": \"{{oneOf (array 'Enabled' 'Disabled' 'Pending' 'Deleted' 'Invalid')}}\",\n \"state_info\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Get export configuration.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "51cf421a-a88e-4756-a1f2-829067e8a19f", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "470cd635-62de-4efd-8e11-d5f5c942286b", "documentation": "Partially update export configuration.", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id", "responses": [ { "uuid": "f27f9525-d99c-42b3-abb6-f4f360801d41", "body": "{\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'datatype.boolean'}},\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"type\": \"{{oneOf (array 'blob_storage_connection_string' 'application_insights_instrumentation_key' 'blob_storage_linked_subscription' 'application_insights_linked_subscription')}}\"\n },\n \"export_entities\": [\n \"{{oneOf (array 'crashes' 'errors' 'attachments' 'no_logs')}}\"\n ],\n \"export_type\": \"{{oneOf (array 'BlobStorage' 'AppInsights')}}\",\n \"id\": \"\",\n \"last_run_time\": \"\",\n \"resource_group\": \"\",\n \"resource_name\": \"\",\n \"state\": \"{{oneOf (array 'Enabled' 'Disabled' 'Pending' 'Deleted' 'Invalid')}}\",\n \"state_info\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Export configuration updated successfully.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e46ca762-b1f4-4488-b05d-c09063d4bfaf", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4e8995e6-3ea6-4e59-ad80-f4346c669daa", "documentation": "Disable export configuration.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id/disable", "responses": [ { "uuid": "45090cb7-9625-47ad-91bc-11bc2add446c", "body": "", "latency": 0, "statusCode": 200, "label": "Export configuration was successfully disabled.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d4bf645f-2ff2-41d8-9223-fce0d755a0f0", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "83e1b8f4-18c0-4856-9e76-0a71e43ead72", "documentation": "Enable export configuration.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id/enable", "responses": [ { "uuid": "9c6582da-fb83-429a-96a8-93735dda2075", "body": "", "latency": 0, "statusCode": 200, "label": "Export configuration was successfully enabled.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "29274bc0-5228-4d59-9982-ce00a8ba13bc", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f3820c8c-77d1-4e1a-8c15-87fe8b5fa6f4", "documentation": "Create a new asset to upload a file", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/file_asset", "responses": [ { "uuid": "7813c3cf-cbdb-4242-9529-66445a03dcde", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"token\": \"\",\n \"uploadDomain\": \"\",\n \"uploadWindowLocation\": \"\",\n \"urlEncodedToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d58a8172-e12d-4fc1-ac12-0827faa8e899", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9838c654-4849-455f-ac49-a66d2ca0c0ac", "documentation": "Gets the pending invitations for the app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/invitations", "responses": [ { "uuid": "b6791959-79ed-424f-8a0d-2863bcf5ac00", "body": "{\n \"app\": {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n },\n \"app_count\": {{faker 'number.int' max=99999}},\n \"distribution_group\": {\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n }\n },\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"invite_type\": \"{{oneOf (array 'developer' 'tester')}}\",\n \"invited_by\": {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp' 'codepush')}}\",\n \"permissions\": [\n \"{{oneOf (array 'manager' 'developer' 'viewer' 'tester')}}\"\n ]\n },\n \"is_existing_user\": {{faker 'datatype.boolean'}},\n \"permissions\": [\n \"{{oneOf (array 'manager' 'developer' 'viewer' 'tester')}}\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "60ce3104-abd1-40ee-9ef7-e870d6d35473", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d2853fec-73f3-4e83-8e9e-a88c9833ce60", "documentation": "Invites a new or existing user to an app", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/invitations", "responses": [ { "uuid": "9596e139-252e-4189-8412-8a1a2a198dba", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "257f8f46-4089-431e-bcf9-5a14e2b2deb5", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7687a598-7387-49d6-8410-1bf2ffe888ab", "documentation": "Removes a user's invitation to an app", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/invitations/:user_email", "responses": [ { "uuid": "6944dc45-484c-4718-81f6-26d6914f822f", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "84885310-c270-410b-b907-79b54087bd4e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "331c5012-3414-4f28-b585-4c940f381059", "documentation": "Update pending invitation permission", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/invitations/:user_email", "responses": [ { "uuid": "623eff1f-5a0c-467a-a9cf-6ea44e6d0db5", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fca7de92-4ce8-4bd4-a011-821920cca5d8", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2858761f-6023-4cd8-bcf4-d320c4d1e37a", "documentation": "Invites a new or existing user to an app", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/invitations/:user_email", "responses": [ { "uuid": "b1087819-9ddf-44c2-b472-65194e617eee", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5bd0b99f-d3f2-46a9-9ac4-5887522a3854", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "399f2812-3e08-41f5-84fb-9e7b20a124e9", "documentation": "Get Email notification settings of user for a particular app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/notifications/emailSettings", "responses": [ { "uuid": "95cd73d0-af76-4e55-afa2-8353f6b9be64", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b80a3fb3-4787-4d25-9e06-19fcabf77a6e", "body": "{\n \"request_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dca8c1c1-6092-4769-bd84-77562e421377", "documentation": "Lists device sets belonging to the owner", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets", "responses": [ { "uuid": "c80d6ccb-22e0-49df-ac17-2b22365681da", "body": "[\n {\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "51dcac98-0528-465f-b528-7d0e17563390", "documentation": "Creates a device set belonging to the owner", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets", "responses": [ { "uuid": "69bf52dc-e989-4861-9e0d-641fa753cd36", "body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4fc2def8-c530-40fb-a444-9486c6fa97be", "body": "{\n \"message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid list of device IDs or conflicting name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "01e43dc0-e321-4a1f-8bc9-048af0bef74c", "documentation": "Deletes a device set belonging to the owner", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets/:id", "responses": [ { "uuid": "a8f9ee53-f93e-4f53-8659-cea272a88a96", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c81ef92d-818b-4fb1-a678-347ac10f239e", "body": "", "latency": 0, "statusCode": 404, "label": "Device set with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0b134222-732a-4a61-8dee-8c07cc4d0192", "documentation": "Gets a device set belonging to the owner", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets/:id", "responses": [ { "uuid": "c2a246da-1270-4308-8ce9-2cf2d5fb35c1", "body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e4118965-6735-401b-91c4-4bc341ceeb5e", "body": "", "latency": 0, "statusCode": 404, "label": "Device set with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "04f76f59-656b-4ed5-8d83-cabe1d39350f", "documentation": "Updates a device set belonging to the owner", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets/:id", "responses": [ { "uuid": "c9104d6b-409e-4392-9a23-254cb427ea90", "body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2e719a72-c6ca-4f3d-8116-311cd3e0684c", "body": "{\n \"message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid list of device IDs or conflicting name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d20eb12f-3bbe-49b0-89a0-d61d6d4f451c", "body": "", "latency": 0, "statusCode": 404, "label": "Device set with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6831e503-2f74-44a2-a3ff-a133a8eb9f8f", "documentation": "Get the latest release from every distribution group associated with an application.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/recent_releases", "responses": [ { "uuid": "54e67d4d-9c7b-4b8b-a2c8-c782e94aa557", "body": "[\n {\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"enabled\": {{faker 'datatype.boolean'}},\n \"id\": {{faker 'number.int' max=99999}},\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"short_version\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "22698f62-feeb-4c1a-9a55-7be169655678", "documentation": "Begins the upload process for a new release for the specified application.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/release_uploads", "responses": [ { "uuid": "ef7e03d2-8258-4507-8ab8-43b382cf314c", "body": "{\n \"asset_domain\": \"\",\n \"asset_id\": \"\",\n \"asset_token\": \"\",\n \"upload_id\": \"\",\n \"upload_url\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3339afea-afd7-4e79-bee5-08d5bbbe517c", "documentation": "Commits or aborts the upload process for a release for the specified application", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/release_uploads/:upload_id", "responses": [ { "uuid": "a0c9b38d-c7db-4d46-9b59-16689b435238", "body": "{\n \"release_id\": {{faker 'number.int' max=99999}},\n \"release_url\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6a76c83c-0abe-42a9-a7ce-c5279dd297a4", "body": "", "latency": 0, "statusCode": 400, "label": "Unknown upload_id or status was committed but the upload hasn't finished.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0b726a16-3251-48b1-b44d-d584ceeed14a", "documentation": "Return basic information about releases.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/releases", "responses": [ { "uuid": "0653c941-a839-4dbd-9f0c-a532c3320090", "body": "[\n {\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"enabled\": {{faker 'datatype.boolean'}},\n \"id\": {{faker 'number.int' max=99999}},\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"short_version\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "30aa5a38-f146-4919-8696-8ad53ae47bb1", "documentation": "Return detailed information about releases avaiable to a tester.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/filter_by_tester", "responses": [ { "uuid": "d3e29e68-ca81-47fc-939f-ea345ba3c7fd", "body": "[\n {\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"enabled\": {{faker 'datatype.boolean'}},\n \"id\": {{faker 'number.int' max=99999}},\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"short_version\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "71e4b82a-f02e-4680-89cc-7122d4122582", "documentation": "Deletes a release.", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id", "responses": [ { "uuid": "6957935a-fbc0-4c79-a178-6e788a221e2e", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "acba7232-6d86-4f24-9790-f78a02efdde0", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "An app or a release couldn't be found\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ea3a9f5a-606b-4210-808b-e9268dc09679", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "An internal error. if delete has partially failed **partially_deleted** error_code will be returned.\n- `partially_deleted`: Release was removed from all distribution groups, but couldn't be deleted from App Center.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f450b5ae-411a-4897-b492-f3d1b86fdc16", "documentation": "Get a release with id `release_id`. If `release_id` is `latest`, return the latest release that was distributed to the current user (from all the distribution groups).", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id", "responses": [ { "uuid": "77c7106c-3783-495a-94d8-73de547ee4cc", "body": "{\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_icon_url\": \"\",\n \"app_name\": \"\",\n \"app_os\": \"\",\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"bundle_identifier\": \"\",\n \"can_resign\": {{faker 'datatype.boolean'}},\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"device_family\": \"\",\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"download_url\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'datatype.boolean'}},\n \"is_udid_provisioned\": {{faker 'datatype.boolean'}},\n \"min_os\": \"\",\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"package_hashes\": [\n \"\"\n ],\n \"provisioning_profile_expiry_date\": \"\",\n \"provisioning_profile_name\": \"\",\n \"provisioning_profile_type\": \"{{oneOf (array 'adhoc' 'enterprise' 'other')}}\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1a73b578-702a-4fe7-b050-d722583b2766", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "`release_id` is not an integer or the string `latest`.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c6137ed0-19a3-4d1b-b5f6-72b3487ce897", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `not_found` - A release or an app can't be found.\n- `no_releases_for_user` - No releases available for that user (will only be returned when `release_id` is `latest`)\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e70e2167-9443-4e19-a561-64cee6919c46", "documentation": "Updates a release.", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id", "responses": [ { "uuid": "014980de-3a60-46ce-98eb-2ecc1bf89220", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1f7f6537-283e-435d-b202-113e5cb9f7dd", "body": "", "latency": 0, "statusCode": 400, "label": "Failure", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9cbed95b-4df4-4903-8698-77bc8303c692", "body": "", "latency": 0, "statusCode": 404, "label": "Release not found", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e061698e-a109-445f-907c-766e16e2aaf3", "documentation": "Update details of a release.", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id", "responses": [ { "uuid": "a2a372dd-1b2e-463f-8a5f-823eaf1a911d", "body": "{\n \"destinations\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"enabled\": {{faker 'datatype.boolean'}},\n \"mandatory_update\": {{faker 'datatype.boolean'}},\n \"provisioning_status_url\": \"\",\n \"release_notes\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c98b3325-d2e4-4be5-9aa2-8a14d62293ca", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Failure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6729ec7e-48c2-4a99-b044-25fc05167be2", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Release not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f9164a82-f973-4537-81c5-ed9e318bc646", "documentation": "Distributes a release to a group", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/groups", "responses": [ { "uuid": "996dc5f8-e1c4-48f1-9ea7-c5f9c99aa559", "body": "{\n \"id\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9d737703-e4cf-411a-ab9f-66922036f52c", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Failure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8001acf8-f91c-4277-89de-e1f91e960d00", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Release not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e7d06c54-8bae-431b-bee6-eb72d29343ec", "documentation": "Delete the given distribution group from the release", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/groups/:group_id", "responses": [ { "uuid": "d0ad9796-9d60-428c-a352-3f903ab73056", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "de1bf671-b82a-42a2-8074-2d5a6496bf13", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Distribution group destination can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f36489db-b558-4885-bef2-8b4a2a800665", "documentation": "Update details about the specified distribution group associated with the release", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/groups/:group_id", "responses": [ { "uuid": "1dff5249-ce2e-4c77-8f84-1ad730e7bf83", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e1ce870c-0765-48ba-a496-871194799bc7", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "A destination can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1bb33a01-afd7-4022-8892-e7e2fd102de0", "documentation": "Return information about the provisioning profile. Only available for iOS.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/provisioning_profile", "responses": [ { "uuid": "3189bb09-88db-43a5-8790-454ae92383ce", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fd8d1f61-34a4-45fa-94ea-4399d31497b8", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "The app's OS is not iOS.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4a4bd619-5055-412f-ad97-f8f1676e0b4e", "documentation": "Distributes a release to a store", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/stores", "responses": [ { "uuid": "20512e23-caca-405e-93e6-d3133e7ed441", "body": "{\n \"id\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c0c72ec3-18f5-4a1b-bf35-cda0589d67a4", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Failure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "66726ebd-5008-4aca-b204-d9f09899ce9e", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Release not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1e9cec62-be3a-410b-b4ba-2a80faea5f7a", "documentation": "Delete the given distribution store from the release", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/stores/:store_id", "responses": [ { "uuid": "b38029ae-fd04-42ec-b983-d42fd0c77aba", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e7ab7e5a-ff5b-45b7-a43b-d1d998f42c46", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Distribution store destination can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eeeb0cc2-5bac-4c8e-9d52-43b5052ad28a", "documentation": "Distributes a release to a user", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/testers", "responses": [ { "uuid": "2528e153-72cd-4706-8be9-311c213b0c93", "body": "{\n \"id\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f4097de2-df92-4b61-8981-a7cae9d854bf", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Failure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9a2333bd-d6ec-4dd7-96b0-df4a3cfbafb1", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Release not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "659a25b8-e26f-485f-bf04-c21a681b1dff", "documentation": "Delete the given tester from the release", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/testers/:tester_id", "responses": [ { "uuid": "d41d0243-0159-4544-b89f-e1e128d9b9e9", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6347262d-73c1-494a-954f-79e83c7740d6", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Tester can't be found\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6bb26514-f2b0-47ea-afea-31ec8c02aa82", "documentation": "Update details about the specified tester associated with the release", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/testers/:tester_id", "responses": [ { "uuid": "5f72d821-86db-4fab-a969-782004e4103b", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4d0c4128-6a45-49ff-b2fb-b2f10d36763d", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "A destination can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f3e82457-9595-46b8-9525-240ca1495e5a", "documentation": "Returns the resign status to the caller", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/update_devices/:resign_id", "responses": [ { "uuid": "2757c7f3-9346-4839-b342-f15d274f3c6f", "body": "{\n \"error_code\": \"\",\n \"error_message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2509233b-2b1f-49a4-9556-c822c2c456b2", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "08721eae-e976-478d-998c-b07ff30a7770", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "not_found: A distribution group can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0e781b9f-0e47-44f7-ac8b-16689bdc9938", "documentation": "Removes the configuration for the repository", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/repo_config", "responses": [ { "uuid": "2a268fba-873e-4b8e-b137-b2ce104c867e", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "591c4957-e7fd-4280-b00f-60777c67d00b", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "530096d8-afe0-4c73-8b9e-8d1ae5fee562", "documentation": "Returns the repository build configuration status of the app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/repo_config", "responses": [ { "uuid": "62473229-993a-4329-be68-7d19b25e94a3", "body": "[\n {\n \"installation_id\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "List of repository configurations", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "54bde59b-de0d-4fb0-87d1-eaec564be684", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ae805881-6e4e-4769-bcc0-4f651d1b2e2b", "documentation": "Configures the repository for build", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/repo_config", "responses": [ { "uuid": "e8859d80-fdb6-429c-b54f-149d240c6962", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "47617a48-cb42-4a4f-bd74-61afe3a2a90f", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ba46f0e4-7c2b-4ce0-b291-55d5d3779913", "documentation": "Gets the repositories available from the source code host", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/source_hosts/:source_host/repositories", "responses": [ { "uuid": "c6fd066a-46b8-4b7f-8bdc-eca889fc0a60", "body": "[\n {\n \"clone_url\": \"\",\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "efabb798-ff8a-4c05-983e-25e20b55cd33", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6cd7b735-7901-425f-ade2-f2f0c584f343", "documentation": "Application specific store service status", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/store_service_status", "responses": [ { "uuid": "bdcdcc02-b0cc-4dea-b771-b526f53aed23", "body": "{\n \"service\": \"\",\n \"status\": \"\",\n \"valid_until\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success. Availability for store service status is stored in response schema.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c7538a1e-3fd5-4db7-a754-96bdbfceef49", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "aff2e163-0c54-4d85-8e2f-e079bae3b0ad", "documentation": "Get information about the currently active subscriptions, if any", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/subscriptions", "responses": [ { "uuid": "98d7dfc2-bc18-4d73-8290-c08327c240f5", "body": "{\n \"active\": {{faker 'datatype.boolean'}},\n \"concurrentDevicesLimit\": {{faker 'number.int' max=99999}},\n \"daysLeft\": {{faker 'number.int' max=99999}},\n \"endsAt\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"runningDevices\": {{faker 'number.int' max=99999}},\n \"startsAt\": \"\",\n \"tier\": {\n \"name\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3053132e-4b34-4d90-92a8-380de5821ca1", "documentation": "Accept a free trial subscription", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/subscriptions", "responses": [ { "uuid": "b078366b-243f-42f9-968c-54f063c6aeba", "body": "{\n \"active\": {{faker 'datatype.boolean'}},\n \"concurrentDevicesLimit\": {{faker 'number.int' max=99999}},\n \"daysLeft\": {{faker 'number.int' max=99999}},\n \"endsAt\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"runningDevices\": {{faker 'number.int' max=99999}},\n \"startsAt\": \"\",\n \"tier\": {\n \"name\": \"\"\n }\n}", "latency": 0, "statusCode": 201, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "84f5fd31-d582-4ffc-a09b-409c7036082f", "documentation": "Gets a list of all uploads for the specified application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbol_uploads", "responses": [ { "uuid": "3a8f6cbe-624d-4259-91b9-a4eb80912fa7", "body": "[\n {\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'number.int' max=99999}},\n \"origin\": \"{{oneOf (array 'User' 'System')}}\",\n \"status\": \"{{oneOf (array 'created' 'committed' 'aborted' 'processing' 'indexed' 'failed')}}\",\n \"symbol_type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"symbol_upload_id\": \"\",\n \"symbols_uploaded\": [\n {\n \"platform\": \"\",\n \"symbol_id\": \"\"\n }\n ],\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"user\": {\n \"display_name\": \"\",\n \"email\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f3913d15-2eb5-4bd9-bb7c-268a6aa6ebcf", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dfe15dd4-2481-4be8-8c8f-83d43f6b1854", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2c32a9da-287a-4a8b-a012-805590264bb0", "documentation": "Begins the symbol upload process for a new set of symbols for the specified application", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/symbol_uploads", "responses": [ { "uuid": "5df6a096-e408-40fc-b17e-680aacacd60b", "body": "{\n \"expiration_date\": \"{{faker 'date.recent' 365}}\",\n \"symbol_upload_id\": \"\",\n \"upload_url\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "36199746-c0d7-4722-9ec2-049952368c35", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "24dd31ff-658e-4cbf-98a6-5de6766facbd", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "768e48f5-51d1-41c2-a783-39dc1fadbb23", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9cbddb17-ac81-49d9-ae2e-82c825952627", "documentation": "Deletes a symbol upload by id for the specified application", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/symbol_uploads/:symbol_upload_id", "responses": [ { "uuid": "ed1f82f8-51e5-4052-966d-d9c58d7ed3cf", "body": "{\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'number.int' max=99999}},\n \"origin\": \"{{oneOf (array 'User' 'System')}}\",\n \"status\": \"{{oneOf (array 'created' 'committed' 'aborted' 'processing' 'indexed' 'failed')}}\",\n \"symbol_type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"symbol_upload_id\": \"\",\n \"symbols_uploaded\": [\n {\n \"platform\": \"\",\n \"symbol_id\": \"\"\n }\n ],\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"user\": {\n \"display_name\": \"\",\n \"email\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bf771115-4695-467f-bd26-92877b822fdd", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6818e516-33a1-40e6-b441-d5c6a669fa12", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a295a4a1-a719-48e2-be12-bd8a5bfc0097", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4387b2ba-5799-4d5c-bcaa-81e7f298ebc5", "documentation": "Gets a symbol upload by id for the specified application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbol_uploads/:symbol_upload_id", "responses": [ { "uuid": "3667bc26-8f20-47ab-b7ea-87a01a30d4ef", "body": "{\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'number.int' max=99999}},\n \"origin\": \"{{oneOf (array 'User' 'System')}}\",\n \"status\": \"{{oneOf (array 'created' 'committed' 'aborted' 'processing' 'indexed' 'failed')}}\",\n \"symbol_type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"symbol_upload_id\": \"\",\n \"symbols_uploaded\": [\n {\n \"platform\": \"\",\n \"symbol_id\": \"\"\n }\n ],\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"user\": {\n \"display_name\": \"\",\n \"email\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7587f183-41f6-44d2-bb72-9d50d3343a9a", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c41a96b7-bc28-4d18-aa5f-45abefc03c69", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "77c15c5a-0774-4162-9111-4464a78f71d6", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8cf04bc6-42d3-451d-a768-1517be6e7263", "documentation": "Commits or aborts the symbol upload process for a new set of symbols for the specified application", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/symbol_uploads/:symbol_upload_id", "responses": [ { "uuid": "ffb67703-ab76-45d2-868c-8d8d1248714f", "body": "{\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'number.int' max=99999}},\n \"origin\": \"{{oneOf (array 'User' 'System')}}\",\n \"status\": \"{{oneOf (array 'created' 'committed' 'aborted' 'processing' 'indexed' 'failed')}}\",\n \"symbol_type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"symbol_upload_id\": \"\",\n \"symbols_uploaded\": [\n {\n \"platform\": \"\",\n \"symbol_id\": \"\"\n }\n ],\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"user\": {\n \"display_name\": \"\",\n \"email\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3138ed2f-5853-43c0-a104-24e62ddd7302", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9ce4e558-3b72-428a-81f6-edc695e6f2b2", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4010a0a4-91cf-47e6-80b1-7749b6953ea9", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "018e7e35-79f0-49ee-a477-62852ccdd0c9", "documentation": "Gets the URL to download the symbol upload", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbol_uploads/:symbol_upload_id/location", "responses": [ { "uuid": "fc9b6bd4-e0f7-4ba8-8e80-c238045d741f", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9247fa92-ad70-4ddc-899d-21c1cc1792d8", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ecfe9eb3-41e0-402e-99c5-ff41175323c4", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e2c30b15-925e-42e5-994c-5f721d0feade", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c56a7a05-2224-4d3d-9cbe-4b3d20c7279a", "documentation": "Returns the list of all symbols for the provided application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbols", "responses": [ { "uuid": "08306b6d-8528-46a9-a7d8-b20a9928f3a2", "body": "[\n {\n \"alternate_symbol_ids\": [\n \"\"\n ],\n \"app_id\": \"\",\n \"build\": \"\",\n \"origin\": \"{{oneOf (array 'System' 'User')}}\",\n \"platform\": \"\",\n \"status\": \"{{oneOf (array 'available' 'ignored')}}\",\n \"symbol_id\": \"\",\n \"symbol_upload_id\": \"\",\n \"type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"url\": \"\",\n \"version\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a1d0f476-b086-400e-888a-db878fd5a796", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5833173f-efb4-4ab9-bc34-1202a9c686ba", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "48f184b4-6eb3-404d-af17-e82075b9dcbb", "documentation": "Returns a particular symbol by id (uuid) for the provided application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbols/:symbol_id", "responses": [ { "uuid": "280ee41b-5109-427d-890e-ea51abd29083", "body": "{\n \"alternate_symbol_ids\": [\n \"\"\n ],\n \"app_id\": \"\",\n \"build\": \"\",\n \"origin\": \"{{oneOf (array 'System' 'User')}}\",\n \"platform\": \"\",\n \"status\": \"{{oneOf (array 'available' 'ignored')}}\",\n \"symbol_id\": \"\",\n \"symbol_upload_id\": \"\",\n \"type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"url\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "17640a4b-df77-4fc3-be17-9cdc409e1efe", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c9ad1e7c-c077-4a72-9316-a0d33702e0eb", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4569a132-596d-4339-8457-74246f0d4552", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4cac06e5-6278-4ddb-9262-810a0238d22c", "documentation": "Marks a symbol by id (uuid) as ignored", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/symbols/:symbol_id/ignore", "responses": [ { "uuid": "9fefc123-99f0-4300-af91-a2fc7cee3de1", "body": "{\n \"alternate_symbol_ids\": [\n \"\"\n ],\n \"app_id\": \"\",\n \"build\": \"\",\n \"origin\": \"{{oneOf (array 'System' 'User')}}\",\n \"platform\": \"\",\n \"status\": \"{{oneOf (array 'available' 'ignored')}}\",\n \"symbol_id\": \"\",\n \"symbol_upload_id\": \"\",\n \"type\": \"{{oneOf (array 'Apple' 'JavaScript' 'Breakpad' 'AndroidProguard' 'UWP')}}\",\n \"url\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2ddce5ff-b528-4673-9a77-de93361aefd9", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "709bb245-54f3-4057-b66e-6daaf5f0e591", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e588c559-09d5-4acc-b94b-d747d0cbb4fc", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c6f1da33-afef-4469-ab3a-81d4ad545446", "documentation": "Gets the URL to download the symbol", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbols/:symbol_id/location", "responses": [ { "uuid": "088597e7-6c8c-4ff2-a3a3-bbcff5ea2721", "body": "{\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "124c51bb-1f7c-4a83-a6ee-49826ce4925d", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2e5b55aa-89f6-444c-8ecb-e2e5a4a0a3ce", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5d1da4e7-d0c4-4a87-9769-5fd864b8d456", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "03957329-6760-4c06-976e-848bea75eba3", "documentation": "Returns a particular symbol by id (uuid) for the provided application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/symbols/:symbol_id/status", "responses": [ { "uuid": "206bd294-4572-45d8-a6c9-729ed20d249d", "body": "{\n \"app_id\": \"\",\n \"status\": \"{{oneOf (array 'available' 'ignored' 'missing')}}\",\n \"symbol_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a7bbfc1a-7ef1-4894-aac9-7f8c75b46e68", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "332a048b-cc34-4a18-8a67-244e2c5857e1", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "97625d86-af6f-4a79-87f5-45ff000b31a9", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "11415997-6027-4799-9da5-5d61bca99512", "documentation": "Returns the details of all teams that have access to the app.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/teams", "responses": [ { "uuid": "29d42b7e-e970-4d20-bfd1-212ec94936fa", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "352cfea6-73e1-47b0-bb0a-b30d71b86424", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7e324370-2546-4f9b-8b62-6c0d005bff3f", "documentation": "Lists all the endpoints available for Test apps data", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test/export", "responses": [ { "uuid": "b9e88da2-1f7f-4094-b3d1-f96572911f5e", "body": "{\n \"resources\": [\n {\n \"path\": \"\",\n \"rel\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6ba41015-c62e-4ad9-9fe6-a0eb6cdbfebd", "documentation": "Lists app data", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test/export/apps", "responses": [ { "uuid": "b2999351-a2db-4d37-b984-52b8d3b04cbd", "body": "{\n \"hash_files_url\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1256d526-4e5a-4aae-939d-ffcf7ba803bf", "documentation": "Lists file set file data", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test/export/fileSetFiles", "responses": [ { "uuid": "f2882f39-8ab9-4f1a-8609-1cd872165101", "body": "{\n \"app_upload_id\": \"{{faker 'string.uuid'}}\",\n \"hash_file_id\": \"{{faker 'string.uuid'}}\",\n \"hash_file_url\": \"\",\n \"path\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "76c25c73-0ff8-4125-b472-aeac48470725", "documentation": "Lists hash file data", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test/export/hashFiles", "responses": [ { "uuid": "ece692fb-4046-478b-9ff2-b20687f9794b", "body": "{\n \"filename\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "41e52886-b816-43b5-874b-fa4d35dc8418", "documentation": "Lists pipeline test data", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test/export/pipelineTests", "responses": [ { "uuid": "78cd8672-f4ff-4a86-8360-5907be8ccb98", "body": "{\n \"app_upload_id\": \"{{faker 'string.uuid'}}\",\n \"test_parameters\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cdc7f881-f1d0-46f4-bcd9-a4cbad8070aa", "documentation": "Lists test run data", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test/export/testRuns", "responses": [ { "uuid": "3d3b0244-c35f-414c-8a6b-cac5e7f89abf", "body": "{\n \"app_hash_file_id\": \"{{faker 'string.uuid'}}\",\n \"app_hash_file_url\": \"\",\n \"app_icon_url\": \"\",\n \"dsym_hash_file_id\": \"{{faker 'string.uuid'}}\",\n \"dsym_hash_file_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"locale\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2e4c089-8888-4ced-b355-99f9a6a5980b", "documentation": "Returns a list of test runs", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs", "responses": [ { "uuid": "e97f6d80-1890-4206-b4ef-bf58bc472046", "body": "[\n {\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'number.int' max=99999}},\n \"devicesFailed\": {{faker 'number.int' max=99999}},\n \"devicesFinished\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"total\": {{faker 'number.int' max=99999}},\n \"totalDeviceMinutes\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d3e2a257-c370-489e-acf7-f77cd497a806", "documentation": "Creates a new test run", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs", "responses": [ { "uuid": "5b3a9ce1-b0b1-479b-9e44-de0ddb2cfe76", "body": "", "latency": 0, "statusCode": 201, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "66ea914d-62a8-4a46-bdc0-0c4436a7fd67", "documentation": "Logically deletes a test run", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id", "responses": [ { "uuid": "71b6f984-fa70-4615-8063-81df97ac1486", "body": "{\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'number.int' max=99999}},\n \"devicesFailed\": {{faker 'number.int' max=99999}},\n \"devicesFinished\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"total\": {{faker 'number.int' max=99999}},\n \"totalDeviceMinutes\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ea1e059a-6fb3-4507-bbee-2967c2eb6216", "body": "", "latency": 0, "statusCode": 404, "label": "Test run with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3ed84bf5-72cf-441a-b487-07bbccb0a4ff", "documentation": "Returns a single test runs", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id", "responses": [ { "uuid": "0a135db6-5212-4c9e-b124-e88641c6d305", "body": "{\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'number.int' max=99999}},\n \"devicesFailed\": {{faker 'number.int' max=99999}},\n \"devicesFinished\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"total\": {{faker 'number.int' max=99999}},\n \"totalDeviceMinutes\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5a0b30bd-c7e1-4844-92cd-d7900ee3905b", "documentation": "Uploads file for a test run", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/files", "responses": [ { "uuid": "d563f9f0-c91b-4277-ab3c-8c544b36ae0c", "body": "", "latency": 0, "statusCode": 200, "label": "File was created and can be uploaded", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ea32e052-dcff-428d-a98d-386e2bf5c524", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "81470a25-e676-45b1-b889-b036bc2c6799", "documentation": "Adds file with the given hash to a test run", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/hashes", "responses": [ { "uuid": "80e9363d-adee-445c-8346-e4c4e9284dd4", "body": "", "latency": 0, "statusCode": 201, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5ce28fc0-2e53-444e-898c-aa6b84508e55", "body": "", "latency": 0, "statusCode": 401, "label": "Byte range verification required for given SHA256 hash", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Challenge-Bytes", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6bd08ef6-4b47-4e62-be7a-989916554c0f", "body": "", "latency": 0, "statusCode": 412, "label": "File with given SHA256 hash doesn't exist and must be uploaded", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bce627da-bbde-4f14-8d13-9ba2402482bd", "documentation": "Adds file with the given hash to a test run", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/hashes/batch", "responses": [ { "uuid": "1eedd5f8-9986-44b5-824d-9dc243e1eb32", "body": "[\n {\n \"checksum\": \"\",\n \"fileType\": \"{{oneOf (array 'dsym-file' 'app-file' 'test-file')}}\",\n \"relativePath\": \"\",\n \"uploadStatus\": {\n \"location\": \"\",\n \"statusCode\": {{faker 'number.int' max=99999}}\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2daf15fa-52dd-4377-91aa-456b3fc981b1", "documentation": "Returns a single test report", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/report", "responses": [ { "uuid": "6955fc00-c21b-4168-aa4c-eca0b983e3ac", "body": "{\n \"app_upload_id\": \"\",\n \"date\": \"\",\n \"date_finished\": \"\",\n \"device_logs\": [\n {\n \"appium_log\": \"\",\n \"device_log\": \"\",\n \"device_snapshot_id\": \"\",\n \"test_log\": \"\"\n }\n ],\n \"errorMessage\": \"\",\n \"features\": [\n {\n \"failed\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"peakDuration\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"tests\": [\n {\n \"peakDuration\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"runs\": [\n {\n \"failed\": {{faker 'number.int' max=99999}},\n \"id\": \"\",\n \"number\": {{faker 'number.int' max=99999}},\n \"report_url\": \"\",\n \"skipped\": {{faker 'number.int' max=99999}},\n \"steps\": [\n {\n \"failed\": {{faker 'number.int' max=99999}},\n \"id\": \"\",\n \"skipped\": {{faker 'number.int' max=99999}},\n \"stepExecutions\": [\n {\n \"device_snapshot_id\": \"\",\n \"status\": \"\",\n \"timestamp\": {{faker 'number.int' max=99999}}\n }\n ],\n \"stepName\": \"\",\n \"step_report_url\": \"\"\n }\n ]\n }\n ],\n \"testName\": \"\"\n }\n ]\n }\n ],\n \"finished_device_snapshots\": [\n \"\"\n ],\n \"id\": \"\",\n \"platform\": \"\",\n \"revision\": {{faker 'number.int' max=99999}},\n \"schema_version\": {{faker 'number.int' max=99999}},\n \"snapshot_fatal_errors\": [\n {\n \"device_snapshot_id\": \"\",\n \"error_message\": \"\",\n \"error_title\": \"\"\n }\n ],\n \"stats\": {\n \"artifacts\": {},\n \"devices\": {{faker 'number.int' max=99999}},\n \"devices_failed\": {{faker 'number.int' max=99999}},\n \"devices_finished\": {{faker 'number.int' max=99999}},\n \"devices_not_runned\": {{faker 'number.int' max=99999}},\n \"devices_skipped\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"filesize\": {{faker 'number.int' max=99999}},\n \"os\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"step_count\": {{faker 'number.int' max=99999}},\n \"total\": {{faker 'number.int' max=99999}},\n \"totalDeviceMinutes\": {{faker 'number.int' max=99999}}\n },\n \"testType\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b41ba4b8-3df6-407e-872b-1416ef108ff6", "documentation": "Starts test run", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/start", "responses": [ { "uuid": "de445e1e-9c8d-4f3c-9388-075cd7ac6a23", "body": "{\n \"accepted_devices\": [\n \"\"\n ],\n \"rejected_devices\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "088ed0b6-9b65-4da4-9c10-f07a5ad168b8", "documentation": "Gets state of the test run", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/state", "responses": [ { "uuid": "e95d57b4-3107-4722-87ed-a633b8619eb4", "body": "{\n \"exit_code\": {{faker 'number.int' max=99999}},\n \"message\": [\n \"\"\n ],\n \"wait_time\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c423bcd7-b95d-4537-b4ea-d6b8fd67db02", "documentation": "Stop a test run execution", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/stop", "responses": [ { "uuid": "c49a3c11-55d0-4c44-aa65-27d48b0bd677", "body": "{\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'number.int' max=99999}},\n \"devicesFailed\": {{faker 'number.int' max=99999}},\n \"devicesFinished\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"total\": {{faker 'number.int' max=99999}},\n \"totalDeviceMinutes\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "784974d2-113e-4ac0-b5a0-75d41aa8e936", "body": "", "latency": 0, "statusCode": 404, "label": "Test run with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "63b8985a-b600-43c9-ac37-4e8f18414aba", "documentation": "Returns list of all test series for an application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test_series", "responses": [ { "uuid": "ab96a2ce-d5b6-4634-ab2c-364ae784e933", "body": "[\n {\n \"mostRecentActivity\": \"\",\n \"name\": \"\",\n \"slug\": \"\",\n \"testRuns\": [\n {\n \"completed\": {{faker 'datatype.boolean'}},\n \"date\": \"\",\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"statusDescription\": \"\"\n }\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1ae54060-082a-47c9-896a-452470da14eb", "documentation": "Creates new test series for an application", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/test_series", "responses": [ { "uuid": "b9fe952a-392d-4df7-b648-5c019a7fdcf5", "body": "{\n \"mostRecentActivity\": \"\",\n \"name\": \"\",\n \"slug\": \"\",\n \"testRuns\": [\n {\n \"completed\": {{faker 'datatype.boolean'}},\n \"date\": \"\",\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"statusDescription\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0a5e3701-0eac-4574-9149-303444827ec7", "body": "{\n \"message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid test series name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fdcb0ed2-f0d1-4571-8034-e794bb898e5d", "documentation": "Deletes a single test series", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/test_series/:test_series_slug", "responses": [ { "uuid": "ec34a65b-139f-4e3e-a991-1c78058960c4", "body": "", "latency": 0, "statusCode": 200, "label": "Test series was successfully removed", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fbdbb598-8ecd-4fd0-b29a-fe9a0e6ecbee", "body": "", "latency": 0, "statusCode": 404, "label": "The test series was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "07776826-5b28-47b1-ab9a-fe15e57f187b", "documentation": "Updates name and slug of a test series", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/test_series/:test_series_slug", "responses": [ { "uuid": "f76858b2-8735-4334-9345-fb8b9cbccf35", "body": "{\n \"mostRecentActivity\": \"\",\n \"name\": \"\",\n \"slug\": \"\",\n \"testRuns\": [\n {\n \"completed\": {{faker 'datatype.boolean'}},\n \"date\": \"\",\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"statusDescription\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Test series was successfully patched", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7b5b3e40-7445-47b2-8ae2-1ce0af6f895f", "body": "", "latency": 0, "statusCode": 400, "label": "The new test series name is incorrect", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b043ac4b-e521-4596-b92c-7aad4619b3a9", "body": "", "latency": 0, "statusCode": 404, "label": "Test series with the given slug name was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2974a072-be2e-4c0e-a99b-f84d8e2ef7b7", "documentation": "Returns list of all test runs for a given test series", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/test_series/:test_series_slug/test_runs", "responses": [ { "uuid": "7f3783f0-7b6a-4548-b48d-6416745ee3fe", "body": "[\n {\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'number.int' max=99999}},\n \"devicesFailed\": {{faker 'number.int' max=99999}},\n \"devicesFinished\": {{faker 'number.int' max=99999}},\n \"failed\": {{faker 'number.int' max=99999}},\n \"passed\": {{faker 'number.int' max=99999}},\n \"peakMemory\": {{faker 'number.int' max=99999}},\n \"skipped\": {{faker 'number.int' max=99999}},\n \"total\": {{faker 'number.int' max=99999}},\n \"totalDeviceMinutes\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7dc10b8a-36ee-4cd0-8ceb-a4d1fce513c6", "documentation": "Returns the testers associated with the app specified with the given app name which belongs to the given owner.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/testers", "responses": [ { "uuid": "9b627d4d-31f6-4aec-8e7a-ad795487af8c", "body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp' 'codepush')}}\",\n \"permissions\": [\n \"{{oneOf (array 'manager' 'developer' 'viewer' 'tester')}}\"\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b8c67774-c1ca-4682-bb02-12f0b603f196", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ec331139-023a-4b77-8e6f-f9ca069d9af0", "documentation": "Delete the given tester from the all releases", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/testers/:tester_id", "responses": [ { "uuid": "b27db375-533b-4b8e-acfa-71efb481dd08", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a33160e4-9229-4628-a9b1-7cb87b644a6f", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Tester can't be found\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "48447d86-5175-4591-8c2a-f0349eabce2b", "documentation": "Returns available toolsets for application", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/toolsets", "responses": [ { "uuid": "d85f1edd-7c20-4c55-8537-d45b4ceba235", "body": "{\n \"node\": [\n {\n \"current\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\n }\n ],\n \"xamarin\": [\n {\n \"current\": {{faker 'datatype.boolean'}},\n \"monoVersion\": \"\",\n \"sdkBundle\": \"\",\n \"stable\": {{faker 'datatype.boolean'}},\n \"xcodeVersions\": [\n \"\"\n ]\n }\n ],\n \"xcode\": [\n {\n \"current\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0452a277-083c-4b15-aea1-9610c6f280f6", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4bc9362a-61d1-45f3-a29f-4d6714759b56", "documentation": "Transfers ownership of an app to a different user or organization", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/transfer/:destination_owner_name", "responses": [ { "uuid": "c94ecce5-d0ae-47f4-85a5-0aabf4f5828a", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a26240ad-64e2-4cc0-b3df-001e7e651033", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "358dbd3f-4bff-44ed-8464-26bb4bbcd1fb", "documentation": "Transfers ownership of an app to a new organization", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/transfer_to_org", "responses": [ { "uuid": "3408146c-3e49-4959-a3c6-c629e05142b6", "body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "527255c5-1483-4c41-8701-8415c419a735", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "605f7a5c-91b8-45c2-8b7f-e6ff50ee6330", "documentation": "Initiate a new release upload. This API is part of multi-step upload process.", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/uploads/releases", "responses": [ { "uuid": "41f6d98d-13e9-42b0-9f93-709040ced5ae", "body": "{\n \"id\": \"{{faker 'string.uuid'}}\",\n \"package_asset_id\": \"{{faker 'string.uuid'}}\",\n \"token\": \"\",\n \"upload_domain\": \"\",\n \"url_encoded_token\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1051a74a-5c3c-4598-8076-830796564da4", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "The request contained invalid properties.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f21fd62-3e83-4a68-a9cf-bdee4f98a310", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `not_found` - The app doesn't exist.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "feaac41e-303f-420d-8a9c-8bfd60861a5e", "documentation": "Get the current status of the release upload.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/uploads/releases/:upload_id", "responses": [ { "uuid": "09ea1d60-123f-45cd-a5e8-e33278e83be0", "body": "{\n \"error_details\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"release_distinct_id\": {{faker 'number.int' max=99999}},\n \"release_url\": \"\",\n \"upload_status\": \"{{oneOf (array 'uploadStarted' 'uploadFinished' 'readyToBePublished' 'malwareDetected' 'error')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8c94ae89-0d20-4116-aad2-b20bf71aa771", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "The request contained invalid properties.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7a2ef28c-ab38-4ee9-9391-f1ff6ca41b99", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `not_found` - The app or upload doesn't exist.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bffc4b8a-165c-414a-9466-97cad897ba73", "documentation": "Update the current status of the release upload.", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/uploads/releases/:upload_id", "responses": [ { "uuid": "12e24e5d-a53b-45e8-b403-90bc788ae172", "body": "{\n \"id\": \"{{faker 'string.uuid'}}\",\n \"upload_status\": \"{{oneOf (array 'uploadStarted' 'uploadFinished' 'uploadCanceled' 'readyToBePublished' 'malwareDetected' 'error')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4619e9df-be18-4f2d-8385-2682113c8ba5", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "The request contained invalid properties.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ee85cf0c-3984-43a7-a3ec-4171fb3fd302", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `not_found` - The app or upload doesn't exist.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "933325ed-467b-4e5c-9e95-79d50b05161f", "documentation": "Lists device sets belonging to the user", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets", "responses": [ { "uuid": "518445c2-1b66-421d-8e54-38e03c13c74e", "body": "[\n {\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ad254bf4-c1df-4ce3-98cd-372c84c02b3a", "documentation": "Creates a device set belonging to the user", "method": "post", "endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets", "responses": [ { "uuid": "3e8cdd11-6b10-4b43-81ea-f241fe993e34", "body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d9bac115-eef4-47c6-8b5f-83da1d205ca3", "body": "{\n \"message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid list of device IDs or conflicting name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eb83ef0d-0a63-4e33-87d9-02bf6a987dc3", "documentation": "Deletes a device set belonging to the user", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets/:id", "responses": [ { "uuid": "1e23fcd8-2a81-44a9-8c29-ed129be6e376", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e26be931-8eeb-460f-91ff-174afdb4a2bf", "body": "", "latency": 0, "statusCode": 404, "label": "Device set with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5e7e6eb0-eeac-4c28-b6a3-3fca927988ba", "documentation": "Gets a device set belonging to the user", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets/:id", "responses": [ { "uuid": "fbe4df7c-5f52-4082-93db-55ff03d8b840", "body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4bfc17bf-0d28-4a55-bbfd-03a0020f3706", "body": "", "latency": 0, "statusCode": 404, "label": "Device set with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f732f3fa-4435-49ee-8084-856c01c879c7", "documentation": "Updates a device set belonging to the user", "method": "put", "endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets/:id", "responses": [ { "uuid": "a97e5370-2da4-41ac-bc33-76a6a0eee3fc", "body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'string.uuid'}}\",\n \"image\": {\n \"thumb\": \"\"\n },\n \"model\": {\n \"formFactor\": \"\",\n \"manufacturer\": \"\",\n \"name\": \"\",\n \"releaseDate\": \"\"\n },\n \"os\": \"\",\n \"osName\": \"\"\n }\n ],\n \"id\": \"\",\n \"manufacturerCount\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'number.int' max=99999}},\n \"owner\": {\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n },\n \"slug\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f246198f-1dd5-42b0-bf02-d1557de1f45a", "body": "{\n \"message\": \"\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid list of device IDs or conflicting name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0bde7cf7-6499-4dfe-b29d-90150a1fd89c", "body": "", "latency": 0, "statusCode": 404, "label": "Device set with the given ID was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3e507b51-8bb6-4f14-bdb1-d9423f49cf48", "documentation": "Returns the users associated with the app specified with the given app name which belongs to the given owner.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/users", "responses": [ { "uuid": "521babbe-4580-4229-9999-e38f9b3fbc02", "body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp' 'codepush')}}\",\n \"permissions\": [\n \"{{oneOf (array 'manager' 'developer' 'viewer' 'tester')}}\"\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ec231b48-1441-450d-8e37-0139407db2e6", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7c455d5f-7df5-49a4-b1f1-6e370228bddd", "documentation": "Removes the user from the app", "method": "delete", "endpoint": "v0.1/apps/:owner_name/:app_name/users/:user_email", "responses": [ { "uuid": "e550ef51-f70c-4cc2-a9fc-ea393203ef6d", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "062a026c-ba97-472e-8399-7051e9f6a4b5", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "BadRequest", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9138905c-e056-4ebf-952c-1268be936903", "documentation": "Update user permission for the app", "method": "patch", "endpoint": "v0.1/apps/:owner_name/:app_name/users/:user_email", "responses": [ { "uuid": "b93ec4ac-35e1-4856-9f11-99e022a3fb82", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1db63939-5f2f-4e77-93fd-dc5168160973", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "BadRequest", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8f723faf-b4f4-47fc-aed6-81017633caef", "documentation": "Gets a list of application versions.", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/versions", "responses": [ { "uuid": "d36885c2-1b33-4c80-9773-70c027a299e7", "body": "[\n {\n \"app_id\": \"\",\n \"app_version\": \"\",\n \"app_version_id\": \"\",\n \"build_number\": \"\",\n \"display_name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d147f8dd-1e58-47c3-9a67-17cf5a5998bb", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fdc18dc7-0a22-4a4f-89f6-5d0e3eaa8add", "documentation": "Get web hooks configured for a particular app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/webhooks", "responses": [ { "uuid": "c83cfc52-5b40-45e4-8163-036362806680", "body": "{\n \"values\": [\n {\n \"enabled\": {{faker 'datatype.boolean'}},\n \"event_types\": [\n \"{{oneOf (array 'newCrashGroupCreated' 'newAppReleased')}}\"\n ],\n \"id\": \"\",\n \"name\": \"\",\n \"url\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a42ce961-84c6-4d48-b264-f706de72bdd2", "body": "{\n \"request_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a1ca72f9-e58a-4bc7-9587-ad583a433838", "documentation": "Gets the Xamarin SDK bundles available to this app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/xamarin_sdk_bundles", "responses": [ { "uuid": "02452409-c480-4f35-8fe7-5156a9dda40a", "body": "[\n {\n \"current\": {{faker 'datatype.boolean'}},\n \"monoVersion\": \"\",\n \"sdkBundle\": \"\",\n \"stable\": {{faker 'datatype.boolean'}},\n \"xcodeVersions\": [\n \"\"\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "27f6dde4-8443-4344-8cb3-ece35f14ad83", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a3323155-046a-4920-ac00-859ee87e0ec1", "documentation": "Gets the Xcode versions available to this app", "method": "get", "endpoint": "v0.1/apps/:owner_name/:app_name/xcode_versions", "responses": [ { "uuid": "8d26ea56-6316-43e5-89a2-95521dbab480", "body": "[\n {\n \"current\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "721a028c-257d-453b-a066-1984de1107f0", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d79572ad-0766-4293-8113-3985fe2802d7", "documentation": "Returns a list of azure subscriptions for the user", "method": "get", "endpoint": "v0.1/azure_subscriptions", "responses": [ { "uuid": "187f61bc-8efe-44f3-aece-776e48d59aab", "body": "[\n {\n \"is_billable\": {{faker 'datatype.boolean'}},\n \"is_billing\": {{faker 'datatype.boolean'}},\n \"is_microsoft_internal\": {{faker 'datatype.boolean'}},\n \"subscription_id\": \"{{faker 'string.uuid'}}\",\n \"subscription_name\": \"\",\n \"tenant_id\": \"{{faker 'string.uuid'}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e991dd80-23a6-4eef-8342-38632043cb49", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "BadRequest", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f115cb01-cf3b-4ec5-9c73-cc27ff1a7088", "documentation": "Aggregated Billing Information for the requesting user and the organizations in which the user is an admin.", "method": "get", "endpoint": "v0.1/billing/allAccountsAggregated", "responses": [ { "uuid": "9c161d58-9867-445f-95f3-a8e50459fac1", "body": "{\n \"aggregatedBillings\": {\n \"azureSubscriptionId\": \"\",\n \"azureSubscriptionState\": \"{{oneOf (array 'Enabled' 'Disabled' 'NotSet')}}\",\n \"billingPlans\": {\n \"buildService\": {\n \"canSelectTrialPlan\": {{faker 'datatype.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'number.int' max=99999}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'number.int' max=99999}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n },\n \"testService\": {\n \"canSelectTrialPlan\": {{faker 'datatype.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'number.int' max=99999}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'number.int' max=99999}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n }\n },\n \"id\": \"\",\n \"timestamp\": \"\",\n \"usage\": {\n \"buildService\": {\n \"currentUsagePeriod\": {\n \"byAccount\": {},\n \"byApp\": {},\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n },\n \"testService\": {\n \"currentUsagePeriod\": {\n \"byAccount\": {},\n \"byApp\": {},\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n }\n },\n \"version\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Aggregated Billing Information for the requesting user and the organizations in which the user is an admin.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "52ee27e6-7c87-4e61-81f1-1241e1a2a225", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3a75ef15-e511-49ce-9737-a790e9d832d7", "documentation": "Returns all invitations sent by the caller", "method": "get", "endpoint": "v0.1/invitations/sent", "responses": [ { "uuid": "1f8292b5-18e4-4a3c-a98d-125448d62ec0", "body": "[\n {\n \"app\": {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n },\n \"invitation_id\": \"{{faker 'string.uuid'}}\",\n \"organization\": {\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "055fa3c8-23b2-47c6-ad9e-c6445f2e2eed", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8024dfeb-0f52-4755-840c-270f7c5dacfa", "documentation": "Report deploy of specified release", "method": "post", "endpoint": "v0.1/legacy/reportStatus/deploy", "responses": [ { "uuid": "fe625959-974c-4084-b3e1-2e1694c9d804", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fdbe0b19-78ae-4dab-8b6a-bf2eb3171269", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5a212a99-9452-4b67-86e3-0cca3073964c", "documentation": "Report download of specified release", "method": "post", "endpoint": "v0.1/legacy/reportStatus/download", "responses": [ { "uuid": "ab646d6b-9f61-447a-9483-21f22a0b1eaa", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "110d27d0-111b-4f98-95bd-e870a30020fb", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "32f4623b-d380-47c9-bf15-f276ac54c92a", "documentation": "Check for updates", "method": "get", "endpoint": "v0.1/legacy/updateCheck", "responses": [ { "uuid": "b0ca2657-cfd5-435d-a132-8305d0404dda", "body": "{\n \"updateInfo\": {\n \"appVersion\": \"\",\n \"description\": \"\",\n \"isDisabled\": {{faker 'datatype.boolean'}},\n \"isMandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}}\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "54a7edc3-6ffb-413b-9f63-f0a1a5a5ecca", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7ea7542b-a4ea-4a24-900f-24707f59741e", "documentation": "Returns a list of organizations the requesting user has access to", "method": "get", "endpoint": "v0.1/orgs", "responses": [ { "uuid": "f0b2a762-72a7-4035-8567-700965a73877", "body": "[\n {\n \"display_name\": \"\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "604d8dcf-47ca-49c7-83b5-055f0e0caea9", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5f29d745-d522-44a5-9ca8-9a20aa98c204", "documentation": "Creates a new organization and returns it to the caller", "method": "post", "endpoint": "v0.1/orgs", "responses": [ { "uuid": "83e175c3-d13b-4f38-b17c-ed1c3d6c4e66", "body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "33ac1a83-9e1f-4ae7-a739-408c0feef190", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "743e53d4-c8b9-47bc-9808-2c64282ea7bd", "documentation": "Aggregated Billing Information for a given Organization.", "method": "get", "endpoint": "v0.1/orgs/:orgName/billing/aggregated", "responses": [ { "uuid": "7f22796c-b13f-4e65-9ebd-7a6d2b9626f3", "body": "{\n \"azureSubscriptionId\": \"\",\n \"azureSubscriptionState\": \"{{oneOf (array 'Enabled' 'Disabled' 'NotSet')}}\",\n \"billingPlans\": {\n \"buildService\": {\n \"canSelectTrialPlan\": {{faker 'datatype.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'number.int' max=99999}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'number.int' max=99999}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n },\n \"testService\": {\n \"canSelectTrialPlan\": {{faker 'datatype.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'number.int' max=99999}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'number.int' max=99999}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n }\n },\n \"id\": \"\",\n \"timestamp\": \"\",\n \"usage\": {\n \"buildService\": {\n \"currentUsagePeriod\": {\n \"byAccount\": {},\n \"byApp\": {},\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n },\n \"testService\": {\n \"currentUsagePeriod\": {\n \"byAccount\": {},\n \"byApp\": {},\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n }\n },\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Aggregated Billing Information for a given Organization", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "525b6bd7-7f48-49fb-8285-3cc7221908ce", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array '400' '403' '500')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "11f06046-710b-4a3b-bf88-380dcd59b786", "documentation": "Deletes a single organization", "method": "delete", "endpoint": "v0.1/orgs/:org_name", "responses": [ { "uuid": "00118098-4f75-425e-a73c-316d987693db", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "11259c98-fcbb-474c-9c70-66472c5df6ab", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "af315bf9-8071-4342-bfa3-a77110bf3c45", "documentation": "Returns the details of a single organization", "method": "get", "endpoint": "v0.1/orgs/:org_name", "responses": [ { "uuid": "20b74ca3-db1b-4eac-bfc2-ae0469d4f179", "body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9b15e201-d11f-4aaa-9746-7cd6d0893f38", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ef2840cd-a7f8-476f-947f-c2e3ebaca121", "documentation": "Returns a list of organizations the requesting user has access to", "method": "patch", "endpoint": "v0.1/orgs/:org_name", "responses": [ { "uuid": "35335530-ccb5-4ebe-b878-ec31de0f6cb5", "body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1fe0b168-f631-4391-9e5c-28182377ea43", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "34143b76-8038-4a47-939f-f2f6877f17a0", "documentation": "Returns a list of apps for the organization", "method": "get", "endpoint": "v0.1/orgs/:org_name/apps", "responses": [ { "uuid": "9d7e1ce1-544f-4317-84dd-688bdf1fbe32", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4daf8149-06e3-4111-b196-f3733588f402", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2047e2a6-f5ac-4802-8430-7d759cc1c514", "documentation": "Creates a new app for the organization and returns it to the caller", "method": "post", "endpoint": "v0.1/orgs/:org_name/apps", "responses": [ { "uuid": "d2ee5657-43ea-4e3b-9ceb-4bce5a495310", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "940541cb-d06d-4e69-8404-f45c843d9780", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b81700d7-eb04-4c36-875b-ea94586251de", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b7ef26e3-336e-4ff1-acd4-647a5c0e36f7", "documentation": "Deletes the uploaded organization avatar", "method": "delete", "endpoint": "v0.1/orgs/:org_name/avatar", "responses": [ { "uuid": "4cb6fc34-f19a-4247-82dd-a7170ef565dc", "body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\",\n \"updated_at\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "38fa9f40-0acb-4945-adcf-3639120e2f46", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "55c69f58-13bb-43bb-8ffe-60137c7da3b3", "documentation": "Sets the organization avatar", "method": "post", "endpoint": "v0.1/orgs/:org_name/avatar", "responses": [ { "uuid": "69c1a4a3-f58d-4be9-b86d-e07aa6f063ff", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "multipart/form-data" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "57acf27a-dc0d-4370-a004-c5c1190d140e", "body": "", "latency": 0, "statusCode": 200, "label": "Error", "headers": [ { "key": "Content-Type", "value": "multipart/form-data" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "136a5820-62da-4b3d-88d8-e1f1c0c9594e", "documentation": "Returns a list of azure subscriptions for the organization", "method": "get", "endpoint": "v0.1/orgs/:org_name/azure_subscriptions", "responses": [ { "uuid": "771f4a04-e963-46a2-a668-3c764a78986b", "body": "[\n {\n \"is_billable\": {{faker 'datatype.boolean'}},\n \"is_billing\": {{faker 'datatype.boolean'}},\n \"is_microsoft_internal\": {{faker 'datatype.boolean'}},\n \"subscription_id\": \"{{faker 'string.uuid'}}\",\n \"subscription_name\": \"\",\n \"tenant_id\": \"{{faker 'string.uuid'}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "efadb1a1-c80f-4e14-8bb3-eabb39cfb517", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "29e7711b-6567-4ad4-9dc7-a3eb629d2d1f", "documentation": "Returns a list of distribution groups in the org specified", "method": "get", "endpoint": "v0.1/orgs/:org_name/distribution_groups", "responses": [ { "uuid": "c83df99e-c925-4d75-8565-817d3c4c6203", "body": "[\n {\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3c46d766-c32c-41f0-8603-6e0a4157226d", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b756169a-ed20-4a41-84fb-0dc00d8f0587", "documentation": "Creates a disribution goup which can be shared across apps under an organization", "method": "post", "endpoint": "v0.1/orgs/:org_name/distribution_groups", "responses": [ { "uuid": "61d27eb3-439e-45da-a790-9e6edcf74164", "body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ebf6292a-5294-4e5c-9cb6-ed04dad6440e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "07d52591-39b3-48c9-b9c8-0a03e5d363cd", "documentation": "Deletes a single distribution group from an org with a given distribution group name", "method": "delete", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name", "responses": [ { "uuid": "5c7fd10f-30bf-4ce1-b8f1-8e382b892fbe", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d99cd875-c81c-4652-8b36-0ac55ef83b2c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a10a0adc-a5ea-4030-bcb8-550ed6ffd325", "documentation": "Returns a single distribution group in org for a given distribution group name", "method": "get", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name", "responses": [ { "uuid": "bd443817-cb76-44f8-b59f-29a6e32dca37", "body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b48f1096-8d0f-4c6b-9bd6-8ead9a4160f0", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8931a20c-e70a-45d3-a918-cbfa9ade0d1c", "documentation": "Update one given distribution group name in an org", "method": "patch", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name", "responses": [ { "uuid": "ed38c5df-7c7a-4e19-b350-7057e7362167", "body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "42c5866b-2f1a-4300-aed5-332467b3d3c2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1a6a9847-825f-4eae-be92-f8493945f284", "documentation": "Get apps from a distribution group in an org", "method": "get", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/apps", "responses": [ { "uuid": "893aa47c-d8dd-4f42-8309-9ab2abdc33b6", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dd4dea48-97dd-4c7d-9c42-58900b4d118e", "documentation": "Add apps to distribution group in an org", "method": "post", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/apps", "responses": [ { "uuid": "89419c0a-1806-4ffe-b698-052c56920d9b", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4a4480d3-802f-420d-aae6-ab349b281613", "documentation": "Delete apps from distribution group in an org", "method": "post", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/apps/bulk_delete", "responses": [ { "uuid": "f16af9ee-7a12-4f3e-9ef2-b516f0df6202", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5f0596ab-9bba-4474-ad99-190e534208a0", "documentation": "Returns a list of member in the distribution group specified", "method": "get", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/members", "responses": [ { "uuid": "279e8761-3285-4493-a86f-39174c693fda", "body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"invite_pending\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cdbb445e-ad81-4c19-9f92-fa7ac50cc75d", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "03dca9a0-9f70-4bf4-a7e5-c0021d18e995", "documentation": "Accepts an array of user email addresses to get added to the specified group", "method": "post", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/members", "responses": [ { "uuid": "e4253f8b-b05e-42af-bbc4-f31d26e078e8", "body": "[\n {\n \"code\": \"\",\n \"invite_pending\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}},\n \"user_email\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "48a5108c-0808-48bc-b3c6-1d616cea5f7c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8f64e5a2-8d19-4d9c-80a8-a8994f678c69", "documentation": "Delete testers from distribution group in an org", "method": "post", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/members/bulk_delete", "responses": [ { "uuid": "21123922-510c-4edc-b02b-c619f4b34b00", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a04bac3e-f118-4a26-8956-be798727dbab", "documentation": "Resend shared distribution group invite notification to previously invited testers", "method": "post", "endpoint": "v0.1/orgs/:org_name/distribution_groups/:distribution_group_name/resend_invite", "responses": [ { "uuid": "853ddd76-650a-43bd-a3fa-b6be348c5392", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "84a4a8ce-5574-428b-ae6b-f133456cc1bc", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "878306df-1c95-4b61-b1a0-4a2e120bf984", "documentation": "Returns a list of distribution groups with details for an organization", "method": "get", "endpoint": "v0.1/orgs/:org_name/distribution_groups_details", "responses": [ { "uuid": "f552bceb-0c92-46ad-af2b-1c66b01deba2", "body": "[\n {\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"is_public\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f6c1bbd2-7a89-4e32-adc7-56d857c4ad78", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "99b15ff8-b81c-493a-91fb-36fbf8acb70e", "documentation": "Removes a user's invitation to an organization", "method": "delete", "endpoint": "v0.1/orgs/:org_name/invitations", "responses": [ { "uuid": "d5c6d3c4-0464-4663-9620-a30afb63610d", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e3b54859-dd47-42de-ae19-b6ffcadd5d43", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9696fd0c-fac7-4bff-9482-967daf40c68e", "documentation": "Gets the pending invitations for the organization", "method": "get", "endpoint": "v0.1/orgs/:org_name/invitations", "responses": [ { "uuid": "cc1ef8f2-38ac-4b35-a69d-59462ebad8e3", "body": "[\n {\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"role\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "37144ebf-0d71-4a78-96fd-e2365dc7b12a", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4c24239b-822b-4e0f-bb80-16c090434d9d", "documentation": "Invites a new or existing user to an organization", "method": "post", "endpoint": "v0.1/orgs/:org_name/invitations", "responses": [ { "uuid": "bfbc3852-ca67-4fd4-83ba-da527bac525b", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "00952659-20d0-4fae-a679-3c69a2451820", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "53d4d4e6-6f83-4913-b17a-0769f4285d74", "documentation": "Allows the role of an invited user to be changed", "method": "patch", "endpoint": "v0.1/orgs/:org_name/invitations/:email", "responses": [ { "uuid": "4d99a569-0fe3-4632-8d91-68426edaaba1", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "47b47b15-b2b2-4a8a-8d02-f200760a49da", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "05b1fbb8-9a2b-49fd-aaf9-bdd7e7316f3e", "documentation": "Cancels an existing organization invitation for the user and sends a new one", "method": "post", "endpoint": "v0.1/orgs/:org_name/invitations/:email/resend", "responses": [ { "uuid": "459b14e5-5227-4ed6-aa6e-ea2370f35a17", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1e1bddf4-e12f-4fa8-9f8c-6d0d8011bcae", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b06d99a8-a07d-4b3b-b990-074e0efda510", "documentation": "Removes a user's invitation to an organization", "method": "post", "endpoint": "v0.1/orgs/:org_name/invitations/:email/revoke", "responses": [ { "uuid": "da62bb4a-8e50-4e8f-a898-e56b4c1a3d8c", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "545a29e1-df48-4b22-87c2-08850d75b252", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "aedffed7-6c9c-47ce-b7e2-1eb2e9a934df", "documentation": "Returns the list of all teams in this org", "method": "get", "endpoint": "v0.1/orgs/:org_name/teams", "responses": [ { "uuid": "07a12a05-8b38-40da-8756-4ba9b738afdb", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cbbb6354-400c-481a-bb22-937e85b4c075", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "682f447a-c57b-41f0-8a48-54c0855b86c2", "documentation": "Creates a team and returns it", "method": "post", "endpoint": "v0.1/orgs/:org_name/teams", "responses": [ { "uuid": "66f37c33-1afa-45d5-b38c-8c3362bf7900", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3434faf5-4559-4af3-a64b-9912123133fe", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "43dbfc18-03d3-48cb-935a-d4fad9d0c3ee", "documentation": "Deletes a single team", "method": "delete", "endpoint": "v0.1/orgs/:org_name/teams/:team_name", "responses": [ { "uuid": "c7037212-3440-42ea-b80c-ae3e7513e217", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0be32b23-0f20-4255-8cc7-6d42c5ffd765", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5509e935-bc12-4ca7-a391-a36466b2ce3e", "documentation": "Returns the details of a single team", "method": "get", "endpoint": "v0.1/orgs/:org_name/teams/:team_name", "responses": [ { "uuid": "cf27dda5-1927-49eb-b43f-87ba81e89cb8", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5abc4857-baa3-4b47-aa2d-6307efdfffce", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "053bd4f3-85e7-42ac-8d9f-a73852aeb50f", "documentation": "Updates a single team", "method": "patch", "endpoint": "v0.1/orgs/:org_name/teams/:team_name", "responses": [ { "uuid": "7e4a2fc6-23de-47a9-92ce-8e80a33ea58e", "body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1243fd24-cb8d-4d41-848a-db8d4ce7ce9b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "43ff6c5e-6ccd-41bf-bcb1-8dd987801b31", "documentation": "Returns the apps a team has access to", "method": "get", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps", "responses": [ { "uuid": "a8c12b52-90a6-4b98-a5a1-7dfc84e8f334", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "17ed456d-1630-4874-9068-55bf5a5bd503", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9837e43a-2581-412e-8cc5-6ea814a31db0", "documentation": "Adds an app to a team", "method": "post", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps", "responses": [ { "uuid": "4dfa9a26-bc0a-4391-8452-5f1565f12d1f", "body": "\"\"", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "08e980c1-8301-41fb-a5be-4be5d376f27b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "afdb0e97-b88d-4d56-8943-786c8295cc48", "documentation": "Removes an app from a team", "method": "delete", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps/:app_name", "responses": [ { "uuid": "5232d8aa-f1fd-4ef8-9d0a-7d21a8d802c8", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e3699d81-47e7-465b-933e-992041b62407", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d5f3b9f6-83d5-4b18-b9e7-678a24fa2f8d", "documentation": "Updates the permissions the team has to the app", "method": "patch", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps/:app_name", "responses": [ { "uuid": "bb76ac4b-a2f5-49b5-81f4-04838517ef3b", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6b24a150-c1c4-49d3-a39b-cb7bfedfa7f7", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "712ce4e8-fd03-4d26-9e67-dabc235ea6d8", "documentation": "Returns the users of a team which is owned by an organization", "method": "get", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/users", "responses": [ { "uuid": "7dfb915d-02a8-42ef-b395-6275654c709b", "body": "{\n \"display_name\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"role\": \"{{oneOf (array 'maintainer' 'collaborator')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3d054dde-00a1-4b3a-8f55-d9b88d44bf75", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a3faf25-d5cd-4f18-a753-1882c73252e0", "documentation": "Adds a new user to a team that is owned by an organization", "method": "post", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/users", "responses": [ { "uuid": "57703b1e-8daa-4f80-bca0-1f23df2a575b", "body": "{\n \"display_name\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"role\": \"{{oneOf (array 'maintainer' 'collaborator')}}\"\n}", "latency": 0, "statusCode": 201, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "97233081-0fbf-4e89-99fd-d0bf7073c52b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3b3c01e0-6fd4-4dd3-88ab-2e34c7e3ad60", "documentation": "Removes a user from a team that is owned by an organization", "method": "delete", "endpoint": "v0.1/orgs/:org_name/teams/:team_name/users/:user_name", "responses": [ { "uuid": "9748de95-bead-4ff2-b6f0-86f3ccb5f390", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7d6724fc-728d-4c8c-be79-da63b1fb3f9c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eeb94488-1f61-4a81-8890-eed2bc0d5142", "documentation": "Returns a unique list of users including the whole organization members plus testers in any shared group of that org", "method": "get", "endpoint": "v0.1/orgs/:org_name/testers", "responses": [ { "uuid": "09956ae2-e83e-470a-908e-c00197d3f0e2", "body": "[\n {\n \"display_name\": \"\",\n \"email\": \"\",\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9a6fb7f9-5439-463e-aa92-fe212d9a3ca4", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5984601d-b0ca-4bb4-8f77-2bc7bf89c0ea", "documentation": "Returns a list of users that belong to an organization", "method": "get", "endpoint": "v0.1/orgs/:org_name/users", "responses": [ { "uuid": "dca1d8eb-6b0e-4d2a-b9ce-268c432e2d7f", "body": "[\n {\n \"display_name\": \"\",\n \"email\": \"\",\n \"joined_at\": \"\",\n \"name\": \"\",\n \"role\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5d983080-ee31-490f-99c1-0f0ed10092bc", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7d31280a-a6f4-4a7b-9983-f508e36a2b4e", "documentation": "Removes a user from an organization.", "method": "delete", "endpoint": "v0.1/orgs/:org_name/users/:user_name", "responses": [ { "uuid": "14a9d448-1267-4056-b4ee-a5354aa46c7c", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "73c3e881-1075-445c-9a2d-33d22082d18d", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bc7a4f61-2cdd-4199-8029-b6bf982025ff", "documentation": "Get a user information from an organization by name - if there is explicit permission return it, if not if not return highest implicit permission", "method": "get", "endpoint": "v0.1/orgs/:org_name/users/:user_name", "responses": [ { "uuid": "81f32c77-39fc-4651-ba28-3cac67543686", "body": "{\n \"display_name\": \"\",\n \"email\": \"\",\n \"joined_at\": \"\",\n \"name\": \"\",\n \"role\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fb8b71c8-e879-44e1-b7d6-0b2d6eb08f5e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a4302189-7280-4c30-b321-34a576674227", "documentation": "Updates the given organization user", "method": "patch", "endpoint": "v0.1/orgs/:org_name/users/:user_name", "responses": [ { "uuid": "bf6bdb00-f1d5-4bdd-b736-e614ce34ddea", "body": "{\n \"display_name\": \"\",\n \"email\": \"\",\n \"joined_at\": \"\",\n \"name\": \"\",\n \"role\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fa245066-0cde-4063-ac7b-32495c9df8dd", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "08bd67e9-9b00-4063-97ab-2a7bd54a6964", "documentation": "Get a user apps information from an organization by name", "method": "get", "endpoint": "v0.1/orgs/:org_name/users/:user_name/apps", "responses": [ { "uuid": "966020c5-bc2a-4e45-a158-a8d98eda4e0f", "body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"os\": \"{{oneOf (array 'Android' 'iOS' 'macOS' 'Tizen' 'tvOS' 'Windows' 'Linux' 'Custom')}}\",\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2afb4643-fca9-48ed-8057-f2c3fb7c81d5", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0d729813-729a-4c13-a080-933a14babdc8", "documentation": "Returns the manifest.plist in XML format for installing the release on a device. Only available for iOS.", "method": "get", "endpoint": "v0.1/public/apps/:app_id/releases/:release_id/ios_manifest", "responses": [ { "uuid": "bdc1a8a9-e2ca-4215-b03d-6ccfc1db4d2f", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "35f755b4-a7cc-4e3c-830f-0fd9c3134fa5", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "The app's OS is not iOS.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ed19fb36-7a6e-4826-9c2e-4edced2d28ea", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Forbidden - The token provided doesn't match the release's token.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "426bbec7-616c-418a-9096-3f27a69b7698", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "The app or release can't be found.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9fb420dd-f0ad-4ab2-8311-73a1a2566c80", "documentation": "Notify download(s) for the provided distribution release(s).", "method": "post", "endpoint": "v0.1/public/apps/:owner_name/:app_name/install_analytics", "responses": [ { "uuid": "9073ec0e-2061-4182-af98-2fe431314905", "body": "", "latency": 0, "statusCode": 204, "label": "Install Analytics Notification Sent Successfully.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a076a6ac-3112-4e2a-9ab7-12341f72d6ee", "documentation": "Report Deployment status metric", "method": "post", "endpoint": "v0.1/public/codepush/report_status/deploy", "responses": [ { "uuid": "f7e5ac8d-ce35-4f50-bf1e-7572c2300db7", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3a17c320-bf46-469a-ba78-2613647c7461", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "660e1599-93d3-406d-8888-b5056ce1c518", "documentation": "Report download of specified release", "method": "post", "endpoint": "v0.1/public/codepush/report_status/download", "responses": [ { "uuid": "1279c41d-5629-4480-9de9-36a3af1dc6c3", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8186f770-3d8e-4122-a16f-c9acd009bdff", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2dca5561-a7bf-45a1-9737-546c3b68a049", "documentation": "Returns the acquisition service status to the caller", "method": "get", "endpoint": "v0.1/public/codepush/status", "responses": [ { "uuid": "2cf49a01-969d-40eb-9ff0-f47bf10469f4", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4c48fcb0-7767-4f63-bf43-f31bec2c17e4", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f14eda08-12de-49a7-b1ea-f80fc2b91163", "documentation": "Check for updates", "method": "get", "endpoint": "v0.1/public/codepush/update_check", "responses": [ { "uuid": "dc3c05ef-735c-49f3-bfc3-aa8f5bab2f65", "body": "{\n \"update_info\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'datatype.boolean'}},\n \"is_mandatory\": {{faker 'datatype.boolean'}},\n \"rollout\": {{faker 'number.int' max=99999}},\n \"target_binary_range\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "60d041b5-0161-44a8-92fa-e7d7c2ec1a05", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9ff02314-5a9d-42c9-9f1f-98e2d51ccdc6", "documentation": "Public webhook sink", "method": "post", "endpoint": "v0.1/public/hooks", "responses": [ { "uuid": "e2b068a7-cf96-4ab8-8589-51af4d401e1a", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aa6a79fa-2b22-4b35-a9f0-b62bc9461174", "body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1804d7a5-d6d3-4b1a-b5dc-892324de0a3d", "documentation": "Get a release with 'latest' for the given public group.", "method": "get", "endpoint": "v0.1/public/sdk/apps/:app_secret/distribution_groups/:distribution_group_id/releases/latest", "responses": [ { "uuid": "f7513af4-aa2e-491e-b139-4284896ab39a", "body": "{\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_icon_url\": \"\",\n \"app_name\": \"\",\n \"app_os\": \"\",\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"bundle_identifier\": \"\",\n \"can_resign\": {{faker 'datatype.boolean'}},\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"device_family\": \"\",\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"download_url\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'datatype.boolean'}},\n \"is_udid_provisioned\": {{faker 'datatype.boolean'}},\n \"min_os\": \"\",\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"package_hashes\": [\n \"\"\n ],\n \"provisioning_profile_expiry_date\": \"\",\n \"provisioning_profile_name\": \"\",\n \"provisioning_profile_type\": \"{{oneOf (array 'adhoc' 'enterprise' 'other')}}\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The full release details of the latest release that was distributed from the given public group.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fb874441-c456-4ad5-a07b-0b61002f0062", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Error Codes:\n- `forbidden` - Unauthorized to access private distribution group\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3713ee3e-2817-481a-af88-9b5ab3d92b32", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error Codes:\n- `not_found` - Distribution group or the app doesn't exist\n- `no_releases_for_app` - App has no releases.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f91da12f-aee1-410e-b7f6-889bf3951362", "documentation": "Get the latest public release for the given app.", "method": "get", "endpoint": "v0.1/public/sdk/apps/:app_secret/releases/latest", "responses": [ { "uuid": "c95940a9-6fff-4242-b04f-68f57f00ff33", "body": "{\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_icon_url\": \"\",\n \"app_name\": \"\",\n \"app_os\": \"\",\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"bundle_identifier\": \"\",\n \"can_resign\": {{faker 'datatype.boolean'}},\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"device_family\": \"\",\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"download_url\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'datatype.boolean'}},\n \"is_udid_provisioned\": {{faker 'datatype.boolean'}},\n \"min_os\": \"\",\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"package_hashes\": [\n \"\"\n ],\n \"provisioning_profile_expiry_date\": \"\",\n \"provisioning_profile_name\": \"\",\n \"provisioning_profile_type\": \"{{oneOf (array 'adhoc' 'enterprise' 'other')}}\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The full release details of the latest release that was distributed to a public group.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4a74d9ce-1706-4bfe-ab07-b33fef682227", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error Codes:\n- `not_found` - The app doesn't exist\n- `no_releases_for_app` - The app has no public releases.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "954f07a6-2737-424a-bdbf-fcfa9d7d1f19", "documentation": "Get all public distribution groups that a given release has been distributed to", "method": "get", "endpoint": "v0.1/public/sdk/apps/:app_secret/releases/:release_hash/public_distribution_groups", "responses": [ { "uuid": "2abfcd3b-e767-49ba-993c-0f598488e986", "body": "[\n {\n \"id\": \"{{faker 'string.uuid'}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "The public distribution groups that the release has been distributed to", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "967c4819-ff40-4b4b-b65c-653155ce04e2", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error Codes:\n- `not_found` - The app doesn't exist\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0c37e4ee-09aa-417e-86e1-f6100cea24d2", "documentation": "Gets the sparkle feed of the releases that are distributed to all the public distribution groups.", "method": "get", "endpoint": "v0.1/public/sparkle/apps/:app_secret", "responses": [ { "uuid": "b237a67a-d597-4b56-b212-1ee260fe957d", "body": "", "latency": 0, "statusCode": 200, "label": "The RSS feed of releases.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "613c9058-468b-4d58-bef5-7f62822eef04", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "75dca3cd-bed8-475d-b5c4-81f5cf3c04cb", "documentation": "Get the latest release distributed to a private group the given user is a member of for the given app.", "method": "get", "endpoint": "v0.1/sdk/apps/:app_secret/releases/private/latest", "responses": [ { "uuid": "6fb3d8d3-12ee-42a7-a4a6-58baa44fe82a", "body": "{\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_icon_url\": \"\",\n \"app_name\": \"\",\n \"app_os\": \"\",\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"bundle_identifier\": \"\",\n \"can_resign\": {{faker 'datatype.boolean'}},\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"device_family\": \"\",\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"download_url\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'datatype.boolean'}},\n \"is_udid_provisioned\": {{faker 'datatype.boolean'}},\n \"min_os\": \"\",\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"package_hashes\": [\n \"\"\n ],\n \"provisioning_profile_expiry_date\": \"\",\n \"provisioning_profile_name\": \"\",\n \"provisioning_profile_type\": \"{{oneOf (array 'adhoc' 'enterprise' 'other')}}\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Return the full release details of the latest release that was distributed to the current user (from all the private distribution groups).", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a476488e-d80b-4e5f-8bd8-cc1b8ffdbd41", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `not_found` - A release or an app can't be found.\n- `no_releases_for_user` - No releases available for that user.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c1b94e14-bcb4-4ecf-8524-1e031a9485b3", "documentation": "If 'latest' is not specified then it will return the specified release if it's enabled. If 'latest' is specified, regardless of whether a release hash is provided, the latest enabled release is returned.", "method": "get", "endpoint": "v0.1/sdk/apps/:app_secret/releases/:release_hash", "responses": [ { "uuid": "a547a7cb-c814-4ac1-80c3-4d011c0477b9", "body": "{\n \"android_min_api_level\": \"\",\n \"app_display_name\": \"\",\n \"app_icon_url\": \"\",\n \"app_name\": \"\",\n \"app_os\": \"\",\n \"build\": {\n \"branch_name\": \"\",\n \"commit_hash\": \"\",\n \"commit_message\": \"\"\n },\n \"bundle_identifier\": \"\",\n \"can_resign\": {{faker 'datatype.boolean'}},\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"destinations\": [\n \"\"\n ],\n \"device_family\": \"\",\n \"distribution_groups\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'intune' 'googleplay' 'apple' 'none')}}\"\n }\n ],\n \"download_url\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'datatype.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'datatype.boolean'}},\n \"is_udid_provisioned\": {{faker 'datatype.boolean'}},\n \"min_os\": \"\",\n \"origin\": \"{{oneOf (array 'hockeyapp' 'appcenter')}}\",\n \"package_hashes\": [\n \"\"\n ],\n \"provisioning_profile_expiry_date\": \"\",\n \"provisioning_profile_name\": \"\",\n \"provisioning_profile_type\": \"{{oneOf (array 'adhoc' 'enterprise' 'other')}}\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'number.int' max=99999}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "If called with a specific `release_hash` return the app's 'display_name'' and 'buildIdentifier'. If 'release_hash' is 'latest' return the full release details of the latest release that was distributed to the current user (from all the distribution groups).", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fc513793-4811-447d-a7ff-ecee47fadb0a", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Error codes:\n- `not_found` - A release or an app can't be found.\n- `no_releases_for_user` - No releases available for that user (will only be returned when `release_hash` is `latest`)\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "079698cc-0adf-4d08-ab36-9a26c81061b2", "documentation": "Returns the user profile data", "method": "get", "endpoint": "v0.1/user", "responses": [ { "uuid": "1a2381ce-38d9-445a-a19c-c78ae2b667d1", "body": "{\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp' 'codepush')}}\",\n \"permissions\": [\n \"{{oneOf (array 'manager' 'developer' 'viewer' 'tester')}}\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aefde04b-a807-4e66-bcab-25c711d13eb2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "af49ec22-1cd3-478d-bb4f-28642d640df7", "documentation": "Updates the user profile and returns the updated user data", "method": "patch", "endpoint": "v0.1/user", "responses": [ { "uuid": "60ab9f38-2489-4f3c-9b2d-abbb0027f8be", "body": "{\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'datatype.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp' 'codepush')}}\",\n \"permissions\": [\n \"{{oneOf (array 'manager' 'developer' 'viewer' 'tester')}}\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e80b3a5f-0a64-40bf-bcb7-9b2b5056a338", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4deb27b4-12ab-4d92-814f-a2a6e12f8ccb", "documentation": "Returns all devices associated with the given user.", "method": "get", "endpoint": "v0.1/user/devices", "responses": [ { "uuid": "63404472-3865-4a74-b68a-51605edaed85", "body": "[\n {\n \"device_name\": \"\",\n \"full_device_name\": \"\",\n \"imei\": \"\",\n \"model\": \"\",\n \"os_build\": \"\",\n \"os_version\": \"\",\n \"owner_id\": \"\",\n \"registered_at\": \"\",\n \"serial\": \"\",\n \"status\": \"\",\n \"udid\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2a6c13cf-a935-4166-b067-09e4c31f07d8", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "bad_request: Devices information can only be requested for iOS apps.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7efffcb0-9bde-4928-bcd0-3b082e5c9336", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "forbidden: The user is not allowed to view someone else's devices.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "01b9c752-1f11-47b5-8a5f-fb9b226c3bc5", "documentation": "Removes an existing device from a user", "method": "delete", "endpoint": "v0.1/user/devices/:device_udid", "responses": [ { "uuid": "3c85ebbf-ad7d-41c8-9c2d-6e0e3ef47287", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d22dd9d4-71b1-4a4d-9177-a8599615b27e", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "forbidden: The user is not allowed to delete someone else's device.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2e4b33cc-8ad0-473a-826b-e3cda6a1edef", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "not_found: The user or the device can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1362c11b-9af9-42b9-bc4a-9084544f103e", "documentation": "Returns the device details.", "method": "get", "endpoint": "v0.1/user/devices/:device_udid", "responses": [ { "uuid": "ca73dc1b-c1af-41be-bc44-c8476f0dba60", "body": "{\n \"device_name\": \"\",\n \"full_device_name\": \"\",\n \"imei\": \"\",\n \"model\": \"\",\n \"os_build\": \"\",\n \"os_version\": \"\",\n \"owner_id\": \"\",\n \"registered_at\": \"\",\n \"serial\": \"\",\n \"status\": \"\",\n \"udid\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "16ab85cc-21dc-499f-88bd-621c186fa49e", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "bad_request: Devices information can only be requested for iOS apps.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "126db020-18f2-4336-a2d5-34217bb502d0", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "forbidden: The user is not allowed to view someone else's device.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "33c7697d-cc2b-42d6-b681-b1f3c359f361", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "not_found: The user or device can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a379077-eb36-44b7-9860-63e7d02b7e48", "documentation": "", "method": "post", "endpoint": "v0.1/user/dsr/delete", "responses": [ { "uuid": "a7c47751-b50f-4b21-a2eb-b25500a38a39", "body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 202, "label": "Data subject right delete request has been accepted.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "43cd18df-3e4c-4cdf-9cb0-e9a811885811", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9bd86aee-7c10-487d-b816-32b2977d3c19", "documentation": "", "method": "get", "endpoint": "v0.1/user/dsr/delete/:token", "responses": [ { "uuid": "b6ad2bc7-3fa3-4d41-854f-03f341b4948b", "body": "{\n \"message\": \"\",\n \"sasUrl\": \"\",\n \"sasUrlExpired\": {{faker 'datatype.boolean'}},\n \"status\": \"{{oneOf (array 'None' 'Created' 'Queued' 'InProgress' 'Completed' 'Failed')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Data subject right delete request status successfully retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "79486c77-cf3c-4f95-b786-451931294f67", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2c2ea02e-dc1f-4a8c-b42a-c8a82bd083fa", "documentation": "", "method": "post", "endpoint": "v0.1/user/dsr/delete/:token/cancel", "responses": [ { "uuid": "26bfdba9-2a95-4db8-b85f-c7d24dad3de2", "body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 202, "label": "Data subject right cancel delete request has been accepted.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "77d99180-1e35-4e3c-8205-318b81e920ad", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 503, "label": "Cancel delete request cannot be processed yet.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b2be5b4c-2228-467d-bc61-f07dfd014ce2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f70f5e38-3bef-495a-8d9c-6f77cb53caa8", "documentation": "", "method": "post", "endpoint": "v0.1/user/dsr/export", "responses": [ { "uuid": "21f4527a-53d0-467b-ae62-08753d6aa4f3", "body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 202, "label": "Data subject right export request has been accepted.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0ad8b009-fe98-4fd3-9466-5f1739f81a48", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a7a5b7d5-e21a-486d-b1c8-0d684331bfa5", "documentation": "", "method": "get", "endpoint": "v0.1/user/dsr/export/:token", "responses": [ { "uuid": "a61f025f-ebab-478d-ad91-f468c39b9500", "body": "{\n \"message\": \"\",\n \"sasUrl\": \"\",\n \"sasUrlExpired\": {{faker 'datatype.boolean'}},\n \"status\": \"{{oneOf (array 'None' 'Created' 'Queued' 'InProgress' 'Completed' 'Failed')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Data subject right export request status successfully retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d0b6f439-425a-4f27-b997-84d4e6ae86d4", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a171bf12-1996-440a-872e-ac8cfaa183bc", "documentation": "", "method": "post", "endpoint": "v0.1/user/dsr/export/:token/cancel", "responses": [ { "uuid": "35950f7b-391c-46c3-be93-b8c333741e3b", "body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 202, "label": "Data subject right cancel export request has been accepted.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9cc2d4a6-1677-496f-8da2-1a91bb4cc34d", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 503, "label": "Cancel export request cannot be processed yet.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f438865-c03c-45ce-98ea-5d05275f369e", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e79ccbbd-07a5-45ea-b1be-4408123b0f4c", "documentation": "Gets all service connections of the service type for GDPR export.", "method": "get", "endpoint": "v0.1/user/export/serviceConnections", "responses": [ { "uuid": "24cd6f9a-4150-40de-b225-c55e78b0a8f2", "body": "[\n {\n \"credentialType\": \"{{oneOf (array 'credentials' 'certificate')}}\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"is2FA\": {{faker 'datatype.boolean'}},\n \"isValid\": {{faker 'datatype.boolean'}},\n \"serviceType\": \"{{oneOf (array 'apple' 'jira' 'googleplay' 'gitlab')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "40806840-98b1-4e80-b5ad-6a4059eb5e1c", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "bad_request: proper details are not provided for connection in body.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fd0c1c11-903c-4835-a4c1-b7f019f495fc", "documentation": "Accepts a pending invitation for the specified user", "method": "post", "endpoint": "v0.1/user/invitations/apps/:invitation_token/accept", "responses": [ { "uuid": "fde1acc1-eedd-4069-a8d8-7a290a8aef65", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6b3cfa24-6b93-422b-bbe7-b6b4fd9da868", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4bb3d57c-c177-42c2-aff2-5cb1bf28da74", "documentation": "Rejects a pending invitation for the specified user", "method": "post", "endpoint": "v0.1/user/invitations/apps/:invitation_token/reject", "responses": [ { "uuid": "4f2c94c6-d8de-471d-9a1c-993350785c89", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d5c2bf1c-e8b7-4fd3-b1da-01f05c5615ec", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1ab9578f-f5ae-46a7-9147-fc365175cd61", "documentation": "Accepts all pending invitations to distribution groups for the specified user", "method": "post", "endpoint": "v0.1/user/invitations/distribution_groups/accept", "responses": [ { "uuid": "b062b800-c776-4124-a55c-0915050e8498", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1d5dd2e8-550d-4c5b-bc7c-5202f01e45fb", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "93249908-ec96-4776-b603-858641727c64", "documentation": "Accepts a pending organization invitation for the specified user", "method": "post", "endpoint": "v0.1/user/invitations/orgs/:invitation_token/accept", "responses": [ { "uuid": "8dbf4b5a-65f5-43af-bf24-e8e88b95a540", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bf059cdc-efb9-4850-8291-0ec4ac0fca7b", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6b7b79cd-e501-48af-b29d-852acd044313", "documentation": "Rejects a pending organization invitation", "method": "post", "endpoint": "v0.1/user/invitations/orgs/:invitation_token/reject", "responses": [ { "uuid": "015cd306-3bac-4d37-a25c-03d37421410b", "body": "", "latency": 0, "statusCode": 204, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8e747cbe-32fd-48a9-8803-f44d3710f0b2", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a4639a16-c424-454e-aa98-7e530cab3c1d", "documentation": "", "method": "get", "endpoint": "v0.1/user/metadata/optimizely", "responses": [ { "uuid": "2792a302-8789-4911-a045-64933329f0ab", "body": "{\n \"metadata\": {},\n \"userId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "700cd8cd-c5f8-421b-8071-921d890d6d7c", "body": "{\n \"error\": {\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized')}}\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "56f38f99-2ad8-4edf-b763-95953f928866", "documentation": "Get Default email notification settings for the user", "method": "get", "endpoint": "v0.1/user/notifications/emailSettings", "responses": [ { "uuid": "ddb84eda-734a-4747-abab-0f16af7e7595", "body": "{\n \"request_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d34f0492-b6d2-4e4f-a0fe-4266c4561e68", "body": "{\n \"request_id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error code with reason", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "18f3d8e8-f006-47b0-b30c-210d16615438", "documentation": "Registers a user for an existing device", "method": "post", "endpoint": "v0.1/users/:user_id/devices/register", "responses": [ { "uuid": "c45e60ed-d992-4a79-b85b-94468329158c", "body": "{\n \"device_name\": \"\",\n \"full_device_name\": \"\",\n \"imei\": \"\",\n \"model\": \"\",\n \"os_build\": \"\",\n \"os_version\": \"\",\n \"owner_id\": \"\",\n \"registered_at\": \"\",\n \"serial\": \"\",\n \"status\": \"\",\n \"udid\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f2909490-08fe-4deb-92cf-1ea6cc62891e", "body": "{\n \"code\": \"{{oneOf (array 'BadRequest' 'Conflict' 'NotAcceptable' 'NotFound' 'InternalServerError' 'Unauthorized' 'TooManyRequests')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "not_found: The user or the device can't be found.\n", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "614f07a4-79ba-4e60-8c88-153162a9b460" }, { "type": "route", "uuid": "26e837b5-6930-499b-a744-c54c1aeabe20" }, { "type": "route", "uuid": "425eac6e-c929-426f-b724-6211f5936f9c" }, { "type": "route", "uuid": "c7fef86a-6831-4d93-a310-0a7c0e608e13" }, { "type": "route", "uuid": "518ee3c4-ea09-453a-b561-9704388a7127" }, { "type": "route", "uuid": "adf5ce9d-9f49-41e2-a903-779d9123c98d" }, { "type": "route", "uuid": "cfe6c453-a417-4919-856f-c6fa0b094ffa" }, { "type": "route", "uuid": "307fe31d-811a-4d7d-a5ca-44b252dde668" }, { "type": "route", "uuid": "dc2feb7b-3501-4541-8793-62083520138d" }, { "type": "route", "uuid": "340c1bd5-c09a-4be2-bf0e-26a7cb6cf20b" }, { "type": "route", "uuid": "8a1fffe4-4b23-4bbf-b6d1-fe2f334dac35" }, { "type": "route", "uuid": "ea308904-720e-42b1-8a3f-8d3de8862f2d" }, { "type": "route", "uuid": "01cf59f6-ac7a-4bd1-ac12-ca5c9cbb5777" }, { "type": "route", "uuid": "1ed5e601-e9ce-4ae5-9051-4f64c75554b8" }, { "type": "route", "uuid": "312799a2-b4dc-4248-b685-9d8b4a654b27" }, { "type": "route", "uuid": "ce736614-02ec-4943-9cb1-bd9d74de3418" }, { "type": "route", "uuid": "cd3c29da-71a0-467e-aca9-4e119ed28b9f" }, { "type": "route", "uuid": "745ed31d-eeb3-4b6c-81fe-d9bbfdcfdd81" }, { "type": "route", "uuid": "535959ea-4efa-4cf4-9086-2b478e502d02" }, { "type": "route", "uuid": "6798e90e-0a46-47c2-adb2-bc03ce1e86c2" }, { "type": "route", "uuid": "353b7f1a-9fb8-4779-9690-1aa754ad92dc" }, { "type": "route", "uuid": "009e70c7-9c3a-4cbf-9000-023dac211116" }, { "type": "route", "uuid": "6af4b907-a286-4770-8063-58c148b31879" }, { "type": "route", "uuid": "f767e640-caea-44f3-9046-4114b1ce6188" }, { "type": "route", "uuid": "90e34b90-4b9c-47f8-8951-5dc94e22e90f" }, { "type": "route", "uuid": "fddf786d-b1ab-44e8-916c-5ae2bb13b8a5" }, { "type": "route", "uuid": "ce635848-9388-42fa-b42e-9dd9e91c8bbe" }, { "type": "route", "uuid": "1cadba4d-58fe-472e-8988-aced4ed8eb1a" }, { "type": "route", "uuid": "0774dca8-2b0d-43da-a45f-5c49cee4b93e" }, { "type": "route", "uuid": "00e0fde1-a0db-4509-93d3-7701858eb65f" }, { "type": "route", "uuid": "e1ff0b93-7a19-4aaf-8795-87dad3db8817" }, { "type": "route", "uuid": "4870e1bf-f592-4d3a-a20f-e770be1fe9d0" }, { "type": "route", "uuid": "62bf6b68-42f7-44c8-aa00-5a0cd3f8506c" }, { "type": "route", "uuid": "f871d601-f28c-455e-bd31-d5ab68b86355" }, { "type": "route", "uuid": "f7b2e0bb-3c35-481c-80a6-83309b6c4b3d" }, { "type": "route", "uuid": "437d4b1f-59a2-468c-9265-b199904e03b8" }, { "type": "route", "uuid": "72ee879d-a3bb-4daa-a636-db08a223fe89" }, { "type": "route", "uuid": "fbb1c6f8-1827-420a-af6b-2562f445ac3e" }, { "type": "route", "uuid": "4efc64aa-034d-4d29-a90e-85682dc384c0" }, { "type": "route", "uuid": "fc889f32-4c0f-45ce-a187-7b1b4a05940d" }, { "type": "route", "uuid": "05ccc96f-de96-4285-bc4d-36e7b43d324d" }, { "type": "route", "uuid": "6bed28d9-e924-4e26-aedb-2718c9e3eb88" }, { "type": "route", "uuid": "3f25d85f-da96-4909-aab6-c9243a5c4931" }, { "type": "route", "uuid": "0ce17ceb-0624-4b8d-aff4-9019cbd26583" }, { "type": "route", "uuid": "6872c6a2-82bf-4e79-91a9-f814e7614186" }, { "type": "route", "uuid": "98d20f32-5ecb-4b40-81fe-48df84fc7abc" }, { "type": "route", "uuid": "d0be6707-b116-4372-96c8-d3d9f582597f" }, { "type": "route", "uuid": "5007c55e-fadf-4433-affe-83989b81c5e0" }, { "type": "route", "uuid": "a75d69e4-3ad5-4f42-b571-f8cab68819c2" }, { "type": "route", "uuid": "a9c2ec3b-a362-4eec-bd06-734644792cef" }, { "type": "route", "uuid": "8cec1e7f-c85f-4e7a-8f44-a11661fcfd26" }, { "type": "route", "uuid": "794b5525-076d-428a-b7a1-4a662129445b" }, { "type": "route", "uuid": "4d1f05e8-cb78-4589-9f64-ced9e102cf9f" }, { "type": "route", "uuid": "887043d3-d7c5-485c-989f-1f1b39e9ffbb" }, { "type": "route", "uuid": "06179e94-79ca-4434-897b-001a3b04ab4a" }, { "type": "route", "uuid": "bca3307c-e72c-48e2-a929-4d6484bf95f8" }, { "type": "route", "uuid": "2f7514e4-307b-4a0a-be6f-e7aca4fb7bd5" }, { "type": "route", "uuid": "141ff9e3-d501-47af-9e8f-9ac3290ece90" }, { "type": "route", "uuid": "8e327156-bbc6-47fe-ba27-3a794b2e3b1c" }, { "type": "route", "uuid": "90c301fa-739c-4daf-ae59-d4f4a00a42d2" }, { "type": "route", "uuid": "104ead9c-7371-4236-8a30-626f706249e0" }, { "type": "route", "uuid": "f5812cd9-908d-44c5-8f33-307c4b1b5cf9" }, { "type": "route", "uuid": "bc064cd8-6fc8-4061-8e82-b9019d27767d" }, { "type": "route", "uuid": "4862470f-21e3-48aa-b744-ad7ecc29752f" }, { "type": "route", "uuid": "fc1c2bb9-04ec-412c-a1cd-716f5b2e6bfe" }, { "type": "route", "uuid": "7e073112-01c7-4283-851c-1a7bc61f86e8" }, { "type": "route", "uuid": "2e89a896-70ad-4537-b028-d8d896681392" }, { "type": "route", "uuid": "c7f40dac-24be-4260-aa75-d2e69bf5e01b" }, { "type": "route", "uuid": "52d85869-3fd0-49da-a004-22b110e64699" }, { "type": "route", "uuid": "6f9f816a-a3d8-40b2-9a9a-e6ccae60d888" }, { "type": "route", "uuid": "fccc5078-ce5e-40ce-9921-b50c1610dab0" }, { "type": "route", "uuid": "3067696a-3934-4f35-9c38-35dca8dc45ff" }, { "type": "route", "uuid": "daaffe24-a280-41c6-be36-b60897dcfce2" }, { "type": "route", "uuid": "24335aeb-4d58-4478-ad0d-281a32151408" }, { "type": "route", "uuid": "d77b9bee-137c-4779-989d-9c1103aa586f" }, { "type": "route", "uuid": "3fda6279-0691-4c3c-9be0-3d277348e8a6" }, { "type": "route", "uuid": "0d88cb2c-e9c7-4c18-ab12-20119f859ba6" }, { "type": "route", "uuid": "455550ab-53e4-4f47-9f1a-e450e5924c33" }, { "type": "route", "uuid": "d8cd6810-f017-4672-ba86-4f74613c9efa" }, { "type": "route", "uuid": "ed0deb91-6c9a-454f-9d2b-a0362dd2f3c0" }, { "type": "route", "uuid": "8211a734-e235-49df-b4fe-f044f3c839d1" }, { "type": "route", "uuid": "ea23f69d-36d1-4a21-88c6-d8e32320f623" }, { "type": "route", "uuid": "5088c3e4-06a3-4344-9dc3-f60c2314d9a7" }, { "type": "route", "uuid": "c03526a3-63e5-43d2-9813-a7b96a5ea241" }, { "type": "route", "uuid": "be933454-855b-490d-9488-b25a8468305f" }, { "type": "route", "uuid": "ec497da5-8c4f-49d7-bc86-365924aacf7d" }, { "type": "route", "uuid": "11e68193-3c18-441c-9809-1d665a9fb871" }, { "type": "route", "uuid": "5c1d22a6-49ec-437c-bf9f-93b39069c919" }, { "type": "route", "uuid": "139ea8e3-c467-4401-9e0f-5cf016fc9efd" }, { "type": "route", "uuid": "545d80ff-87cb-4515-96f7-a6e1ce6fdd97" }, { "type": "route", "uuid": "e9a611e1-e037-44bd-bcf6-882368d01c48" }, { "type": "route", "uuid": "9a5c9f52-441c-4fe1-b13b-c4c6d89dbfad" }, { "type": "route", "uuid": "fe5b1a1f-982e-4eb6-b83e-f8d5f7071fb3" }, { "type": "route", "uuid": "39b425b8-6504-4743-a5c3-ca9a677d943c" }, { "type": "route", "uuid": "9a2a0998-2567-41ed-9875-68b974f0fba7" }, { "type": "route", "uuid": "83d0c460-1469-4133-82b8-1c78c828eddc" }, { "type": "route", "uuid": "db58b0d7-6d86-42ed-8fbd-ee86b14b80dc" }, { "type": "route", "uuid": "c1102ed4-9897-49ec-b7a1-0921e4becfa5" }, { "type": "route", "uuid": "f2c16310-fc4c-492b-a7c0-0bc3c04e1002" }, { "type": "route", "uuid": "e90f3887-af16-41f1-8db6-2ada30b4f421" }, { "type": "route", "uuid": "864c046d-83f7-497d-9b2b-7a5ccdb7dc29" }, { "type": "route", "uuid": "ac4c65a2-e7ca-4bca-93b7-366276e78dba" }, { "type": "route", "uuid": "9461fd24-d8fa-490d-8e96-b7e6d33aeb44" }, { "type": "route", "uuid": "7ef3a717-f7bf-426d-bf33-2096738bfac7" }, { "type": "route", "uuid": "8c4a224e-5ba7-4fe4-9988-f988d0f6ad5a" }, { "type": "route", "uuid": "55d1fa2f-e1e1-4abb-bdfe-186002a48eba" }, { "type": "route", "uuid": "9c06ab97-9901-4f06-b222-d68bca9f173a" }, { "type": "route", "uuid": "e6b815f9-822f-4c7a-9187-703dea57d48f" }, { "type": "route", "uuid": "1d9517b6-6c0c-4054-b2bc-5c71e7765564" }, { "type": "route", "uuid": "a1c64cee-565f-4fae-8cd8-3b27a879106a" }, { "type": "route", "uuid": "abbd0afa-0191-4a91-a912-865e075700f1" }, { "type": "route", "uuid": "9d1c9155-2b44-4bc8-83c6-601a8cc45f19" }, { "type": "route", "uuid": "49ab9406-e3f4-497b-b2aa-5adcee763c53" }, { "type": "route", "uuid": "e70532e9-ecd1-4981-9baf-59e6f36a5f02" }, { "type": "route", "uuid": "3f419664-06b1-4bb6-91a4-c63ed3152ed4" }, { "type": "route", "uuid": "07b17d83-18c6-4111-bdf0-1424c1c8f75d" }, { "type": "route", "uuid": "b71ff94c-1b48-42eb-8c36-e4cd5b489f48" }, { "type": "route", "uuid": "921468d5-1ed9-414b-9981-58da3d6069db" }, { "type": "route", "uuid": "011ed9c4-d9c0-4be8-85ed-418a6c5dc366" }, { "type": "route", "uuid": "593c18ec-e21e-4787-9d83-f0f86a86d8e1" }, { "type": "route", "uuid": "c2573bd3-a239-4d58-97ed-59cc96b59253" }, { "type": "route", "uuid": "02b7ba83-e113-43b0-a744-e915482481af" }, { "type": "route", "uuid": "fec3da4c-bf02-4038-afa7-4ce58c974b1e" }, { "type": "route", "uuid": "198d837b-acf7-4552-b85d-86b9a0cbd3e1" }, { "type": "route", "uuid": "2dc8a6dc-2d4b-4802-aa06-6016c4ea01e3" }, { "type": "route", "uuid": "514a0336-61cb-451f-b92b-6d1a5e74d454" }, { "type": "route", "uuid": "2b6c2126-6cce-431f-95f4-ba1f09d68053" }, { "type": "route", "uuid": "98215eac-bb98-4852-940d-e0959536aaa4" }, { "type": "route", "uuid": "de434b2d-18fc-48a3-b57f-1e558cafdbed" }, { "type": "route", "uuid": "b2a765f4-4d4c-4cd0-8e19-39b76d930846" }, { "type": "route", "uuid": "3976f76e-cc95-4db2-b762-9142f9c49aac" }, { "type": "route", "uuid": "dfdde6cc-10c2-4dbe-a05c-90aa73ab8290" }, { "type": "route", "uuid": "80949c82-b7bf-46da-9d79-bc39b58d9584" }, { "type": "route", "uuid": "53988e32-019b-44a1-ab3d-5be9e5b1a52b" }, { "type": "route", "uuid": "1bf5e284-c3b1-4479-b22c-1847dce88a3b" }, { "type": "route", "uuid": "319cbe50-9b5d-4e3c-baec-77c789480933" }, { "type": "route", "uuid": "fa89614d-8d7c-4790-b2da-daf6f1bed098" }, { "type": "route", "uuid": "f1f71909-293b-4035-a847-cf7a48226ab1" }, { "type": "route", "uuid": "0604dc81-0cf0-49a7-9c69-70ed5222bcc9" }, { "type": "route", "uuid": "ed730c24-9d19-42da-90bc-56b29ff288c8" }, { "type": "route", "uuid": "3963791b-e4d8-4932-88e7-75a18aa969c3" }, { "type": "route", "uuid": "86b3dbd6-6420-4e9b-b231-968f82ae4157" }, { "type": "route", "uuid": "e0015e3b-f2de-42d2-8eb9-598dc6abb1b1" }, { "type": "route", "uuid": "e3b1190c-89b6-4456-9f56-fe6d4cd90aaa" }, { "type": "route", "uuid": "9ad10ad1-758d-4ac6-96fc-bde9422f086c" }, { "type": "route", "uuid": "6f08dfcd-e74e-4455-9e2b-31d3af3a5629" }, { "type": "route", "uuid": "bf6ec125-bb84-4aee-9a0d-4da3b62bc97e" }, { "type": "route", "uuid": "ab8a4394-f249-43a8-8c9a-7ffa710a2171" }, { "type": "route", "uuid": "cebd8ef2-01d3-4381-8d07-0070d0d1c52d" }, { "type": "route", "uuid": "a2f2f4a5-89ee-4569-8384-5bca74f546f4" }, { "type": "route", "uuid": "fc1733e0-9667-431d-9556-e56ff08a40ad" }, { "type": "route", "uuid": "4ce28c66-e1ef-4b06-b060-b053dd0485d9" }, { "type": "route", "uuid": "f1f4d2e6-996b-4e15-9257-265659352292" }, { "type": "route", "uuid": "7013bc21-70fa-4212-8b5a-ad6c3d48d235" }, { "type": "route", "uuid": "ab670668-2744-40fe-b6b3-3540cb89f07c" }, { "type": "route", "uuid": "72f8a278-7124-4112-b180-303166cf71b8" }, { "type": "route", "uuid": "29a5c7d7-8e6d-437d-9a94-0fca5d2a5639" }, { "type": "route", "uuid": "d008b1dd-f8bb-4382-889d-c70c85e8ea40" }, { "type": "route", "uuid": "93c93724-5ab0-4a07-97dc-10476358dbf3" }, { "type": "route", "uuid": "cba68950-d4ac-4290-9eed-d6556d6938e9" }, { "type": "route", "uuid": "bcd3facd-d5f5-43bb-9c36-919b9cb87cfa" }, { "type": "route", "uuid": "a6039c08-a2a1-470c-9f2e-cb901d5f50d6" }, { "type": "route", "uuid": "932a5756-5826-45c8-aa50-d980bca88ece" }, { "type": "route", "uuid": "f2c175b2-0e51-46b9-97f5-acbccc6e5c24" }, { "type": "route", "uuid": "391aa7ff-f74b-4d22-8b75-cbef2e48177c" }, { "type": "route", "uuid": "a4c81ed1-e09e-4f38-b10d-3c81b4d28125" }, { "type": "route", "uuid": "e82f76dd-be91-4b7a-96fa-d781cc564467" }, { "type": "route", "uuid": "de88cc03-3948-46c5-bb09-310329f481d4" }, { "type": "route", "uuid": "bcc2d123-73d2-4b93-9c2d-ddc5567a3e01" }, { "type": "route", "uuid": "59e94043-31bf-4533-8bcb-e26735552ef3" }, { "type": "route", "uuid": "e40f01cc-1009-4129-a925-71056d57e1bd" }, { "type": "route", "uuid": "08370095-4d0b-42a5-8a27-61a6dbc32cf6" }, { "type": "route", "uuid": "470cd635-62de-4efd-8e11-d5f5c942286b" }, { "type": "route", "uuid": "4e8995e6-3ea6-4e59-ad80-f4346c669daa" }, { "type": "route", "uuid": "83e1b8f4-18c0-4856-9e76-0a71e43ead72" }, { "type": "route", "uuid": "f3820c8c-77d1-4e1a-8c15-87fe8b5fa6f4" }, { "type": "route", "uuid": "9838c654-4849-455f-ac49-a66d2ca0c0ac" }, { "type": "route", "uuid": "d2853fec-73f3-4e83-8e9e-a88c9833ce60" }, { "type": "route", "uuid": "7687a598-7387-49d6-8410-1bf2ffe888ab" }, { "type": "route", "uuid": "331c5012-3414-4f28-b585-4c940f381059" }, { "type": "route", "uuid": "2858761f-6023-4cd8-bcf4-d320c4d1e37a" }, { "type": "route", "uuid": "399f2812-3e08-41f5-84fb-9e7b20a124e9" }, { "type": "route", "uuid": "dca8c1c1-6092-4769-bd84-77562e421377" }, { "type": "route", "uuid": "51dcac98-0528-465f-b528-7d0e17563390" }, { "type": "route", "uuid": "01e43dc0-e321-4a1f-8bc9-048af0bef74c" }, { "type": "route", "uuid": "0b134222-732a-4a61-8dee-8c07cc4d0192" }, { "type": "route", "uuid": "04f76f59-656b-4ed5-8d83-cabe1d39350f" }, { "type": "route", "uuid": "6831e503-2f74-44a2-a3ff-a133a8eb9f8f" }, { "type": "route", "uuid": "22698f62-feeb-4c1a-9a55-7be169655678" }, { "type": "route", "uuid": "3339afea-afd7-4e79-bee5-08d5bbbe517c" }, { "type": "route", "uuid": "0b726a16-3251-48b1-b44d-d584ceeed14a" }, { "type": "route", "uuid": "30aa5a38-f146-4919-8696-8ad53ae47bb1" }, { "type": "route", "uuid": "71e4b82a-f02e-4680-89cc-7122d4122582" }, { "type": "route", "uuid": "f450b5ae-411a-4897-b492-f3d1b86fdc16" }, { "type": "route", "uuid": "e70e2167-9443-4e19-a561-64cee6919c46" }, { "type": "route", "uuid": "e061698e-a109-445f-907c-766e16e2aaf3" }, { "type": "route", "uuid": "f9164a82-f973-4537-81c5-ed9e318bc646" }, { "type": "route", "uuid": "e7d06c54-8bae-431b-bee6-eb72d29343ec" }, { "type": "route", "uuid": "f36489db-b558-4885-bef2-8b4a2a800665" }, { "type": "route", "uuid": "1bb33a01-afd7-4022-8892-e7e2fd102de0" }, { "type": "route", "uuid": "4a4bd619-5055-412f-ad97-f8f1676e0b4e" }, { "type": "route", "uuid": "1e9cec62-be3a-410b-b4ba-2a80faea5f7a" }, { "type": "route", "uuid": "eeeb0cc2-5bac-4c8e-9d52-43b5052ad28a" }, { "type": "route", "uuid": "659a25b8-e26f-485f-bf04-c21a681b1dff" }, { "type": "route", "uuid": "6bb26514-f2b0-47ea-afea-31ec8c02aa82" }, { "type": "route", "uuid": "f3e82457-9595-46b8-9525-240ca1495e5a" }, { "type": "route", "uuid": "0e781b9f-0e47-44f7-ac8b-16689bdc9938" }, { "type": "route", "uuid": "530096d8-afe0-4c73-8b9e-8d1ae5fee562" }, { "type": "route", "uuid": "ae805881-6e4e-4769-bcc0-4f651d1b2e2b" }, { "type": "route", "uuid": "ba46f0e4-7c2b-4ce0-b291-55d5d3779913" }, { "type": "route", "uuid": "6cd7b735-7901-425f-ade2-f2f0c584f343" }, { "type": "route", "uuid": "aff2e163-0c54-4d85-8e2f-e079bae3b0ad" }, { "type": "route", "uuid": "3053132e-4b34-4d90-92a8-380de5821ca1" }, { "type": "route", "uuid": "84f5fd31-d582-4ffc-a09b-409c7036082f" }, { "type": "route", "uuid": "2c32a9da-287a-4a8b-a012-805590264bb0" }, { "type": "route", "uuid": "9cbddb17-ac81-49d9-ae2e-82c825952627" }, { "type": "route", "uuid": "4387b2ba-5799-4d5c-bcaa-81e7f298ebc5" }, { "type": "route", "uuid": "8cf04bc6-42d3-451d-a768-1517be6e7263" }, { "type": "route", "uuid": "018e7e35-79f0-49ee-a477-62852ccdd0c9" }, { "type": "route", "uuid": "c56a7a05-2224-4d3d-9cbe-4b3d20c7279a" }, { "type": "route", "uuid": "48f184b4-6eb3-404d-af17-e82075b9dcbb" }, { "type": "route", "uuid": "4cac06e5-6278-4ddb-9262-810a0238d22c" }, { "type": "route", "uuid": "c6f1da33-afef-4469-ab3a-81d4ad545446" }, { "type": "route", "uuid": "03957329-6760-4c06-976e-848bea75eba3" }, { "type": "route", "uuid": "11415997-6027-4799-9da5-5d61bca99512" }, { "type": "route", "uuid": "7e324370-2546-4f9b-8b62-6c0d005bff3f" }, { "type": "route", "uuid": "6ba41015-c62e-4ad9-9fe6-a0eb6cdbfebd" }, { "type": "route", "uuid": "1256d526-4e5a-4aae-939d-ffcf7ba803bf" }, { "type": "route", "uuid": "76c25c73-0ff8-4125-b472-aeac48470725" }, { "type": "route", "uuid": "41e52886-b816-43b5-874b-fa4d35dc8418" }, { "type": "route", "uuid": "cdc7f881-f1d0-46f4-bcd9-a4cbad8070aa" }, { "type": "route", "uuid": "e2e4c089-8888-4ced-b355-99f9a6a5980b" }, { "type": "route", "uuid": "d3e2a257-c370-489e-acf7-f77cd497a806" }, { "type": "route", "uuid": "66ea914d-62a8-4a46-bdc0-0c4436a7fd67" }, { "type": "route", "uuid": "3ed84bf5-72cf-441a-b487-07bbccb0a4ff" }, { "type": "route", "uuid": "5a0b30bd-c7e1-4844-92cd-d7900ee3905b" }, { "type": "route", "uuid": "81470a25-e676-45b1-b889-b036bc2c6799" }, { "type": "route", "uuid": "bce627da-bbde-4f14-8d13-9ba2402482bd" }, { "type": "route", "uuid": "2daf15fa-52dd-4377-91aa-456b3fc981b1" }, { "type": "route", "uuid": "b41ba4b8-3df6-407e-872b-1416ef108ff6" }, { "type": "route", "uuid": "088ed0b6-9b65-4da4-9c10-f07a5ad168b8" }, { "type": "route", "uuid": "c423bcd7-b95d-4537-b4ea-d6b8fd67db02" }, { "type": "route", "uuid": "63b8985a-b600-43c9-ac37-4e8f18414aba" }, { "type": "route", "uuid": "1ae54060-082a-47c9-896a-452470da14eb" }, { "type": "route", "uuid": "fdcb0ed2-f0d1-4571-8034-e794bb898e5d" }, { "type": "route", "uuid": "07776826-5b28-47b1-ab9a-fe15e57f187b" }, { "type": "route", "uuid": "2974a072-be2e-4c0e-a99b-f84d8e2ef7b7" }, { "type": "route", "uuid": "7dc10b8a-36ee-4cd0-8ceb-a4d1fce513c6" }, { "type": "route", "uuid": "ec331139-023a-4b77-8e6f-f9ca069d9af0" }, { "type": "route", "uuid": "48447d86-5175-4591-8c2a-f0349eabce2b" }, { "type": "route", "uuid": "4bc9362a-61d1-45f3-a29f-4d6714759b56" }, { "type": "route", "uuid": "358dbd3f-4bff-44ed-8464-26bb4bbcd1fb" }, { "type": "route", "uuid": "605f7a5c-91b8-45c2-8b7f-e6ff50ee6330" }, { "type": "route", "uuid": "feaac41e-303f-420d-8a9c-8bfd60861a5e" }, { "type": "route", "uuid": "bffc4b8a-165c-414a-9466-97cad897ba73" }, { "type": "route", "uuid": "933325ed-467b-4e5c-9e95-79d50b05161f" }, { "type": "route", "uuid": "ad254bf4-c1df-4ce3-98cd-372c84c02b3a" }, { "type": "route", "uuid": "eb83ef0d-0a63-4e33-87d9-02bf6a987dc3" }, { "type": "route", "uuid": "5e7e6eb0-eeac-4c28-b6a3-3fca927988ba" }, { "type": "route", "uuid": "f732f3fa-4435-49ee-8084-856c01c879c7" }, { "type": "route", "uuid": "3e507b51-8bb6-4f14-bdb1-d9423f49cf48" }, { "type": "route", "uuid": "7c455d5f-7df5-49a4-b1f1-6e370228bddd" }, { "type": "route", "uuid": "9138905c-e056-4ebf-952c-1268be936903" }, { "type": "route", "uuid": "8f723faf-b4f4-47fc-aed6-81017633caef" }, { "type": "route", "uuid": "fdc18dc7-0a22-4a4f-89f6-5d0e3eaa8add" }, { "type": "route", "uuid": "a1ca72f9-e58a-4bc7-9587-ad583a433838" }, { "type": "route", "uuid": "a3323155-046a-4920-ac00-859ee87e0ec1" }, { "type": "route", "uuid": "d79572ad-0766-4293-8113-3985fe2802d7" }, { "type": "route", "uuid": "f115cb01-cf3b-4ec5-9c73-cc27ff1a7088" }, { "type": "route", "uuid": "3a75ef15-e511-49ce-9737-a790e9d832d7" }, { "type": "route", "uuid": "8024dfeb-0f52-4755-840c-270f7c5dacfa" }, { "type": "route", "uuid": "5a212a99-9452-4b67-86e3-0cca3073964c" }, { "type": "route", "uuid": "32f4623b-d380-47c9-bf15-f276ac54c92a" }, { "type": "route", "uuid": "7ea7542b-a4ea-4a24-900f-24707f59741e" }, { "type": "route", "uuid": "5f29d745-d522-44a5-9ca8-9a20aa98c204" }, { "type": "route", "uuid": "743e53d4-c8b9-47bc-9808-2c64282ea7bd" }, { "type": "route", "uuid": "11f06046-710b-4a3b-bf88-380dcd59b786" }, { "type": "route", "uuid": "af315bf9-8071-4342-bfa3-a77110bf3c45" }, { "type": "route", "uuid": "ef2840cd-a7f8-476f-947f-c2e3ebaca121" }, { "type": "route", "uuid": "34143b76-8038-4a47-939f-f2f6877f17a0" }, { "type": "route", "uuid": "2047e2a6-f5ac-4802-8430-7d759cc1c514" }, { "type": "route", "uuid": "b7ef26e3-336e-4ff1-acd4-647a5c0e36f7" }, { "type": "route", "uuid": "55c69f58-13bb-43bb-8ffe-60137c7da3b3" }, { "type": "route", "uuid": "136a5820-62da-4b3d-88d8-e1f1c0c9594e" }, { "type": "route", "uuid": "29e7711b-6567-4ad4-9dc7-a3eb629d2d1f" }, { "type": "route", "uuid": "b756169a-ed20-4a41-84fb-0dc00d8f0587" }, { "type": "route", "uuid": "07d52591-39b3-48c9-b9c8-0a03e5d363cd" }, { "type": "route", "uuid": "a10a0adc-a5ea-4030-bcb8-550ed6ffd325" }, { "type": "route", "uuid": "8931a20c-e70a-45d3-a918-cbfa9ade0d1c" }, { "type": "route", "uuid": "1a6a9847-825f-4eae-be92-f8493945f284" }, { "type": "route", "uuid": "dd4dea48-97dd-4c7d-9c42-58900b4d118e" }, { "type": "route", "uuid": "4a4480d3-802f-420d-aae6-ab349b281613" }, { "type": "route", "uuid": "5f0596ab-9bba-4474-ad99-190e534208a0" }, { "type": "route", "uuid": "03dca9a0-9f70-4bf4-a7e5-c0021d18e995" }, { "type": "route", "uuid": "8f64e5a2-8d19-4d9c-80a8-a8994f678c69" }, { "type": "route", "uuid": "a04bac3e-f118-4a26-8956-be798727dbab" }, { "type": "route", "uuid": "878306df-1c95-4b61-b1a0-4a2e120bf984" }, { "type": "route", "uuid": "99b15ff8-b81c-493a-91fb-36fbf8acb70e" }, { "type": "route", "uuid": "9696fd0c-fac7-4bff-9482-967daf40c68e" }, { "type": "route", "uuid": "4c24239b-822b-4e0f-bb80-16c090434d9d" }, { "type": "route", "uuid": "53d4d4e6-6f83-4913-b17a-0769f4285d74" }, { "type": "route", "uuid": "05b1fbb8-9a2b-49fd-aaf9-bdd7e7316f3e" }, { "type": "route", "uuid": "b06d99a8-a07d-4b3b-b990-074e0efda510" }, { "type": "route", "uuid": "aedffed7-6c9c-47ce-b7e2-1eb2e9a934df" }, { "type": "route", "uuid": "682f447a-c57b-41f0-8a48-54c0855b86c2" }, { "type": "route", "uuid": "43dbfc18-03d3-48cb-935a-d4fad9d0c3ee" }, { "type": "route", "uuid": "5509e935-bc12-4ca7-a391-a36466b2ce3e" }, { "type": "route", "uuid": "053bd4f3-85e7-42ac-8d9f-a73852aeb50f" }, { "type": "route", "uuid": "43ff6c5e-6ccd-41bf-bcb1-8dd987801b31" }, { "type": "route", "uuid": "9837e43a-2581-412e-8cc5-6ea814a31db0" }, { "type": "route", "uuid": "afdb0e97-b88d-4d56-8943-786c8295cc48" }, { "type": "route", "uuid": "d5f3b9f6-83d5-4b18-b9e7-678a24fa2f8d" }, { "type": "route", "uuid": "712ce4e8-fd03-4d26-9e67-dabc235ea6d8" }, { "type": "route", "uuid": "9a3faf25-d5cd-4f18-a753-1882c73252e0" }, { "type": "route", "uuid": "3b3c01e0-6fd4-4dd3-88ab-2e34c7e3ad60" }, { "type": "route", "uuid": "eeb94488-1f61-4a81-8890-eed2bc0d5142" }, { "type": "route", "uuid": "5984601d-b0ca-4bb4-8f77-2bc7bf89c0ea" }, { "type": "route", "uuid": "7d31280a-a6f4-4a7b-9983-f508e36a2b4e" }, { "type": "route", "uuid": "bc7a4f61-2cdd-4199-8029-b6bf982025ff" }, { "type": "route", "uuid": "a4302189-7280-4c30-b321-34a576674227" }, { "type": "route", "uuid": "08bd67e9-9b00-4063-97ab-2a7bd54a6964" }, { "type": "route", "uuid": "0d729813-729a-4c13-a080-933a14babdc8" }, { "type": "route", "uuid": "9fb420dd-f0ad-4ab2-8311-73a1a2566c80" }, { "type": "route", "uuid": "a076a6ac-3112-4e2a-9ab7-12341f72d6ee" }, { "type": "route", "uuid": "660e1599-93d3-406d-8888-b5056ce1c518" }, { "type": "route", "uuid": "2dca5561-a7bf-45a1-9737-546c3b68a049" }, { "type": "route", "uuid": "f14eda08-12de-49a7-b1ea-f80fc2b91163" }, { "type": "route", "uuid": "9ff02314-5a9d-42c9-9f1f-98e2d51ccdc6" }, { "type": "route", "uuid": "1804d7a5-d6d3-4b1a-b5dc-892324de0a3d" }, { "type": "route", "uuid": "f91da12f-aee1-410e-b7f6-889bf3951362" }, { "type": "route", "uuid": "954f07a6-2737-424a-bdbf-fcfa9d7d1f19" }, { "type": "route", "uuid": "0c37e4ee-09aa-417e-86e1-f6100cea24d2" }, { "type": "route", "uuid": "75dca3cd-bed8-475d-b5c4-81f5cf3c04cb" }, { "type": "route", "uuid": "c1b94e14-bcb4-4ecf-8524-1e031a9485b3" }, { "type": "route", "uuid": "079698cc-0adf-4d08-ab36-9a26c81061b2" }, { "type": "route", "uuid": "af49ec22-1cd3-478d-bb4f-28642d640df7" }, { "type": "route", "uuid": "4deb27b4-12ab-4d92-814f-a2a6e12f8ccb" }, { "type": "route", "uuid": "01b9c752-1f11-47b5-8a5f-fb9b226c3bc5" }, { "type": "route", "uuid": "1362c11b-9af9-42b9-bc4a-9084544f103e" }, { "type": "route", "uuid": "9a379077-eb36-44b7-9860-63e7d02b7e48" }, { "type": "route", "uuid": "9bd86aee-7c10-487d-b816-32b2977d3c19" }, { "type": "route", "uuid": "2c2ea02e-dc1f-4a8c-b42a-c8a82bd083fa" }, { "type": "route", "uuid": "f70f5e38-3bef-495a-8d9c-6f77cb53caa8" }, { "type": "route", "uuid": "a7a5b7d5-e21a-486d-b1c8-0d684331bfa5" }, { "type": "route", "uuid": "a171bf12-1996-440a-872e-ac8cfaa183bc" }, { "type": "route", "uuid": "e79ccbbd-07a5-45ea-b1be-4408123b0f4c" }, { "type": "route", "uuid": "fd0c1c11-903c-4835-a4c1-b7f019f495fc" }, { "type": "route", "uuid": "4bb3d57c-c177-42c2-aff2-5cb1bf28da74" }, { "type": "route", "uuid": "1ab9578f-f5ae-46a7-9147-fc365175cd61" }, { "type": "route", "uuid": "93249908-ec96-4776-b603-858641727c64" }, { "type": "route", "uuid": "6b7b79cd-e501-48af-b29d-852acd044313" }, { "type": "route", "uuid": "a4639a16-c424-454e-aa98-7e530cab3c1d" }, { "type": "route", "uuid": "56f38f99-2ad8-4edf-b763-95953f928866" }, { "type": "route", "uuid": "18f3d8e8-f006-47b0-b30c-210d16615438" } ] }