{
"uuid": "7f2c1890-9f61-4705-965a-3053d9fb5d74",
"lastMigration": 19,
"name": "App Center Client",
"endpointPrefix": "",
"latency": 0,
"port": 3000,
"hostname": "0.0.0.0",
"routes": [
{
"uuid": "13f49ded-c9d2-4253-86c3-bb9a5240f7b0",
"documentation": "Lists all the endpoints available for Test accounts data",
"method": "get",
"endpoint": "v0.1/account/test/export",
"responses": [
{
"uuid": "bdc98384-9d5c-4aa9-9fba-9c55ad8ceee5",
"body": "{\n \"resources\": [\n {\n \"path\": \"\",\n \"rel\": \"\"\n }\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "73c6c604-e696-4d29-9611-240e7723372a",
"documentation": "Lists account data",
"method": "get",
"endpoint": "v0.1/account/test/export/accounts",
"responses": [
{
"uuid": "85fd8922-acfc-402d-b948-e169a85617dd",
"body": "{\n \"id\": \"{{faker 'random.uuid'}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3eb6e1cd-f26a-4809-bdaa-665cd0042a4c",
"documentation": "Lists feature flag data",
"method": "get",
"endpoint": "v0.1/account/test/export/featureFlags",
"responses": [
{
"uuid": "bab6064f-79f9-4691-886f-a63bb4a44f7f",
"body": "{\n \"name\": \"\",\n \"target_id\": \"{{faker 'random.uuid'}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1fced46f-ef93-4415-9153-d1ce88e8e142",
"documentation": "Returns a list organizations in which the requesting user is an admin",
"method": "get",
"endpoint": "v0.1/administeredOrgs",
"responses": [
{
"uuid": "47cf851f-93d5-4198-b803-4ab8a41b5439",
"body": "{\n \"organizations\": {\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a53c3aa7-0195-4f19-b2d3-7538964e889f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b2f0059c-24c8-4493-b874-5249be669316",
"documentation": "Returns api tokens for the authenticated user",
"method": "get",
"endpoint": "v0.1/api_tokens",
"responses": [
{
"uuid": "8fa4eb18-7934-44dc-a795-9460ea8439ea",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c761ae42-f1b3-4d4d-a88d-a4ba7ac69dea",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0689adea-a4ae-409c-ae7f-6fc0d8291b96",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "16293a05-0c30-4c22-a525-46db7f93ebca",
"documentation": "Creates a new User API token",
"method": "post",
"endpoint": "v0.1/api_tokens",
"responses": [
{
"uuid": "fedd39bd-0f12-4736-b219-b12463efb0f3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f76c7822-ad96-4dd9-b3a4-810b28805887",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3da287f4-85fc-4ab2-a9e3-a765b8a99257",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d91cec0d-b89c-4d8b-96d8-daf88cad59f0",
"documentation": "Delete the user api_token object with the specific id",
"method": "delete",
"endpoint": "v0.1/api_tokens/:api_token_id",
"responses": [
{
"uuid": "2da08b65-b5f9-4749-aec1-d08a710a0208",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1646abe6-7d3a-4b0f-87ef-6b6a033575e4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d8c4fad2-ac29-400b-91d2-7d90a85bb819",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "55738514-8bab-4a0b-9b13-8fbcc9b6a76e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "00e596fb-0b97-417c-a204-2c298c379100",
"documentation": "Returns a list of apps",
"method": "get",
"endpoint": "v0.1/apps",
"responses": [
{
"uuid": "7655af62-e70c-4d0a-b297-3e64d52d06af",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "17720bae-3e0c-4b61-8142-bdd608d7d8ab",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0296e987-0742-45fd-b8ab-a40e13465a86",
"documentation": "Creates a new app and returns it to the caller",
"method": "post",
"endpoint": "v0.1/apps",
"responses": [
{
"uuid": "7537ad2d-24a6-455c-bb1f-aeee65231875",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7a5d5e83-4950-43ba-8f3c-c1a70a37aff4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b2336bfc-35db-476c-a2e4-5957ea5fb0f6",
"documentation": "Delete an app",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name",
"responses": [
{
"uuid": "2a4ac2d8-7ff5-4449-8ccf-6af6b1ff749e",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "20888bd8-0cbb-4db3-a78b-b02c66b03c06",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e8955a49-824c-4f76-a415-0c376026916c",
"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": "98067181-efb4-47ef-b5d2-42f4e45e96c2",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b4ee267e-071c-4a56-a499-d001c06e131c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f70cd6ce-76a4-41c1-b7f5-9f6e9f8f1cf4",
"documentation": "Partially updates a single app",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name",
"responses": [
{
"uuid": "1766ac7a-bb10-4f91-b363-c8b311d60a7b",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e6a5c586-a582-45d8-b007-61ccb95d51f1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b9e40624-05a2-4291-97b5-ec6b9fc2ae37",
"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": "7feb87cd-526f-4a63-999a-5782e4e7e482",
"body": "{\n \"daily\": [\n {\n \"count\": {{faker 'random.number'}},\n \"datetime\": \"\"\n }\n ],\n \"monthly\": [\n {\n \"count\": {{faker 'random.number'}},\n \"datetime\": \"\"\n }\n ],\n \"weekly\": [\n {\n \"count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "078dd67e-c268-4294-955b-95d5f5b7923f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1bd55be1-c2e1-4e00-b518-3869a151c48f",
"documentation": "Get list of audiences.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences",
"responses": [
{
"uuid": "8bae62ba-11be-411b-9978-41c99f322c11",
"body": "{\n \"nextLink\": \"\",\n \"values\": [\n {\n \"definition\": \"\",\n \"description\": \"\",\n \"estimated_count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4d24aa66-4515-49aa-af1e-31e272c33b4f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e3af4f2a-e7d2-4dc2-8356-080d3a1d8648",
"documentation": "Tests audience definition.",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/definition/test",
"responses": [
{
"uuid": "17f47784-88c8-4eeb-a13e-22fb128d0dea",
"body": "{\n \"custom_properties\": {},\n \"definition\": \"\",\n \"estimated_count\": {{faker 'random.number'}},\n \"estimated_total_count\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Tests audience definition.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3ff6b36d-ea64-468d-94f5-8b3764bd4835",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0525dd99-e584-449d-bf75-5469c055c5d8",
"documentation": "Get list of custom properties.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/metadata/custom_properties",
"responses": [
{
"uuid": "fa619509-fd49-49a2-9f1e-ee65dad1eb65",
"body": "{\n \"values\": {}\n}",
"latency": 0,
"statusCode": 200,
"label": "List of device properties.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8b1df1ac-f64c-40cc-8973-af5162db8176",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "38127fbb-4ebc-495b-b1c7-fb6987a5e03c",
"documentation": "Get list of device properties.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/metadata/device_properties",
"responses": [
{
"uuid": "6a036051-1f4d-4c92-955c-24f4c8a3e733",
"body": "{\n \"values\": {}\n}",
"latency": 0,
"statusCode": 200,
"label": "List of device properties.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5a08c0ac-1072-437d-992c-c9ec48b9564b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0bb771b5-2fdb-4050-83cc-5858d61a5d18",
"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": "a73a9ffe-6a8b-4ebd-a164-04dafe978d42",
"body": "{\n \"values\": [\n \"\"\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "List of supported device property values.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6f2184a7-9a65-48d9-8718-08c7441fd9b1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b11af1a5-5237-4d0a-8b57-0868b6d8015b",
"documentation": "Deletes audience definition.",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name",
"responses": [
{
"uuid": "ab9e50d4-b1d2-4f4f-9914-57c72da2d509",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Audiences exists.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "042c5338-6369-435d-a2b1-22e76728e03b",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Audiences does not exist.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "67ed61e3-a4ab-4101-b7b6-bff11d924792",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0919eca4-a66a-4707-8cfc-efd3eb0f72e1",
"documentation": "Gets audience definition.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name",
"responses": [
{
"uuid": "eeee672c-5bd2-4975-82e2-fc777bada318",
"body": "{\n \"definition\": \"\",\n \"description\": \"\",\n \"estimated_count\": {{faker 'random.number'}},\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'Calculating' 'Ready' 'Disabled')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Audiences definition.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4330b0d3-350a-4c79-8ed3-89d1635e7741",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9faf1b30-fc34-4082-8a0a-a0ac97eda827",
"documentation": "Returns whether audience definition exists.",
"method": "head",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name",
"responses": [
{
"uuid": "ac246212-6c6c-43f2-b24a-bc130eb91df5",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Audiences exists.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7ad255e6-d48e-4c54-965a-614974841870",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Audiences does not exist.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "66efe537-a578-4f7b-95ac-aadc0b08f655",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0756e325-6c71-47f6-8033-37ee94338ed5",
"documentation": "Creates or updates audience definition.",
"method": "put",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/audiences/:audience_name",
"responses": [
{
"uuid": "c11e5e87-b524-4f41-98ad-f8a9a7bd77b1",
"body": "{\n \"definition\": \"\",\n \"description\": \"\",\n \"estimated_count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2033837a-33eb-4f8f-ae04-f87f97b7ebf3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5c6098e2-6c18-40a5-b220-76be8e6d8958",
"documentation": "Available for UWP apps only.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/crash_counts",
"responses": [
{
"uuid": "7759df4a-f158-49fe-9605-c6e7e7369d62",
"body": "{\n \"count\": {{faker 'random.number'}},\n \"crashes\": [\n {\n \"count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "085c5c75-d72a-4801-9dec-d09afb0af3ac",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d05ea015-1021-42be-b925-f84a1d9fb4bb",
"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": "b02cd23d-7623-43f1-b76c-e2d380c78338",
"body": "[\n {\n \"app_version\": \"\",\n \"crash_group_id\": \"\",\n \"overall\": {\n \"crash_count\": {{faker 'random.number'}},\n \"device_count\": {{faker 'random.number'}}\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f40c8ebf-57d8-4095-ad36-43107a52f53f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c639fde7-2c45-4ab5-af56-9ccf15e6816c",
"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": "77f38e36-0f4c-456b-87fc-b290c8a3158d",
"body": "{\n \"count\": {{faker 'random.number'}},\n \"crashes\": [\n {\n \"count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c7a3b419-f718-410f-b9a7-5ff218738748",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "08d6927a-c843-415b-9cd9-7265483cf964",
"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": "0d4eac52-2921-44ce-913c-9ba06f2853a4",
"body": "{\n \"crash_count\": {{faker 'random.number'}},\n \"models\": [\n {\n \"crash_count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8c829227-d121-4ede-b91b-dec791e6f0a5",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ea6037eb-4fb6-4ce2-9135-a039016056d2",
"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": "7778dfe2-8381-424b-950b-e17593c939ad",
"body": "{\n \"crash_count\": {{faker 'random.number'}},\n \"operating_systems\": [\n {\n \"crash_count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "883a9eb4-486b-4eda-93bc-0b28395d95a9",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0c7dc7d5-e0cd-4368-a00a-9574ed611228",
"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": "312fd02d-6c90-469c-a639-77328f2962d6",
"body": "{\n \"crash_count\": {{faker 'random.number'}},\n \"device_count\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Overall crashes and affected users count.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1708fbbb-3192-4f19-9553-c4bfa14a089f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9a2e8afa-dd38-4741-8abd-ab093ac05ec4",
"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": "b368a375-3fec-45cf-bef9-c34d5d2866ac",
"body": "{\n \"average_percentage\": {{faker 'random.float'}},\n \"daily_percentages\": [\n {\n \"datetime\": \"\",\n \"percentage\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f58ab741-ad2f-4cf3-91f1-9b893d5034af",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "050f326e-a862-4d9d-8479-7f8ef150caea",
"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": "d02886af-d7cd-4253-aeb0-8da40e1c2299",
"body": "{\n \"counts\": [\n {\n \"distribution_group\": \"\",\n \"release_id\": \"\",\n \"total_count\": {{faker 'random.number'}},\n \"unique_count\": {{faker 'random.number'}}\n }\n ],\n \"total\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Count of total downloads for the provided distribution release(s).",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0f2f5afd-f3c6-4b14-89ea-f882f38a1043",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "18f2fe58-5467-42cf-a9f5-7c0dc82a1141",
"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": "83e497ff-a3b8-42ba-927b-e870ea099868",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Event successfully deleted.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b2b59f34-a743-4a63-8d49-da990d5431ce",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "367abe5a-2128-4ddf-b2b0-524d3321ecf0",
"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": "eb0eb6c1-18bb-4225-9e56-d1c3443c09a0",
"body": "{\n \"events\": [\n {\n \"count\": {{faker 'random.number'}},\n \"count_per_device\": {{faker 'random.float'}},\n \"count_per_session\": {{faker 'random.float'}},\n \"device_count\": {{faker 'random.number'}},\n \"id\": \"\",\n \"name\": \"\",\n \"previous_count\": {{faker 'random.number'}},\n \"previous_device_count\": {{faker 'random.number'}}\n }\n ],\n \"total\": {{faker 'random.number'}},\n \"total_devices\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Count of active events in the time range ordered by event.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0ccf4421-c94a-44cb-8730-e31b9c61fc87",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e44b9fe3-e765-49d9-aa09-791c6a260632",
"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": "217f777c-9eb6-4b84-afc7-18ff66de65e9",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Event successfully deleted.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4f74a41d-a352-47c5-be70-62b5142e92f4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bdcf1555-ade2-41a4-82d8-7709e3e74323",
"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": "9d7e5d63-c53f-4d0a-962b-4c79dbd1e602",
"body": "{\n \"avg_count_per_device\": {{faker 'random.float'}},\n \"count_per_device\": [\n {\n \"count\": {{faker 'random.float'}},\n \"datetime\": \"\"\n }\n ],\n \"previous_avg_count_per_device\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "62fda63c-7585-481d-ab52-a4e650d57400",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b6505fd9-56c3-47a5-ade3-ed2b0bbbf6a9",
"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": "dda9c11d-f5a7-406b-88da-3f2a9959de13",
"body": "{\n \"avg_count_per_session\": {{faker 'random.float'}},\n \"count_per_session\": [\n {\n \"count\": {{faker 'random.float'}},\n \"datetime\": \"\"\n }\n ],\n \"previous_avg_count_per_session\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1c5ed172-5383-471f-97d5-d42c477537ab",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e3a3cf77-f321-4ded-ba59-23767d54d34b",
"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": "c8139475-510d-4b7c-ad71-e6f955bbbd25",
"body": "{\n \"devices_count\": [\n {\n \"count\": {{faker 'random.number'}},\n \"datetime\": \"\"\n }\n ],\n \"previous_total_devices_with_event\": {{faker 'random.number'}},\n \"total_devices\": {{faker 'random.number'}},\n \"total_devices_with_event\": {{faker 'random.number'}}\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ed6b7944-b41b-4ae6-af68-41b82de3c955",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "735bd33f-8e66-492e-8ed6-33d408b2d482",
"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": "99aeb0a5-15a3-4f4b-a439-88ac964c4c8f",
"body": "{\n \"count\": [\n {\n \"count\": {{faker 'random.number'}},\n \"datetime\": \"\"\n }\n ],\n \"previous_total_count\": {{faker 'random.number'}},\n \"total_count\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Count of events by interval in the time range.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f8080e75-ff68-4915-86b4-762573bf29d9",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "fd41e87b-ebaf-4df4-acd1-6f8d1eaa5aa2",
"documentation": "Event properties.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/events/:event_name/properties",
"responses": [
{
"uuid": "5f175c95-60de-4e16-8671-96c20ddf35c3",
"body": "{\n \"event_properties\": [\n \"\"\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "Event properties.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3e2513c8-136e-41ea-800f-ed148b06015d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b7955abf-96b0-4363-b518-dd84d785db81",
"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": "f6d7619c-cdea-4f03-a808-fb512937738b",
"body": "{\n \"total\": {{faker 'random.number'}},\n \"values\": [\n {\n \"count\": {{faker 'random.number'}},\n \"name\": \"\",\n \"previous_count\": {{faker 'random.number'}}\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "851b801c-b386-4955-ae8f-e248cf8c9078",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c7580bed-f6b3-4622-8980-d4c832e95177",
"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": "aa115c33-90c8-4c4e-8544-d2cd14eb6bee",
"body": "{\n \"exceeded_max_limit\": {{faker 'random.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 'random.number'}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'random.number'}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"event_id\": \"\",\n \"event_name\": \"\",\n \"install_id\": \"{{faker 'random.uuid'}}\",\n \"message_id\": \"\",\n \"properties\": {},\n \"session_id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "529b9561-62a8-4368-a1da-4334d6152f0a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "67fa1b2b-d9c2-4bad-96d4-396819c87000",
"documentation": "Languages in the time range.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/languages",
"responses": [
{
"uuid": "6ae2e6fd-8e90-497f-8a38-3bcbc90a3d89",
"body": "{\n \"languages\": [\n {\n \"count\": {{faker 'random.number'}},\n \"language_name\": \"\",\n \"previous_count\": {{faker 'random.number'}}\n }\n ],\n \"total\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Languages with count during the time range in descending order.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2949f9e1-3e61-4f2b-8c86-ec6af368bc57",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2b936ecd-8075-4b85-9e75-18dc8e576758",
"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": "0df63482-373d-4f65-83eb-89fa32897830",
"body": "{\n \"exceeded_max_limit\": {{faker 'random.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 'random.number'}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'random.number'}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"install_id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0c7bb5ef-ff17-4dea-a21c-abf543dc5d92",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d77d5a2b-59e5-4227-a0cf-0e25c6ec6690",
"documentation": "Models in the time range.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/models",
"responses": [
{
"uuid": "3cedda84-ef3e-4ea8-9f3e-e92180d91e68",
"body": "{\n \"models\": [\n {\n \"count\": {{faker 'random.number'}},\n \"model_name\": \"\",\n \"previous_count\": {{faker 'random.number'}}\n }\n ],\n \"total\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Models with count during the time range in descending order.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "dc5c461d-87d1-45d0-b870-dcc556736d5e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d67ebe3d-de62-4188-bda3-31ea1d654d22",
"documentation": "OSes in the time range.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/oses",
"responses": [
{
"uuid": "d7b18974-2f34-48f1-a056-440dc263a59f",
"body": "{\n \"oses\": [\n {\n \"count\": {{faker 'random.number'}},\n \"os_name\": \"\",\n \"previous_count\": {{faker 'random.number'}}\n }\n ],\n \"total\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "OSes with count during the time range in descending order.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "944c119d-07c8-4fec-9991-b58dbc3c2acd",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "850112d6-b214-40a0-97fd-b42159e87c31",
"documentation": "Places in the time range.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/places",
"responses": [
{
"uuid": "48e7470f-a449-4c74-b9a4-55844bf86952",
"body": "{\n \"places\": [\n {\n \"code\": \"\",\n \"count\": {{faker 'random.number'}},\n \"previous_count\": {{faker 'random.number'}}\n }\n ],\n \"total\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Places with count during the time range in descending order.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "13796f43-709d-4637-87e1-21a7012877fb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "64b1c82b-450f-40c9-a390-de07402f2833",
"documentation": "Count of sessions in the time range.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/session_counts",
"responses": [
{
"uuid": "85d0d526-280a-4e48-b4d6-e4b93cff9196",
"body": "[\n {\n \"count\": {{faker 'random.number'}},\n \"datetime\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Count of sessions in the time range.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "070729a4-3681-4122-98ef-2876ae04d6b9",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "da365308-a4fc-4d23-a9f3-b356d0bee9a0",
"documentation": "Gets session duration.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/analytics/session_durations_distribution",
"responses": [
{
"uuid": "7889af81-499a-445f-9a04-af6267493119",
"body": "{\n \"average_duration\": \"\",\n \"distribution\": [\n {\n \"bucket\": \"\",\n \"count\": {{faker 'random.number'}}\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0c60d8f3-74aa-4d9b-a8d9-cda06ceff3ca",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "956dbd83-a332-4021-8e41-337a9bd1254b",
"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": "d6847cb3-b50f-461b-9cff-007136e6d279",
"body": "{\n \"average_sessions_per_user\": {{faker 'random.float'}},\n \"previous_average_sessions_per_user\": {{faker 'random.float'}},\n \"previous_total_count\": {{faker 'random.number'}},\n \"sessions_per_user\": [\n {\n \"count\": {{faker 'random.float'}},\n \"datetime\": \"\"\n }\n ],\n \"total_count\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Count of sessions per device in the time range.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a8ad1566-9327-4378-8bf3-5b182491bb1d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9a8a4ec5-b6c1-4392-b7a5-25f34e089967",
"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": "1dff708c-d5c4-4698-931a-45eeb5f86d44",
"body": "{\n \"total\": {{faker 'random.number'}},\n \"versions\": [\n {\n \"count\": {{faker 'random.number'}},\n \"previous_count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "61b85220-edc2-4eec-8ac4-afcc2beb7337",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2dfd37fe-86c6-46e3-ab0e-290b02b0798a",
"documentation": "Returns App API tokens for the app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/api_tokens",
"responses": [
{
"uuid": "b9cc7a7c-2d2e-4e3e-8207-fcb4a5c546f5",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "df5dbe53-5dd2-4fb8-8d4b-75a2128f3773",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a22a9ec4-4d95-48ac-9600-9455871c19b1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "54a520ea-878f-41ee-ab2d-24f027c3329a",
"documentation": "Creates a new App API token",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/api_tokens",
"responses": [
{
"uuid": "318629ed-a9a5-47cc-a964-f639cc56891a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cb13aba3-5d36-46de-9c82-312cf3fe38a7",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "11329f99-3c69-46e2-916d-626ebb308aa0",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ab1b8f03-0f4c-45a1-b9e0-c4032347e298",
"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": "255c535e-1a0b-4cd0-8954-6029219eb6a3",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "10442975-f5bc-4566-bdb2-ed094d470f5e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "972ce8da-254b-4245-8360-2f680261174c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "df456ed6-161f-4118-925e-d8b528cfe2a8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f2e235b6-48f1-4530-941d-63c3c3267580",
"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": "5efd124b-0c20-4b0b-a5ab-e096d2e232a0",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "af5af5fd-7740-43dc-b210-96ce676e5465",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "99db80ca-db77-4926-a64b-c85a7ae8aefa",
"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": "908f830b-9910-44cd-bcb2-259a78924247",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4dcafd32-1d1d-4fa5-bc3e-51c0015a19e4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0534a93b-3820-459b-8472-e1846cd4687b",
"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": "5e273f7d-b87b-433a-9525-e09078305024",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9a789a6a-98ff-4d03-80a5-19bd889bda62",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "19395ac1-c917-4318-9ef2-df95dda0e8ee",
"documentation": "Fetch all apple test flight groups",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/apple_test_flight_groups",
"responses": [
{
"uuid": "58fbfc72-4504-4123-8061-c18f43cea844",
"body": "[\n {\n \"appleId\": {{faker 'random.number'}},\n \"id\": \"\",\n \"name\": \"\",\n \"providerId\": {{faker 'random.number'}}\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "653178ee-b2d7-40d0-a3c7-c3bfd4ba63cc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ed530935-162c-4348-b43a-24ee9d793cc6",
"documentation": "Deletes the uploaded app avatar",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/avatar",
"responses": [
{
"uuid": "0bf17e47-cc28-470f-9575-7d40341e66d6",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f508ce81-9b51-404e-8f73-03c7f14e93fb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6ef99dc7-9a29-4fcc-92ae-ed29b0c1af79",
"documentation": "Sets the app avatar",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/avatar",
"responses": [
{
"uuid": "f5d45f41-2415-4e30-8312-48c7114cac31",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "multipart/form-data"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3cec9767-1ed2-4ffc-a1d1-9d96f1481159",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "multipart/form-data"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "88bb41f9-3b82-4f8f-a641-3706aa40e2fd",
"documentation": "Returns a list of azure subscriptions for the app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/azure_subscriptions",
"responses": [
{
"uuid": "2d82b35d-b812-44a4-b34d-33f50d44cc5d",
"body": "[\n {\n \"is_billable\": {{faker 'random.boolean'}},\n \"is_billing\": {{faker 'random.boolean'}},\n \"is_microsoft_internal\": {{faker 'random.boolean'}},\n \"subscription_id\": \"{{faker 'random.uuid'}}\",\n \"subscription_name\": \"\",\n \"tenant_id\": \"{{faker 'random.uuid'}}\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "98c8a517-8ec5-4138-a36e-bf02cbb2967c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "92930af6-2263-4c85-a52d-59156fe8c826",
"documentation": "Link azure subscription to an app",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/azure_subscriptions",
"responses": [
{
"uuid": "1c3d78fc-a188-472c-ac54-170eb89016a7",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "dbc7e90f-0a21-4ef4-9868-88dd96c45a7c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4618979c-713e-4c0c-82e2-5a91fd7613a0",
"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": "d090cdba-9f0b-4d3c-9978-6e1f4816f775",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ddae922a-6b77-48a4-9301-e40fe03bf072",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "df183229-7140-420b-a80e-89858224a322",
"documentation": "Aggregated Billing Information for owner of a given app.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/billing/aggregated",
"responses": [
{
"uuid": "7c70439b-30b4-4425-af07-800d9e133aee",
"body": "{\n \"azureSubscriptionId\": \"\",\n \"azureSubscriptionState\": \"{{oneOf (array 'Enabled' 'Disabled' 'NotSet')}}\",\n \"billingPlans\": {\n \"buildService\": {\n \"canSelectTrialPlan\": {{faker 'random.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'random.number'}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'random.number'}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n },\n \"testService\": {\n \"canSelectTrialPlan\": {{faker 'random.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'random.number'}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b13374ef-cc51-421c-bef4-8bae16ee452e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c68e4135-f6f7-4927-8da4-45e722ae5bff",
"documentation": "Returns the list of Git branches for this application",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches",
"responses": [
{
"uuid": "3ec4a9c6-0816-483e-8010-841c8a3873e7",
"body": "[\n {\n \"configured\": {{faker 'random.boolean'}},\n \"lastBuild\": {\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8e358af7-4277-40d7-9053-087de4656306",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1e68ef64-d695-4ec0-a62c-80b3c02ade98",
"documentation": "Returns the list of builds for the branch",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/builds",
"responses": [
{
"uuid": "d4c3a06f-0d18-45d2-8c1d-f9b0e3ffeaaa",
"body": "[\n {\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "97831031-f483-4a9b-b498-04521181bd23",
"documentation": "Create a build",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/builds",
"responses": [
{
"uuid": "1ff37ff9-81c6-4ac3-be03-d35c15671d65",
"body": "{\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e797cc27-1ffb-47de-84c4-32a12c89da2b",
"documentation": "Deletes the branch build configuration",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config",
"responses": [
{
"uuid": "a644f8d3-dc38-4d45-bcde-330a2b90cdd0",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "782fbe4f-552c-4071-ad4a-950c036cf293",
"documentation": "Gets the branch configuration",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config",
"responses": [
{
"uuid": "05c8a9aa-3912-4bd4-8f22-2a4392f63322",
"body": "{\n \"artifactVersioning\": {\n \"buildNumberFormat\": \"{{oneOf (array 'buildId' 'timestamp')}}\"\n },\n \"badgeIsEnabled\": {{faker 'random.boolean'}},\n \"cloneFromBranch\": \"\",\n \"signed\": {{faker 'random.boolean'}},\n \"testsEnabled\": {{faker 'random.boolean'}},\n \"toolsets\": {\n \"android\": {\n \"automaticSigning\": {{faker 'random.boolean'}},\n \"buildVariant\": \"release\",\n \"gradleWrapperPath\": \"android/gradlew\",\n \"isRoot\": {{faker 'random.boolean'}},\n \"keyAlias\": \"\",\n \"keyPassword\": \"\",\n \"keystoreEncoded\": \"\",\n \"keystoreFilename\": \"\",\n \"keystorePassword\": \"\",\n \"module\": \"app\",\n \"runLint\": {{faker 'random.boolean'}},\n \"runTests\": true\n },\n \"javascript\": {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\",\n \"runTests\": {{faker 'random.boolean'}}\n },\n \"xamarin\": {\n \"args\": \"\",\n \"configuration\": \"\",\n \"isSimBuild\": {{faker 'random.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 'random.boolean'}},\n \"cartfilePath\": \"\",\n \"certificateEncoded\": \"\",\n \"certificateFileId\": \"\",\n \"certificateFilename\": \"\",\n \"certificatePassword\": \"\",\n \"certificateUploadId\": \"\",\n \"forceLegacyBuildSystem\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "74df0fd1-fa24-4bd9-b8bf-3675d0dace11",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bc244568-054e-4903-99b5-2710669df47e",
"documentation": "Configures the branch for build",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config",
"responses": [
{
"uuid": "5dd5d0b2-007a-4457-8d64-2d7e926df5cc",
"body": "{\n \"artifactVersioning\": {\n \"buildNumberFormat\": \"{{oneOf (array 'buildId' 'timestamp')}}\"\n },\n \"badgeIsEnabled\": {{faker 'random.boolean'}},\n \"cloneFromBranch\": \"\",\n \"signed\": {{faker 'random.boolean'}},\n \"testsEnabled\": {{faker 'random.boolean'}},\n \"toolsets\": {\n \"android\": {\n \"automaticSigning\": {{faker 'random.boolean'}},\n \"buildVariant\": \"release\",\n \"gradleWrapperPath\": \"android/gradlew\",\n \"isRoot\": {{faker 'random.boolean'}},\n \"keyAlias\": \"\",\n \"keyPassword\": \"\",\n \"keystoreEncoded\": \"\",\n \"keystoreFilename\": \"\",\n \"keystorePassword\": \"\",\n \"module\": \"app\",\n \"runLint\": {{faker 'random.boolean'}},\n \"runTests\": true\n },\n \"javascript\": {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\",\n \"runTests\": {{faker 'random.boolean'}}\n },\n \"xamarin\": {\n \"args\": \"\",\n \"configuration\": \"\",\n \"isSimBuild\": {{faker 'random.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 'random.boolean'}},\n \"cartfilePath\": \"\",\n \"certificateEncoded\": \"\",\n \"certificateFileId\": \"\",\n \"certificateFilename\": \"\",\n \"certificatePassword\": \"\",\n \"certificateUploadId\": \"\",\n \"forceLegacyBuildSystem\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "09d20dd6-1b95-4d37-9538-5b5c96ca1d44",
"documentation": "Reconfigures the branch for build",
"method": "put",
"endpoint": "v0.1/apps/:owner_name/:app_name/branches/:branch/config",
"responses": [
{
"uuid": "2ceede9e-9376-47fd-a6c8-fb36abcabd37",
"body": "{\n \"artifactVersioning\": {\n \"buildNumberFormat\": \"{{oneOf (array 'buildId' 'timestamp')}}\"\n },\n \"badgeIsEnabled\": {{faker 'random.boolean'}},\n \"cloneFromBranch\": \"\",\n \"signed\": {{faker 'random.boolean'}},\n \"testsEnabled\": {{faker 'random.boolean'}},\n \"toolsets\": {\n \"android\": {\n \"automaticSigning\": {{faker 'random.boolean'}},\n \"buildVariant\": \"release\",\n \"gradleWrapperPath\": \"android/gradlew\",\n \"isRoot\": {{faker 'random.boolean'}},\n \"keyAlias\": \"\",\n \"keyPassword\": \"\",\n \"keystoreEncoded\": \"\",\n \"keystoreFilename\": \"\",\n \"keystorePassword\": \"\",\n \"module\": \"app\",\n \"runLint\": {{faker 'random.boolean'}},\n \"runTests\": true\n },\n \"javascript\": {\n \"packageJsonPath\": \"\",\n \"reactNativeVersion\": \"\",\n \"runTests\": {{faker 'random.boolean'}}\n },\n \"xamarin\": {\n \"args\": \"\",\n \"configuration\": \"\",\n \"isSimBuild\": {{faker 'random.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 'random.boolean'}},\n \"cartfilePath\": \"\",\n \"certificateEncoded\": \"\",\n \"certificateFileId\": \"\",\n \"certificateFilename\": \"\",\n \"certificatePassword\": \"\",\n \"certificateUploadId\": \"\",\n \"forceLegacyBuildSystem\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ed5848ba-972e-4368-8019-4347185fedc0",
"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": "5fe9b790-793c-4d0d-a5a3-a9d49bc36bc6",
"body": "{\n \"android\": {\n \"androidModules\": [\n {\n \"buildConfigurations\": [\n {\n \"name\": \"\",\n \"signingConfig\": {\n \"hasStoreFile\": {{faker 'random.boolean'}}\n }\n }\n ],\n \"buildTypes\": [\n \"\"\n ],\n \"buildVariants\": [\n \"\"\n ],\n \"hasBundle\": {{faker 'random.boolean'}},\n \"isRoot\": {{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "aa23fd8e-36d9-4961-a087-b3bd70561a44",
"documentation": "Get bug tracker settings for a particular app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/bugtracker",
"responses": [
{
"uuid": "e3e99ad6-bb36-4e1f-93b1-25090a998b8b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5c5f4976-d2dd-4477-8880-82ccdb31a48e",
"body": "{\n \"request_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error code with reason",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "167cf80a-ac95-4bb4-abd4-7057b934012f",
"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": "2d8f4407-3246-463b-8216-7cc65ed7a1e7",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5a02d366-15ce-4ace-9235-6da931f2549b",
"body": "{\n \"request_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error code with reason",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ba06c995-ac9e-479e-96dd-ca349274d7bc",
"documentation": "Application specific build service status",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/build_service_status",
"responses": [
{
"uuid": "45dc4ebd-f156-4292-b299-af58f7276728",
"body": "{\n \"message\": \"\",\n \"os\": \"\",\n \"service\": \"\",\n \"status\": \"\",\n \"url\": \"\",\n \"valid_until\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success. Availability for build service status is stored in response schema.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f8241ea7-3221-4ab8-a408-2e182cc0fe2b",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7bbda046-7cd8-4648-8cbf-067313763c91",
"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": "0bc4ebec-5ec6-4184-a525-00c578e12859",
"body": "{\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c0eb1067-5de9-4817-aae7-0bb5169866e3",
"documentation": "Cancels a build",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id",
"responses": [
{
"uuid": "0edb2de7-509d-47bf-83a7-735f9899a8b6",
"body": "{\n \"buildNumber\": \"\",\n \"finishTime\": \"\",\n \"id\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f40cad3a-ce84-4ca1-8fce-68be288b4185",
"documentation": "Distribute a build",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id/distribute",
"responses": [
{
"uuid": "7a665f16-af4e-468e-a7ee-e6a024149b81",
"body": "{\n \"status\": \"\",\n \"upload_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4b8020f3-37d3-4b5b-af69-99b3d08b897f",
"documentation": "Gets the download URI",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id/downloads/:download_type",
"responses": [
{
"uuid": "77b94ce0-e85e-42d5-9aaa-71edbc39e2b4",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5bc751a0-5425-4267-a066-94315e4148e2",
"documentation": "Get the build log",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/builds/:build_id/logs",
"responses": [
{
"uuid": "f416307b-79da-453d-bd85-4f2d88ff7776",
"body": "{\n \"value\": [\n \"\"\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d09cb8b7-4706-48d6-afa1-36c1bd13367d",
"documentation": "Returns commit information for a batch of shas",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/commits/batch",
"responses": [
{
"uuid": "370cbd5c-53a0-4be3-9e59-92ecb6d841b4",
"body": "[\n {\n \"sha\": \"\",\n \"url\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c6ce8507-25ab-4e2f-9828-b91037047fe2",
"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": "0e8348a8-6e3d-4aef-a8a5-55f8d8337a96",
"body": "{\n \"continuation_token\": \"\",\n \"crash_groups\": [\n {\n \"annotation\": \"\",\n \"app_version\": \"\",\n \"build\": \"\",\n \"count\": {{faker 'random.number'}},\n \"crash_group_id\": \"\",\n \"crash_reason\": \"\",\n \"display_id\": \"\",\n \"exception\": \"\",\n \"fatal\": {{faker 'random.boolean'}},\n \"first_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"impacted_users\": {{faker 'random.number'}},\n \"last_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"new_crash_group_id\": \"\",\n \"reason_frame\": {\n \"app_code\": {{faker 'random.boolean'}},\n \"class_method\": {{faker 'random.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 'random.number'}},\n \"method\": \"\",\n \"method_params\": \"\",\n \"os_exception_type\": \"\"\n },\n \"status\": \"{{oneOf (array 'open' 'closed' 'ignored')}}\"\n }\n ],\n \"limited_result_set\": {{faker 'random.boolean'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fb7fec15-b8a5-4698-a4d1-8145a7941860",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f165b562-cd9e-4194-a8bf-5576658694e2",
"documentation": "Gets a specific group.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id",
"responses": [
{
"uuid": "3211345e-f3f7-4e62-b090-14224b9d36f9",
"body": "{\n \"annotation\": \"\",\n \"app_version\": \"\",\n \"build\": \"\",\n \"count\": {{faker 'random.number'}},\n \"crash_group_id\": \"\",\n \"crash_reason\": \"\",\n \"display_id\": \"\",\n \"exception\": \"\",\n \"fatal\": {{faker 'random.boolean'}},\n \"first_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"impacted_users\": {{faker 'random.number'}},\n \"last_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"new_crash_group_id\": \"\",\n \"reason_frame\": {\n \"app_code\": {{faker 'random.boolean'}},\n \"class_method\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "81be9fc7-94d9-4549-b55e-8eaef98e892c",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9ca9ee7c-dbce-426a-94e9-69dcd67203d8",
"documentation": "Updates a group.",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/crash_groups/:crash_group_id",
"responses": [
{
"uuid": "e3ac12eb-44d7-44a8-a33c-6d3440844619",
"body": "{\n \"annotation\": \"\",\n \"app_version\": \"\",\n \"build\": \"\",\n \"count\": {{faker 'random.number'}},\n \"crash_group_id\": \"\",\n \"crash_reason\": \"\",\n \"display_id\": \"\",\n \"exception\": \"\",\n \"fatal\": {{faker 'random.boolean'}},\n \"first_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"impacted_users\": {{faker 'random.number'}},\n \"last_occurrence\": \"{{faker 'date.recent' 365}}\",\n \"new_crash_group_id\": \"\",\n \"reason_frame\": {\n \"app_code\": {{faker 'random.boolean'}},\n \"class_method\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d8e2fcfb-9b23-4387-81d8-e52315cfa320",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b57123ad-96d2-4f66-9d56-d5b281c87b4d",
"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": "37903125-9c88-4504-b5a2-ed4abfc24d03",
"body": "[\n \"\"\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e545ea7a-274e-47f9-8900-77da390a0e8f",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "da93f5cb-39b9-440d-b1f6-0ee63ecbf991",
"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": "848bb619-1a8e-4e9b-9687-7f5f178e45e3",
"body": "{\n \"app_id\": \"\",\n \"attachments_deleted\": {{faker 'random.number'}},\n \"blobs_failed\": {{faker 'random.number'}},\n \"blobs_succeeded\": {{faker 'random.number'}},\n \"crash_group_id\": \"\",\n \"crash_id\": \"\",\n \"crashes_deleted\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "068975fa-17ee-4e09-bfe9-fc46cec9036b",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "78566a72-cd3c-43f5-915d-0df8c894c5d5",
"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": "c2e5f99b-9982-42e2-835b-a3734fb4057a",
"body": "\"\"",
"latency": 0,
"statusCode": 201,
"label": "Created",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b84dc0b3-b980-4997-bcba-78628c2b5edb",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2d8347ce-d2c0-454a-9de2-6a9b2530ef56",
"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": "2eaf1734-dd7f-4257-b35c-35284ba6eb12",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d841f20a-802f-4b58-a15d-254f86255eec",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ac019b6e-aacb-4da4-b24f-52cf311e9fd9",
"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": "9ccba7de-f08c-4e38-a6bc-d4617a6a7268",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5172d263-426f-4410-8130-c0c70ce3fe3b",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9f2e7bb2-f705-4f7b-9833-81708bde5973",
"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": "a1ba4883-4192-49ad-af91-224ca45819b7",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c7932c3b-ab4a-4550-8461-1f4185906663",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c68836e7-7ef1-4bbc-b74e-1473a30b863a",
"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": "da722241-503b-4ffd-aa57-aced1fe75cc7",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2d3d48e2-1e13-436c-a30d-361cbef5971d",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "55889dc4-9a53-4f7e-840f-25f0dd5906e2",
"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": "c8e712d0-d18b-4751-a29b-260dc9ef77fa",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "17f3ae44-a4dd-4c99-ac23-eb70c7471e7f",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "dab08f69-d5dd-497b-ac83-a741d63eca13",
"documentation": "Gets all attachments for a specific crash.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/crashes/:crash_id/attachments",
"responses": [
{
"uuid": "6b18af9a-68ea-4e95-b9dc-6c99baf64934",
"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 'random.number'}}\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a34b1a36-52d8-43c8-b3fb-8daa2ee2eb89",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "cf5735be-9241-4b49-9b11-1f53bbaf21a5",
"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": "662d38f0-0557-4b91-9b05-b7b48f252671",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8cb836cd-ceb2-4ffe-8fac-eaa12d02e779",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "333d10bc-2556-423e-8ac0-d9a2d155644e",
"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": "1d97b5e8-09e7-4d2f-b9f4-bffb77b9cb07",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c8712707-639c-472f-9af7-a49a0e7e8a34",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a35d7575-61e6-4c3d-8b29-43f2f5f2fc61",
"documentation": "Get session logs by crash ID",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/crashes/:crash_id/session_logs",
"responses": [
{
"uuid": "e2e5f15d-fb0e-457f-9828-0f106d579c3e",
"body": "{\n \"exceeded_max_limit\": {{faker 'random.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 'random.number'}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'random.number'}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"event_id\": \"\",\n \"event_name\": \"\",\n \"install_id\": \"{{faker 'random.uuid'}}\",\n \"message_id\": \"\",\n \"properties\": {},\n \"session_id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bf8c44bb-2e60-4ca4-994c-0e0f4bce37a8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5c122a8d-4093-4c9d-a69c-fabb93512ff9",
"documentation": "Gets whether the application has any crashes.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/crashes_info",
"responses": [
{
"uuid": "1537a32e-501a-4f84-ab80-2a2f2458045c",
"body": "{\n \"features\": {\n \"crash_download_raw\": {{faker 'random.boolean'}},\n \"crashgroup_analytics_crashfreeusers\": {{faker 'random.boolean'}},\n \"crashgroup_analytics_impactedusers\": {{faker 'random.boolean'}},\n \"crashgroup_modify_annotation\": {{faker 'random.boolean'}},\n \"crashgroup_modify_status\": {{faker 'random.boolean'}},\n \"search\": {{faker 'random.boolean'}}\n },\n \"has_crashes\": {{faker 'random.boolean'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3d0be9a1-5352-4069-bd85-d329fd0f4ebd",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "8f77b6ab-7a6a-4076-8d5a-d793ddc938fc",
"documentation": "Gets a list of CodePush deployments for the given app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments",
"responses": [
{
"uuid": "f8a7ad4c-fa06-455b-a240-e48aaf7c098b",
"body": "[\n {\n \"key\": \"\",\n \"latest_release\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n },\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "25608d69-5980-4dbc-87ee-0b5a7eacfdff",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6995a2cd-cd9c-4ba7-b167-945ae364ad90",
"documentation": "Creates a CodePush Deployment for the given app",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments",
"responses": [
{
"uuid": "8774739e-d03e-4405-96c7-63f4531c5638",
"body": "{\n \"key\": \"\",\n \"latest_release\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n },\n \"name\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f99a319c-3588-4143-9d75-b56efd378ecd",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c50d959a-388e-4bdc-8eb1-9fabb3ff3916",
"documentation": "Deletes a CodePush Deployment for the given app",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name",
"responses": [
{
"uuid": "94542500-d297-4f65-8a88-7e0abf4af22b",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "706d2519-056b-4f48-8699-5a0c887c2da2",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ca950bd4-0dd0-49ab-b14f-b1f6cd05ba8b",
"documentation": "Gets a CodePush Deployment for the given app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name",
"responses": [
{
"uuid": "740f6bba-fbe4-4398-a492-7f20790c8309",
"body": "{\n \"key\": \"\",\n \"latest_release\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n },\n \"name\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "84e71076-3725-43b6-b0e2-b08e8ee52caf",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "86af186c-c533-44be-bfd8-e1476ec1ede8",
"documentation": "Modifies a CodePush Deployment for the given app",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name",
"responses": [
{
"uuid": "29970828-778d-4d6c-8def-ec5b92b01654",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bc374e4d-6526-4fb9-a1f6-eebf664d07b3",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "78aaa088-f5d0-483c-8a3e-cd8cc10f10de",
"documentation": "Gets all releases metrics for specified Deployment",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/metrics",
"responses": [
{
"uuid": "16dfab83-f0cf-4a84-9fd7-39c7360a4afb",
"body": "[\n {\n \"active\": {{faker 'random.number'}},\n \"downloaded\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"installed\": {{faker 'random.number'}},\n \"label\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "74cfac63-7dff-4c87-b589-6cbe37d01b4d",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "257c25fe-a061-4bc7-a613-d8ab02e2241b",
"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": "695f1785-5409-475c-97e0-d9e0a873058d",
"body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7266f5ae-2ec9-494e-b7e9-9cedc7b79849",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1386023d-382e-42b4-904f-f22bebb02306",
"documentation": "Clears a Deployment of releases",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/deployments/:deployment_name/releases",
"responses": [
{
"uuid": "85bd6e72-aecf-4584-bc20-c64e562e4f93",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ac9ab116-5522-4a0a-be42-20dd9107716c",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "cc3510cf-74ef-4ed8-b6e9-b278df5bf608",
"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": "f0dfa974-970f-460b-b5f5-615ff6949f7f",
"body": "[\n {\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4bf49626-27d6-469c-8396-d6cd3cb5476e",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f15b33bc-b7e7-4cd4-856e-8f57da60654f",
"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": "c5b31b7f-a156-4e29-a8b3-f1a6febe2e49",
"body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "48ce83f5-b5cd-4964-8317-0fd58287c6c2",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f9249ac9-27b2-4d46-af21-4950f89e86b8",
"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": "71c4ebbd-4774-4ca4-b2a9-1cdb6b365cd8",
"body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ed1f953d-844e-4253-87d6-5ecf29a6275a",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Nothing to patch",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "42c37011-8c34-49a0-9424-e5c5b1a19867",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "69fb09bc-2fcc-47e2-992d-9195110a76bc",
"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": "7eddb191-2b08-4d00-9c63-2449409a7a7c",
"body": "{\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8ee64033-5aa9-4e8a-a371-7e124fdf5d82",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0ae9ddef-a1be-49d2-b79a-9bc49e60fd00",
"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": "c2f5014e-9b05-451b-83f2-6d7ad6d28ace",
"body": "{\n \"id\": \"{{faker 'random.uuid'}}\",\n \"token\": \"\",\n \"upload_domain\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "277e45a5-e242-4a34-bbbc-d8f90c66b5b5",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b4d94f6c-d928-4592-b732-67dab7681a3f",
"documentation": "Returns a list of available devices",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/device_configurations",
"responses": [
{
"uuid": "d7a49e78-5659-47e2-aca4-5628dc327cf8",
"body": "[\n {\n \"id\": \"{{faker 'random.uuid'}}\",\n \"image\": {\n \"full\": \"\",\n \"thumb\": \"\"\n },\n \"marketShare\": {{faker 'random.number'}},\n \"model\": {\n \"availabilityCount\": {{faker 'random.number'}},\n \"cpu\": {\n \"core\": \"\",\n \"frequency\": \"\",\n \"text\": \"\"\n },\n \"deviceFrame\": {\n \"full\": {\n \"frameUrl\": \"\",\n \"height\": {{faker 'random.number'}},\n \"screen\": [\n {{faker 'random.number'}}\n ],\n \"width\": {{faker 'random.number'}}\n },\n \"grid\": {\n \"frameUrl\": \"\",\n \"height\": {{faker 'random.number'}},\n \"screen\": [\n {{faker 'random.number'}}\n ],\n \"width\": {{faker 'random.number'}}\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 'random.number'}},\n \"screenSize\": {\n \"cm\": \"\",\n \"in\": \"\"\n }\n },\n \"name\": \"\",\n \"os\": \"\",\n \"osName\": \"\",\n \"tier\": {{faker 'random.number'}}\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2eacb5fd-05a6-4825-893e-32ad50a5fb90",
"documentation": "Creates a short ID for a list of devices",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/device_selection",
"responses": [
{
"uuid": "7aa16e2a-3f7c-4d1e-b0fa-885f9393294e",
"body": "{\n \"shortId\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0142c91e-2b31-4600-8efe-1a2b93971d86",
"body": "{\n \"message\": \"\",\n \"status\": \"\"\n}",
"latency": 0,
"statusCode": 400,
"label": "Invalid list of device IDs",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bcd921cf-76a4-40d3-bfc8-949ca939df0d",
"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": "0de9f824-5a0a-4f83-9147-262179675633",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Operation successful",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3aa93625-9f6f-4d3d-9487-5aedc47fe3df",
"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": "eb2a29fa-554a-417c-b4d9-0e7ee92dfd76",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Operation successful",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "582bec00-146d-4aa7-baa7-c6685f90931f",
"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": "24948852-35a7-4f11-b62a-e0d9ba532396",
"body": "{\n \"groups\": [\n {\n \"app_build\": \"\",\n \"app_id\": \"\",\n \"app_ver\": \"\",\n \"crash_count\": {{faker 'random.number'}},\n \"error_count\": {{faker 'random.number'}},\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 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e85051f5-5fbc-4b69-b957-1520c7726a4c",
"body": "{\n \"code\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c452c132-3d49-4763-81b4-386246f4a898",
"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": "2d0e524c-10bb-4779-9b79-16cc0c096594",
"body": "{\n \"groups\": [\n {\n \"app_build\": \"\",\n \"app_id\": \"\",\n \"app_ver\": \"\",\n \"crash_count\": {{faker 'random.number'}},\n \"error_count\": {{faker 'random.number'}},\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 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "067ff5bb-0ca8-4c8f-a5b3-ab7c7fe501a2",
"body": "{\n \"code\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "33e9eda3-f186-404a-98cd-682d09e73748",
"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": "ce93c105-d0cb-4f82-8f6f-2e9d3b297b28",
"body": "{\n \"total_crash_count\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8910d896-5cd9-4b2f-893e-c9e3e986cd3f",
"body": "{\n \"code\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "01c79d55-8c9c-4356-9a62-d09d3fdab01a",
"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": "dd73adb9-6271-4938-a87e-501f078619c6",
"body": "[\n {\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6a142b84-ef74-4eca-91e4-f6ca3cc74eec",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "fa1b58ee-37bb-4701-b025-79497f32b158",
"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": "f9a32224-0144-4db0-a910-8d94de165866",
"body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "92900692-97f4-4ed3-9612-dfe98befdfd2",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "70238bdb-0762-413c-aeb2-e61f07820b68",
"documentation": "Deletes a distribution group",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name",
"responses": [
{
"uuid": "f6581589-52d2-4d46-810f-1bd73446e2f7",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d2ad5126-5930-4764-b537-c4932b824810",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0a1b128e-4b8c-442d-b148-62e9b9653715",
"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": "b7797475-4ccd-46d0-9209-fef2b5a5a222",
"body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5cd7848d-c666-4d4d-8272-43f8cd87219d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e785fe1e-bb34-4e12-9828-14605eb5c763",
"documentation": "Updates the attributes of distribution group",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/distribution_groups/:distribution_group_name",
"responses": [
{
"uuid": "e86ce817-819d-46b5-8370-adbb9674d51f",
"body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "eeed4c92-bbf5-45d9-99e4-7fd7275fd6c3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "61d98632-8a97-4205-b4eb-3ce3a7c2d2fa",
"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": "2ae35e8d-8a20-49e3-b619-def01dfdac93",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "325b51de-2ecf-45c5-9af7-eb27ec63dd0c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4aac016e-ca04-421e-93d6-09a1927d0a4a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f7a4c22a-a2d3-4a50-8769-32ddcb8ef0b9",
"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": "c17999fb-2e28-4f31-8c31-2f24f489f43a",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "text/csv"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "603e8ab9-c5da-4c4d-800f-cb583a733afd",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4c8e6476-b7c7-427d-8e5e-7f1e1e44afec",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "not_found: A distribution group can't be found.\n",
"headers": [
{
"key": "Content-Type",
"value": "text/csv"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2b251f69-4b5c-4b33-a621-fa46d1c9c173",
"body": "",
"latency": 0,
"statusCode": 500,
"label": "An internal error.",
"headers": [
{
"key": "Content-Type",
"value": "text/csv"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b9e04da9-dbf3-40d7-8e23-0079dd23bf62",
"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": "28121521-df6a-4443-92b9-10e895be5cdc",
"body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"invite_pending\": {{faker 'random.boolean'}},\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "80dd5507-82bf-4b90-88a0-bceeeaf9b83e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "22fde005-bc3e-4ee5-862b-ae8e63753163",
"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": "cdbcc052-b93a-4868-9b19-2c537c64be71",
"body": "[\n {\n \"code\": \"\",\n \"invite_pending\": {{faker 'random.boolean'}},\n \"message\": \"\",\n \"status\": {{faker 'random.number'}},\n \"user_email\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "70b09a37-67d8-46c1-bfda-4c5f989cdaca",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6fe2a713-d1a6-498d-9e81-4a62ca6ffe6c",
"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": "328df1f5-ad1b-47bc-b90a-55abdec126a5",
"body": "[\n {\n \"code\": \"\",\n \"message\": {{faker 'random.number'}},\n \"status\": {{faker 'random.number'}},\n \"user_email\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8c605e24-14b0-49e8-b366-5c405b37d007",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "21186e80-157a-4c8b-ba09-23127b80f977",
"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": "e9a83924-d0c0-4188-98da-10070531f2d9",
"body": "[\n {\n \"enabled\": {{faker 'random.boolean'}},\n \"id\": {{faker 'random.number'}},\n \"is_external_build\": {{faker 'random.boolean'}},\n \"mandatory_update\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4f44b48d-2428-4a74-9873-bf67d0208de8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "84d6320e-8b98-436d-9380-d5586671bccf",
"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": "dd246ae6-a74f-4881-81de-5ba2796653be",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ff364abc-d906-425b-b34e-601cfe29371c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "87477285-cd4e-4b09-b501-2b734db1d47b",
"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": "baf36f4e-177d-4b94-ade2-a71b359d19a2",
"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 'random.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 'random.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'random.number'}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'random.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'random.boolean'}},\n \"is_udid_provisioned\": {{faker 'random.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 'random.number'}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e2861a30-43e9-40b7-8511-c56541cec0a4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7526ee39-ccef-4f3e-a17c-6d75be3660f8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "02ba9558-9106-4184-938b-8f01a96f317a",
"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": "aadeecdc-6eb6-4565-9025-1999ad3f45b5",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "42895859-1666-4822-89ac-874554caba80",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "cea9df9a-3495-462e-8088-074d049b1703",
"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": "d964fa0b-18fd-4c12-b16b-9495eccd320e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e0e0625d-6455-4f1d-97a2-15aec1d1ef41",
"documentation": "Create a new external store for the specified application.",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores",
"responses": [
{
"uuid": "576fe160-7196-43ff-85c8-6e8ba0844367",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1113172e-ad10-4987-ad8c-7c8111b93107",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b2919455-8702-4dd0-a8a1-ec964ad5140e",
"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": "94f512dc-4678-4f13-ab16-4c63d60b365a",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a8db10b3-4d6c-4889-a679-993282d3271b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "08d20406-6355-498f-8c2a-b06fcad06bea",
"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": "f5642f88-afd0-4dcc-bba2-f4651e27c4ec",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e49b9a75-cd57-469e-a113-63418c900997",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "09a5a31b-9af6-4c60-971b-dd9b21813a51",
"documentation": "Update the store.",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/distribution_stores/:store_name",
"responses": [
{
"uuid": "5a0a9ae9-6851-4cf2-9fc2-c29da353b6c7",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a76d5002-57d2-45f1-8911-be7edc97a0f7",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7b744d26-3657-4e47-a1cb-f3cc0008cc18",
"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": "7439b171-2ea8-4579-8fd3-7a997ffda790",
"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 'random.number'}},\n \"install_url\": \"{{oneOf (array 'group' 'store')}}\",\n \"min_os\": \"\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0699b3fb-895d-43a5-a8ac-9d9fd07d6172",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e60df3d2-0e98-41b4-9838-08249280ba70",
"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": "4fa4bf34-4027-45e7-8794-e98647c71a8f",
"body": "[\n {\n \"destination_type\": \"{{oneOf (array 'group' 'store' 'tester')}}\",\n \"distribution_stores\": [\n {\n \"id\": \"\",\n \"is_latest\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"publishing_status\": \"\",\n \"type\": \"{{oneOf (array 'googleplay' 'intune' 'apple')}}\"\n }\n ],\n \"id\": {{faker 'random.number'}},\n \"short_version\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b8865849-1e58-4aaa-a56c-cbac6b937be0",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d3950dde-a54d-49b2-bbc2-a5133142982b",
"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": "9754f158-3eb0-4042-8c35-72d53a677911",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "965aaf65-1fd6-403b-919e-95769ea1bd93",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b399fea8-7546-4d20-9d71-39efb40ef2f2",
"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": "343ac5a0-5fc0-459d-8466-73abc620bfdf",
"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 'random.number'}},\n \"install_url\": \"{{oneOf (array 'group' 'store')}}\",\n \"min_os\": \"\",\n \"release_notes\": \"\",\n \"short_version\": \"\",\n \"size\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "49dd9a46-2982-42b7-bca5-15caf6632de3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "31bb3385-d12c-4f01-ae33-7552b151dcfa",
"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": "912f99d0-86b4-4760-9202-bd256e777ec3",
"body": "{\n \"is_log_available\": {{faker 'random.boolean'}},\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c2d57b9a-f5a0-4592-8bef-7ed8206c28aa",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "fc40225b-b88b-4c08-97e4-25ec049ad5f3",
"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": "f6a31198-6f10-4fdf-b975-d32456f932e7",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cd67ff60-f4e3-495f-a03c-18f5a835603e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5eb1a9b1-2393-4873-ba36-c2ffde41c7a9",
"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": "d2f85e89-ed03-43bb-8a49-05d1babafcdf",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bc2f6890-c77d-4730-b22d-126ccd203bf4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "af3565c9-117b-443d-9ff1-431088ced5ed",
"documentation": "List of app builds",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/availableAppBuilds",
"responses": [
{
"uuid": "87267990-e5f1-4892-aa66-7a8d29a5f212",
"body": "{\n \"appBuilds\": [\n \"\"\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "List of App builds",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a024ed02-d564-4635-ba72-b472822a3753",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "936e5590-5543-44c9-9192-29a43ef11807",
"documentation": "Get all available versions in the time range.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/available_versions",
"responses": [
{
"uuid": "97fadebe-436b-403a-af8e-e2207a4ade71",
"body": "{\n \"total_count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f248e0cc-fdd5-49b7-9665-901199e6bc42",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "732ecda2-c988-4a68-b326-8997335b3c77",
"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": "31f7ee10-02d6-44e9-a514-fb00c0d47a23",
"body": "{\n \"count\": {{faker 'random.number'}},\n \"errors\": [\n {\n \"count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8127e5fe-011b-4d89-b983-dbda3ff1fb62",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d29afbbf-514d-4bb1-8bbe-7ace9b069b9b",
"documentation": "List of error groups",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups",
"responses": [
{
"uuid": "419a0314-0341-4c21-b409-0204683d8aab",
"body": "{\n \"errorGroups\": [\n {\n \"appBuild\": \"\",\n \"appVersion\": \"\",\n \"codeRaw\": \"\",\n \"count\": {{faker 'random.number'}},\n \"deviceCount\": {{faker 'random.number'}},\n \"errorGroupId\": \"\",\n \"exceptionAppCode\": {{faker 'random.boolean'}},\n \"exceptionClassMethod\": {{faker 'random.boolean'}},\n \"exceptionClassName\": \"\",\n \"exceptionFile\": \"\",\n \"exceptionLine\": \"\",\n \"exceptionMessage\": \"\",\n \"exceptionMethod\": \"\",\n \"exceptionType\": \"\",\n \"firstOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"hidden\": {{faker 'random.boolean'}},\n \"lastOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"reasonFrames\": [\n {\n \"appCode\": {{faker 'random.boolean'}},\n \"classMethod\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "18cd774b-e4bf-4b1f-b060-1be0ae57176b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "87968022-fbf9-4143-9eda-b402c6551922",
"documentation": "Error groups list based on search parameters",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/search",
"responses": [
{
"uuid": "9af80264-32c2-4c07-a9df-1d56f8e83ed7",
"body": "{\n \"errorGroups\": [\n {\n \"appBuild\": \"\",\n \"appVersion\": \"\",\n \"codeRaw\": \"\",\n \"count\": {{faker 'random.number'}},\n \"deviceCount\": {{faker 'random.number'}},\n \"errorGroupId\": \"\",\n \"exceptionAppCode\": {{faker 'random.boolean'}},\n \"exceptionClassMethod\": {{faker 'random.boolean'}},\n \"exceptionClassName\": \"\",\n \"exceptionFile\": \"\",\n \"exceptionLine\": \"\",\n \"exceptionMessage\": \"\",\n \"exceptionMethod\": \"\",\n \"exceptionType\": \"\",\n \"firstOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"hidden\": {{faker 'random.boolean'}},\n \"lastOccurrence\": \"{{faker 'date.recent' 365}}\",\n \"reasonFrames\": [\n {\n \"appCode\": {{faker 'random.boolean'}},\n \"classMethod\": {{faker 'random.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 'random.number'}},\n \"method\": \"\",\n \"methodParams\": \"\",\n \"osExceptionType\": \"\"\n }\n ]\n }\n ],\n \"hasMoreResults\": {{faker 'random.boolean'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "List of error groups",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e7d0778a-8102-4c9f-9de8-7789f98458d6",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6834258f-281e-4cd3-9b14-947f669abaad",
"documentation": "Error group details",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId",
"responses": [
{
"uuid": "39e6eb5d-e7af-41a0-80d0-55f52787bc8f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bbafa5d2-a071-474b-bdc1-9070847fef3a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "158e40e6-2d3f-42d5-ad50-c0a577ea3227",
"documentation": "Update error group state",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId",
"responses": [
{
"uuid": "6e9430ff-5407-44d8-964b-6a6d3a697250",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fb322457-9777-468d-b729-998218f1871d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "cb7a99d7-dba7-4ba0-8ab2-f011153abf0c",
"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": "c14b78c5-8d4e-40f4-8955-98d67d11161b",
"body": "{\n \"count\": {{faker 'random.number'}},\n \"errors\": [\n {\n \"count\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9233e7b2-d618-4a3d-8331-6ced4910e388",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9446d9f1-0951-466d-b8f0-779cb1057775",
"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": "a48ac02b-2076-4457-984f-1b47d9384255",
"body": "{\n \"averagePercentage\": {{faker 'random.float'}},\n \"dailyPercentages\": [\n {\n \"datetime\": \"\",\n \"percentage\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e7e62be3-07bd-4d49-9e45-fb9725c31d4d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b42ae75b-5b32-456f-a731-b9c463401306",
"documentation": "Get all errors for group",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors",
"responses": [
{
"uuid": "230f9958-e9c7-4fe7-be7e-b80b183e4607",
"body": "{\n \"errors\": [\n {\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'random.boolean'}},\n \"hasBreadcrumbs\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0eb251cb-cee1-4c91-bb09-eceeb2721fe8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "45c87a4d-2824-4ea4-938a-b9c3020dadb5",
"documentation": "Latest error details.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/latest",
"responses": [
{
"uuid": "0796743c-fd40-4b2f-b8ce-df0cd31cf74d",
"body": "{\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'random.boolean'}},\n \"hasBreadcrumbs\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9a98b862-c338-4a86-b5ec-f3a524328fb9",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c02b694a-6ed2-4c5c-b360-9d8a509f899b",
"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": "619acd71-c0e6-4374-a7b1-091853a04223",
"body": "{\n \"appId\": \"\",\n \"attachmentsDeleted\": {{faker 'random.number'}},\n \"blobsFailed\": {{faker 'random.number'}},\n \"blobsSucceeded\": {{faker 'random.number'}},\n \"errorGroupId\": \"\",\n \"errorId\": \"\",\n \"errorsDeleted\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "78343e7a-14b9-46e5-aee8-0de02db0ae54",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bc16d326-5685-4767-90bc-5debf4797c46",
"documentation": "Error details.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId",
"responses": [
{
"uuid": "b9046c22-2b45-41d5-b4c7-8e2cc21c3d03",
"body": "{\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'random.boolean'}},\n \"hasBreadcrumbs\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4b98d86d-6d53-4d96-8eaf-9a064f19d447",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a72c4c17-db70-4cf7-b523-498dd2924043",
"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": "cec53502-d628-41b3-99ba-97e453ff785b",
"body": "{}",
"latency": 0,
"statusCode": 200,
"label": "Error details.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "648ccdfc-cd95-496b-902b-1a55e31863d6",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "65b3c29e-37de-4a15-9b82-1027f0ab86f4",
"documentation": "Error location.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId/location",
"responses": [
{
"uuid": "ff2f0f7f-d85a-4630-8eaf-72e15c398761",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error location.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "03804f94-c428-4bb7-9a28-5eada4b812de",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ea32b23c-9084-427c-af04-48034e8dc0af",
"documentation": "Error Stacktrace details.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/errors/:errorId/stacktrace",
"responses": [
{
"uuid": "9e054d85-0318-4bab-9d09-02a7dd21090f",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Error stacktrace details.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "98e27b50-5ec2-4bde-a3d2-19099fef4788",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5a1123ee-eb3d-4e8b-a5a4-626870c35c94",
"documentation": "Top models of the selected error group.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/models",
"responses": [
{
"uuid": "7bc16b4f-1360-4303-a503-c2230c8952eb",
"body": "{\n \"errorCount\": {{faker 'random.number'}},\n \"models\": [\n {\n \"errorCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f2c183c5-b3b9-4ed8-a670-284c598d7f1e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "18068ae4-e6b8-48b7-a67a-651fa2e962fd",
"documentation": "Top OSes of the selected error group.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/errorGroups/:errorGroupId/operatingSystems",
"responses": [
{
"uuid": "dee3afec-95c7-4041-a284-ceda00f33457",
"body": "{\n \"errorCount\": {{faker 'random.number'}},\n \"operatingSystems\": [\n {\n \"errorCount\": {{faker 'random.number'}},\n \"operatingSystemName\": \"\"\n }\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "Top OSes with percentage in descending order",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cb31d62d-52ae-47ed-83e1-252321cb221c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6bff9261-e52f-465a-b676-2e182bcae326",
"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": "55e41848-5444-4993-9537-9dea45110237",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Gets the stack trace for the error group.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6ec9caf0-97e9-4d1e-8fcc-f054af22268f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d7637ed7-0bb4-4089-b3cd-8194b64a0981",
"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": "43dc220c-a63e-4da6-98b5-7dd64ef88839",
"body": "{\n \"averagePercentage\": {{faker 'random.float'}},\n \"dailyPercentages\": [\n {\n \"datetime\": \"\",\n \"percentage\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6f3cc907-1e9f-4209-b137-e52e84b60d16",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1bbe2612-51d1-43f7-ab99-83bfffa89128",
"documentation": "gets the retention settings in days",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/retention_settings",
"responses": [
{
"uuid": "2623ec96-635b-4ae2-8425-c2c58283dcfe",
"body": "{\n \"retention_in_days\": \"{{oneOf (array '28' '90')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1e90a283-64fd-45f6-a5fd-214065bbd4d1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0be3d3e8-003e-4c6d-8c06-ad9f0cf09490",
"documentation": "Creates and updates the retention settings in days",
"method": "put",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/retention_settings",
"responses": [
{
"uuid": "20aa475f-df50-4dfd-91db-1190f634245a",
"body": "{\n \"retention_in_days\": \"{{oneOf (array '28' '90')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fa2388cb-37a4-40d7-8803-97fca77481ea",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "794fa7b4-5c8a-4936-b573-4c8c347bc766",
"documentation": "Errors list based on search parameters",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/search",
"responses": [
{
"uuid": "57217573-c1e4-4fb9-9cb8-b7c230cc0324",
"body": "{\n \"errors\": [\n {\n \"country\": \"\",\n \"deviceName\": \"\",\n \"errorId\": \"\",\n \"hasAttachments\": {{faker 'random.boolean'}},\n \"hasBreadcrumbs\": {{faker 'random.boolean'}},\n \"language\": \"\",\n \"osType\": \"\",\n \"osVersion\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\",\n \"userId\": \"\"\n }\n ],\n \"hasMoreResults\": {{faker 'random.boolean'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "List of errors",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "446bd4a9-7297-43df-ae54-2b8daa9f23cb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bf7b0f2e-6c0e-4905-bc34-b685ea18e731",
"documentation": "List error attachments.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/attachments",
"responses": [
{
"uuid": "8e881aaf-af1a-40cd-81a9-f44d25fc173b",
"body": "[\n {\n \"appId\": \"\",\n \"attachmentId\": \"\",\n \"blobLocation\": \"\",\n \"contentType\": \"\",\n \"crashId\": \"\",\n \"createdTime\": \"{{faker 'date.recent' 365}}\",\n \"fileName\": \"\",\n \"size\": {{faker 'random.number'}}\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "List of error attachments.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5cbca6f0-0888-4f65-a69f-50ea2299fe6b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "120cbb65-341c-40cb-862b-d32615e31bea",
"documentation": "Error attachment location.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/attachments/:attachmentId/location",
"responses": [
{
"uuid": "cce636e5-962e-474b-b8d7-64a1c954749b",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error attachment location.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e8a84ca3-1d1b-4c32-b538-571fc8329d2b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0d3ee879-91fa-46b8-b61d-04dbaed49f20",
"documentation": "Error attachment text.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/attachments/:attachmentId/text",
"responses": [
{
"uuid": "119101f1-370d-4d68-8faa-d648950b56ed",
"body": "{\n \"content\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error attachment text.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3182e21a-72b5-4f71-869f-fd8457de36bc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "fb7d3b23-44da-4b41-bc96-5329f499ddaf",
"documentation": "Get session logs by error ID",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/errors/:errorId/sessionLogs",
"responses": [
{
"uuid": "4a192421-1a2d-4c14-9218-32e2b9c978bd",
"body": "{\n \"exceeded_max_limit\": {{faker 'random.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 'random.number'}},\n \"os_build\": \"\",\n \"os_name\": \"\",\n \"os_version\": \"\",\n \"screen_size\": \"\",\n \"sdk_name\": \"\",\n \"sdk_version\": \"\",\n \"time_zone_offset\": {{faker 'random.number'}},\n \"wrapper_runtime_version\": \"\",\n \"wrapper_sdk_name\": \"\",\n \"wrapper_sdk_version\": \"\"\n },\n \"event_id\": \"\",\n \"event_name\": \"\",\n \"install_id\": \"{{faker 'random.uuid'}}\",\n \"message_id\": \"\",\n \"properties\": {},\n \"session_id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9d82169b-50ef-4d6a-927c-aedff0ac8ead",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c5b33b15-1c75-4860-8fdb-b9c7a6d9aa0c",
"documentation": "List export configurations.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations",
"responses": [
{
"uuid": "8a8c03b4-d8dd-4f77-9f79-f21216c16563",
"body": "{\n \"nextLink\": \"\",\n \"total\": {{faker 'random.number'}},\n \"values\": [\n {\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a4305508-0b5c-42e0-891a-cb6733d4d2dc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1008627b-b801-4651-adf5-364cf3b842a8",
"documentation": "Create new export configuration",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations",
"responses": [
{
"uuid": "2f9f679a-1b63-484a-a055-b5e46cc3d0db",
"body": "{\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a342c421-00eb-47d9-ba3c-abfe7b1d1bcc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5a689f9e-ed84-4836-812e-bb1800391934",
"documentation": "Delete export configuration.",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id",
"responses": [
{
"uuid": "94c7d747-8cb5-417c-bd3d-67eab815c7ee",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Export configuration was successfully deleted.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fa5972ff-3127-4047-8744-927a453317b2",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c7b95b30-a2ca-4b49-9fe9-380bae6cd22f",
"documentation": "Get export configuration.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id",
"responses": [
{
"uuid": "d32d6b82-02b4-4ede-80af-4507c83d107f",
"body": "{\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6867c6dd-add3-464f-8f31-93390ce0f670",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3f814697-130e-4947-8610-d302e9598556",
"documentation": "Partially update export configuration.",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id",
"responses": [
{
"uuid": "b92d9ede-c797-4718-93ad-fbc3c5d6be1a",
"body": "{\n \"creation_time\": \"\",\n \"export_configuration\": {\n \"backfill\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "edb59667-2688-490d-b41b-b0475296cb73",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "456f9162-28ab-4672-b999-87986b947db9",
"documentation": "Disable export configuration.",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id/disable",
"responses": [
{
"uuid": "65c717e4-4958-47ce-b8c7-0a6c6bea89b9",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Export configuration was successfully disabled.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "039baa63-3d69-4358-901c-5d2ef3ed0da4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "947f18fa-681e-4a85-b717-de11768e0663",
"documentation": "Enable export configuration.",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/export_configurations/:export_configuration_id/enable",
"responses": [
{
"uuid": "e9bd0b20-ba16-473a-b23c-dcd92d8597c4",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Export configuration was successfully enabled.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5f164977-b4c8-450d-8eb5-1b9ebb908c18",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0a880b8b-d2ce-4fa9-b4db-b8d5dc3926a4",
"documentation": "Create a new asset to upload a file",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/file_asset",
"responses": [
{
"uuid": "5de2c02d-5a92-4830-84a7-07b93f67ae19",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "164b319f-2df5-427a-abef-7a9d85fbd850",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d486872d-dab8-450b-8b22-37fbc03b66f2",
"documentation": "Gets the pending invitations for the app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/invitations",
"responses": [
{
"uuid": "53801fd7-a986-4fb7-9922-e4ad7120a886",
"body": "{\n \"app\": {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n },\n \"app_count\": {{faker 'random.number'}},\n \"distribution_group\": {\n \"owner\": {\n \"avatar_url\": \"\",\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n }\n },\n \"email\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"invite_type\": \"{{oneOf (array 'developer' 'tester')}}\",\n \"invited_by\": {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bcc4f6cc-27af-4754-87c5-dbeb31ea4a46",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7e2331c3-cfe1-4840-a2a2-6c282cd4d0b3",
"documentation": "Invites a new or existing user to an app",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/invitations",
"responses": [
{
"uuid": "b069f033-d340-4b79-85fb-9dc2186d2810",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "de1da4e7-1214-400a-87d6-66a7d9a89e0d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4dbabc16-9072-421b-af22-87aeb0d2bcbf",
"documentation": "Removes a user's invitation to an app",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/invitations/:user_email",
"responses": [
{
"uuid": "ae21920e-2445-4cac-849c-51e1c77504bc",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a63afcbc-42ad-43f0-ae8c-a731581d6478",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "12e134eb-dc98-4a50-a494-a08ee4d036bc",
"documentation": "Update pending invitation permission",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/invitations/:user_email",
"responses": [
{
"uuid": "4c68e1ce-aa9b-4938-8729-f6691f9ae0ba",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e8befb7d-47eb-4879-a9a5-2aa04e9fb81f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4da1dbe6-07b5-4b97-a587-1299a12888dd",
"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": "ec3aa5a0-ee3f-4857-b783-8a2f0395e379",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "59eb0e54-31cf-4a01-b270-3133e9a9016e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "dd33d4d5-b340-43fe-847c-de6aeac96ec0",
"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": "d5843646-85d5-4eea-a20b-b555623d9ccb",
"body": "{}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "df094899-a969-448d-9a65-e5e585328630",
"body": "{\n \"request_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error code with reason",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3eefe57c-5150-4fe0-a875-1d01e0a360d7",
"documentation": "Lists device sets belonging to the owner",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets",
"responses": [
{
"uuid": "9da3d6d1-b5bc-42a7-a772-ee0698bdc6f4",
"body": "[\n {\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3573f069-ffaf-4bed-83fe-cc62b9e9ef9a",
"documentation": "Creates a device set belonging to the owner",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/owner/device_sets",
"responses": [
{
"uuid": "b2b74b55-44a8-4cab-9b9a-c2b2084eba90",
"body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "819c3d72-71e5-4381-9cb3-3d978d3be308",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2e13e046-6014-4adb-8c67-915404d2b8a1",
"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": "3fc9749d-ea31-4629-8f1a-ab7f73a5d804",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b1e9aba9-c09d-4cb8-b7b0-14749e9d6992",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Device set with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b6370af3-f21e-426e-a737-78e3c8669328",
"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": "12718dca-3d86-4433-9bb4-9ec1e559ceb0",
"body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c204415a-8094-4d66-80fb-c3eac726253c",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Device set with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4befabbf-0c9c-40c9-a342-575c9d7001b9",
"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": "6d20a148-8c54-40a4-8e7c-beb3b83cc53d",
"body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "afeda2de-c967-4a79-8673-179573fe5a55",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5775cb83-386f-4e81-ab89-1f02758523ed",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Device set with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1448ae01-5c44-4727-9673-f15de3a2ac7e",
"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": "377d330d-c504-49f4-b29e-2099fef51645",
"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 'random.boolean'}},\n \"id\": {{faker 'random.number'}},\n \"is_external_build\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9778cafb-dd55-49ca-9102-e924ef91e3d4",
"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": "36e650c9-2a76-49c4-bd5f-7047325b1e85",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a17b82e4-e062-472d-a2bd-78f7176d1ebc",
"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": "5bea4b8d-2e8e-4895-bcc3-57f385891c8e",
"body": "{\n \"release_id\": {{faker 'random.number'}},\n \"release_url\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "71a1f75f-643c-4884-8f85-9bf9077c2a66",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1b6e3636-70e0-44f7-a07c-b859739742c0",
"documentation": "Return basic information about releases.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases",
"responses": [
{
"uuid": "1f4c141b-a1a0-4afd-a9a1-48a300db1e99",
"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 'random.boolean'}},\n \"id\": {{faker 'random.number'}},\n \"is_external_build\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "06de78cf-d12c-45b2-a24b-dad7483a4e56",
"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": "7482bd9c-35f4-44e4-8d56-d899dc847e1e",
"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 'random.boolean'}},\n \"id\": {{faker 'random.number'}},\n \"is_external_build\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "8f2f865a-42e5-4002-8b6d-b66734148b80",
"documentation": "Deletes a release.",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id",
"responses": [
{
"uuid": "192dab6a-f6ab-4059-abca-b001f58647cf",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "98435a2d-e92d-4442-9b68-e64e490b1968",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "780300c6-7f8c-415b-84b3-12af9ff09c6f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "50bda71d-9dfc-4ed9-b5dd-3e43ab76692a",
"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": "ffbb20b2-46a1-4dd5-8ca9-b8a2f3baed20",
"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 'random.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 'random.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'random.number'}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'random.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'random.boolean'}},\n \"is_udid_provisioned\": {{faker 'random.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 'random.number'}},\n \"status\": \"\",\n \"uploaded_at\": \"\",\n \"version\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ae5241d4-2086-4b02-be52-dc4646f2d102",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e16ccd69-1368-445f-8d55-95402dad8a69",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0fd24154-b140-48eb-ad76-5cd51927b17f",
"documentation": "Updates a release.",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id",
"responses": [
{
"uuid": "2cbbf11c-d74a-4f95-b711-0bfe673db88a",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6146aaf8-3846-4ddb-abb8-e3ea948fb1b5",
"body": "",
"latency": 0,
"statusCode": 400,
"label": "Failure",
"headers": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c0d4c36a-b047-4c3e-ab28-c325d5dcc304",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Release not found",
"headers": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "469d7e4a-30fa-4bc4-8a49-518f9937aac8",
"documentation": "Update details of a release.",
"method": "put",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id",
"responses": [
{
"uuid": "67f4464a-dd64-4aaa-98e0-df3c5e0793fb",
"body": "{\n \"destinations\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"enabled\": {{faker 'random.boolean'}},\n \"mandatory_update\": {{faker 'random.boolean'}},\n \"provisioning_status_url\": \"\",\n \"release_notes\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "6cddc199-fcd9-465b-aca6-d873906f7afb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7af5fd51-fd92-4c23-93d5-b1bf83cd97dc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "42195a6b-d8a4-45b6-b8b7-be4a73bdcd95",
"documentation": "Distributes a release to a group",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/groups",
"responses": [
{
"uuid": "d86e4b70-2792-4196-a214-fe117b693a35",
"body": "{\n \"id\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Created",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2b6b6c8c-8420-4942-bdc6-f9f01550ca51",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1456033e-b5a2-45aa-870b-c4744b01ced0",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "296bd9ce-c251-4073-b882-fba9d0f47521",
"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": "363b4103-7d0a-4e53-8570-aeaa488c711f",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "dd92cddf-b034-4bba-be52-e5591da52543",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4984909f-c4c9-438b-b4c7-fe9fbdfbde4c",
"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": "35fe7468-39a1-4683-8a37-09601ed381b6",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d35eef96-5778-45b8-8c9a-3ff4b145ff7b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "64eeb3f9-593c-4422-a9cb-9dac1eea50c0",
"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": "8d57b411-006f-443c-a1ba-32f03cad4c02",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "755e003b-5951-48dc-8aa0-38666bf3392d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6b158b14-fba1-4b9b-8d92-3785a3113b9d",
"documentation": "Distributes a release to a store",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/stores",
"responses": [
{
"uuid": "4964fea6-93c5-4275-804f-b100e78a0385",
"body": "{\n \"id\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Created",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "da40c866-1aae-4dd7-ab50-5353f0d84fdb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bbe20069-f985-4b5a-8e61-8dd72810200a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0856f9c5-88cc-4999-b679-58f35f3191a8",
"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": "c2865328-ddf1-4c62-b822-8fed7ade8e8e",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "176401b2-d802-40b9-b49a-062e119c3c57",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "355f3979-fd34-4276-a1ae-f724e23dd6ce",
"documentation": "Distributes a release to a user",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/releases/:release_id/testers",
"responses": [
{
"uuid": "f1e153fd-b480-4851-9518-0096cf796071",
"body": "{\n \"id\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Created",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bd10fc9f-b1d6-44ec-8a8f-86cf5d1043da",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1675ca29-9b02-48d9-91cb-0973a92256d6",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "de338ac4-25fb-4e86-8d3e-037cf1ca8c9f",
"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": "b77f54a2-871b-462c-9ff1-356a99a9f881",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5d7fed95-6167-478e-a657-979d6bc0e904",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "63f68135-7e91-4515-804a-055fbf0a4fb8",
"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": "73117f1b-3fbf-4ff5-a1c2-1935668a3abe",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d66401ff-0b11-4666-8c6f-25988e378caa",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d8981c87-da63-4b32-8d10-da9e85dee9a3",
"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": "abbf8824-da5a-403c-8897-876c969eacf6",
"body": "{\n \"error_code\": \"\",\n \"error_message\": \"\",\n \"status\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "131ed433-d4e9-4b48-a462-6187e944fe80",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9403ad62-f032-4409-a41e-e54d23fc5ac8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "cdf4484d-cc71-41f3-bb09-50358bca9b15",
"documentation": "Removes the configuration for the repository",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/repo_config",
"responses": [
{
"uuid": "21e03f06-dca1-491b-809a-1668ec4bce1d",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cc182960-d69b-4d17-b3c0-54efdcfe1f85",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "dae60774-7c15-48b3-bc97-10cffa524a41",
"documentation": "Returns the repository build configuration status of the app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/repo_config",
"responses": [
{
"uuid": "05baaf9c-8ace-4902-a1d3-07bc5fc35193",
"body": "[\n {\n \"installation_id\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "List of repository configurations",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c1835301-e2a0-4323-974e-3239e87b8b15",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f5a467bb-bfe3-404b-a074-1fbee180a8b1",
"documentation": "Configures the repository for build",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/repo_config",
"responses": [
{
"uuid": "dd4dae18-c78e-46a8-82fc-a53e8660922b",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "402e9e53-83ed-43d7-9def-cf66b7525569",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "de85601d-ff3c-42b2-87ec-14c6d8e3a42f",
"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": "1859208a-943b-4b12-b48b-028f269b48e9",
"body": "[\n {\n \"clone_url\": \"\",\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "57b2591c-c58a-4481-baae-86cc128d8fcb",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b6fba145-d3fb-40f1-92ad-2a5942888d4f",
"documentation": "Application specific store service status",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/store_service_status",
"responses": [
{
"uuid": "7d9e8d17-7414-4642-87db-cbd5b59ee0ba",
"body": "{\n \"service\": \"\",\n \"status\": \"\",\n \"valid_until\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "Success. Availability for store service status is stored in response schema.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "53e45fc5-829d-45dd-a6f8-78edc3c41d8c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "63d9d73e-db82-472c-a1ea-1ef2ed13b1e1",
"documentation": "Get information about the currently active subscriptions, if any",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/subscriptions",
"responses": [
{
"uuid": "594fcbe4-bcee-40c0-958a-dd3166531bbb",
"body": "{\n \"active\": {{faker 'random.boolean'}},\n \"concurrentDevicesLimit\": {{faker 'random.number'}},\n \"daysLeft\": {{faker 'random.number'}},\n \"endsAt\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"runningDevices\": {{faker 'random.number'}},\n \"startsAt\": \"\",\n \"tier\": {\n \"name\": \"\"\n }\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "38f82cbc-aeef-42a2-af57-9a558384bf1b",
"documentation": "Accept a free trial subscription",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/subscriptions",
"responses": [
{
"uuid": "59e39a24-d860-41b0-b57e-4e16c21968b0",
"body": "{\n \"active\": {{faker 'random.boolean'}},\n \"concurrentDevicesLimit\": {{faker 'random.number'}},\n \"daysLeft\": {{faker 'random.number'}},\n \"endsAt\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"runningDevices\": {{faker 'random.number'}},\n \"startsAt\": \"\",\n \"tier\": {\n \"name\": \"\"\n }\n}",
"latency": 0,
"statusCode": 201,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b8791861-3b3b-49f1-b2fe-61c36fdaf0db",
"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": "c44dfcc2-ca07-4dac-8532-5b10fd42637f",
"body": "[\n {\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5ff9bbec-2727-4f33-b758-1993eac1b33a",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c6d99c78-41ea-4561-a6f4-b1635f60ceb2",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1c1e81ee-204e-48ca-8d8e-9d80290c0300",
"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": "b16a94f8-c780-47d7-b336-85ac66ce6078",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2bf779c5-66ac-41bb-936a-22048c452bc6",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 400,
"label": "Bad request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b0cddac8-df01-40b6-bdd0-adeb1075233f",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8936a5cc-5eae-4022-9566-2083a719e5d0",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4e624513-73cc-41b3-8583-0d01572e6eea",
"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": "1a0bf691-4fd3-45a0-bbac-5393daf56241",
"body": "{\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "09eef856-22ab-472f-952d-feb795abd9a6",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3e28bdce-aed1-4d98-a12e-4664ec782a87",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1cd39c67-64d1-4510-88d9-2ad61d971546",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0b4078e8-efff-408c-a304-3c54037e94ea",
"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": "7c897a27-7197-4227-a877-d0bc297c4f3b",
"body": "{\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "23e325ab-f544-4e64-b169-05a7d2456ace",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c6428372-876f-4450-8a90-1b9656b54da7",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2bcd5a78-7980-4829-8e4c-0a1ca780ce07",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "22366e01-71a7-4cd5-9195-7c610ed72e76",
"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": "29483c2c-8d8f-4e47-bc83-c7862ceb0fc1",
"body": "{\n \"app_id\": \"\",\n \"file_name\": \"\",\n \"file_size\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "29961fd4-1790-4c7e-b69a-7b32fda44ba4",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 400,
"label": "Bad request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d1fa3e81-d103-4810-96c3-95a9d6803ea0",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cd496220-779b-4d60-abdc-397ca1013bd7",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bca9fd3f-2af0-456f-b94e-455a8b252532",
"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": "03a23698-4d10-48b2-9f14-d88090b7eb19",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cf8d3ff5-2464-45eb-9f69-7e27c2ab67c3",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9bea13f0-549b-4eac-9b2b-6e0da1238aa6",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "063e76a8-72b6-48df-b2bf-4e5dcba35506",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "45bb548a-0350-40a6-a776-bd1e04f378d7",
"documentation": "Returns the list of all symbols for the provided application",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/symbols",
"responses": [
{
"uuid": "7ff3d275-8487-4dd8-9704-7cc2e824d854",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "8d7aa9d8-5979-41ea-ae53-c9ae3583cb7f",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ff402193-a3b7-4695-8051-7c00bce3f38c",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "fbf0ffdd-7e93-463f-b5a9-ec51ee8a2520",
"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": "f603f4fb-5c77-4a7d-a4b0-646d3f3ad69c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ceabcda1-3b43-43f1-8587-d45952fc1874",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "cfc7b297-1cc8-48cb-8d5c-a3023ab588a8",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c40a8eb8-17d1-473e-afc2-0b27bc5952a9",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "dc3a97aa-d7ff-4931-afce-7f3785cd7938",
"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": "eb83ee65-78e6-45e2-8e70-059b3554c82c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "82a1ebb9-1224-41f2-99d6-2ee791343f56",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3cc3c4d8-b48a-4ef7-88fb-794dfcf59531",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "487b5a35-1971-47d1-a472-ad0fbe91dd67",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a152f9e6-f778-4acd-9278-829c198f89d7",
"documentation": "Gets the URL to download the symbol",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/symbols/:symbol_id/location",
"responses": [
{
"uuid": "cfe75bbb-492f-409a-ac77-6a96d6262c3c",
"body": "{\n \"uri\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fb60fb6d-a8cd-405c-90b1-74b3b8743114",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b0df06bb-7e01-4f27-b99a-cc477e034e77",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9ceef39a-66ff-4012-a190-c21fb2fec817",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7f46cb31-5242-4f14-abe1-21e16e28f080",
"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": "a775c0e3-ef98-49be-b934-8e6cbd506cfd",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "49d2f84e-8fd8-4f82-bf96-a1c7ed7d058c",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 403,
"label": "Unauthorized",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fd19424a-29b6-4099-8ecd-b24f8a48566d",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 404,
"label": "Not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2f8ba58d-13d2-4760-be66-d2be54a8c5bc",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 500,
"label": "Internal error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "15f79931-944a-40f7-9105-077a15c218bb",
"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": "1f4cfc1b-2834-4fba-8462-faabdfcb40a9",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ccb932ab-b6cf-4a78-931a-6cfa9faf2aeb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e2ae87f2-cc1c-47f7-81ba-46ce12cc7b08",
"documentation": "Lists all the endpoints available for Test apps data",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test/export",
"responses": [
{
"uuid": "461c5510-3460-4ef2-9f2e-7d2b72d825ce",
"body": "{\n \"resources\": [\n {\n \"path\": \"\",\n \"rel\": \"\"\n }\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1852f08b-cf44-4f6f-8515-902362496291",
"documentation": "Lists app data",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test/export/apps",
"responses": [
{
"uuid": "974aa7bf-5e56-4c33-a316-0e192e3b50c1",
"body": "{\n \"hash_files_url\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "88611b48-4270-48a4-bb8a-b2af085ce66b",
"documentation": "Lists file set file data",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test/export/fileSetFiles",
"responses": [
{
"uuid": "6a801856-c340-4768-b0ea-5f661448ce5b",
"body": "{\n \"app_upload_id\": \"{{faker 'random.uuid'}}\",\n \"hash_file_id\": \"{{faker 'random.uuid'}}\",\n \"hash_file_url\": \"\",\n \"path\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bf1dfe75-804f-403f-98e9-10d4319cfc07",
"documentation": "Lists hash file data",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test/export/hashFiles",
"responses": [
{
"uuid": "dfe6df4c-0aad-4572-b56f-d3662decb077",
"body": "{\n \"filename\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "35a4e06c-e785-4fac-b73c-2fa9c503e9c0",
"documentation": "Lists pipeline test data",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test/export/pipelineTests",
"responses": [
{
"uuid": "9640754b-08f3-4372-9304-c77b55922ab4",
"body": "{\n \"app_upload_id\": \"{{faker 'random.uuid'}}\",\n \"test_parameters\": {}\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "28649415-74ac-4594-a81c-7a36a95ee980",
"documentation": "Lists test run data",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test/export/testRuns",
"responses": [
{
"uuid": "2c0612a9-86f1-4b46-a9d2-b39fefa37277",
"body": "{\n \"app_hash_file_id\": \"{{faker 'random.uuid'}}\",\n \"app_hash_file_url\": \"\",\n \"app_icon_url\": \"\",\n \"dsym_hash_file_id\": \"{{faker 'random.uuid'}}\",\n \"dsym_hash_file_url\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"locale\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a3bc7dd0-0622-47a1-a88d-183b69148f60",
"documentation": "Returns a list of test runs",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs",
"responses": [
{
"uuid": "401613ca-4f6b-4c2a-9607-35f35216b544",
"body": "[\n {\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'random.number'}},\n \"devicesFailed\": {{faker 'random.number'}},\n \"devicesFinished\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"total\": {{faker 'random.number'}},\n \"totalDeviceMinutes\": {{faker 'random.number'}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c9f160fe-1a4d-4069-80f2-23464d52ffe1",
"documentation": "Creates a new test run",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs",
"responses": [
{
"uuid": "9542d41e-d077-4a90-9958-18a18f3dedc8",
"body": "",
"latency": 0,
"statusCode": 201,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Location",
"value": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "8c4e35a6-fa8b-4256-9446-4fcc4f7afe23",
"documentation": "Logically deletes a test run",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id",
"responses": [
{
"uuid": "993d5113-4625-43ab-8451-abe397861046",
"body": "{\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'random.number'}},\n \"devicesFailed\": {{faker 'random.number'}},\n \"devicesFinished\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"total\": {{faker 'random.number'}},\n \"totalDeviceMinutes\": {{faker 'random.number'}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1c1319ae-fb60-4ae5-b72e-e3e0e195841c",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Test run with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2f8d09c8-33f6-416d-9731-9f2237417a77",
"documentation": "Returns a single test runs",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id",
"responses": [
{
"uuid": "e79ef6a3-079d-4678-809c-25b49997e1da",
"body": "{\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'random.number'}},\n \"devicesFailed\": {{faker 'random.number'}},\n \"devicesFinished\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"total\": {{faker 'random.number'}},\n \"totalDeviceMinutes\": {{faker 'random.number'}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "77a80054-9052-44c5-becd-678987feeacc",
"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": "83d9e346-f740-4855-96ad-bb4a76221ecf",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "File was created and can be uploaded",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Location",
"value": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "92869b5f-94b6-4831-b37d-783deb020cdf",
"body": "",
"latency": 0,
"statusCode": 400,
"label": "Bad request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "30c47c71-923d-4cfd-b06a-8b15647494b0",
"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": "deebffd6-89fe-4db3-b173-a5bf3184b8ac",
"body": "",
"latency": 0,
"statusCode": 201,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1b149c45-684c-44e1-9268-e457b47e686c",
"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": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "587f4fa3-f36c-4a2f-b7d6-e675b6a4636b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "287cded1-770a-42bf-b968-8d8796243e80",
"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": "f7a679d0-2836-4dc7-8f7e-b1d30a030a98",
"body": "[\n {\n \"checksum\": \"\",\n \"fileType\": \"{{oneOf (array 'dsym-file' 'app-file' 'test-file')}}\",\n \"relativePath\": \"\",\n \"uploadStatus\": {\n \"location\": \"\",\n \"statusCode\": {{faker 'random.number'}}\n }\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d121e7ea-c496-47a9-ab40-5759633b2e39",
"documentation": "Returns a single test report",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/report",
"responses": [
{
"uuid": "8809e3ee-4af5-4b52-a2e2-d4c63cae2f04",
"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 'random.number'}},\n \"name\": \"\",\n \"peakDuration\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"tests\": [\n {\n \"peakDuration\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"runs\": [\n {\n \"failed\": {{faker 'random.number'}},\n \"id\": \"\",\n \"number\": {{faker 'random.number'}},\n \"report_url\": \"\",\n \"skipped\": {{faker 'random.number'}},\n \"steps\": [\n {\n \"failed\": {{faker 'random.number'}},\n \"id\": \"\",\n \"skipped\": {{faker 'random.number'}},\n \"stepExecutions\": [\n {\n \"device_snapshot_id\": \"\",\n \"status\": \"\",\n \"timestamp\": {{faker 'random.number'}}\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 'random.number'}},\n \"schema_version\": {{faker 'random.number'}},\n \"snapshot_fatal_errors\": [\n {\n \"device_snapshot_id\": \"\",\n \"error_message\": \"\",\n \"error_title\": \"\"\n }\n ],\n \"stats\": {\n \"artifacts\": {},\n \"devices\": {{faker 'random.number'}},\n \"devices_failed\": {{faker 'random.number'}},\n \"devices_finished\": {{faker 'random.number'}},\n \"devices_not_runned\": {{faker 'random.number'}},\n \"devices_skipped\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"filesize\": {{faker 'random.number'}},\n \"os\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"step_count\": {{faker 'random.number'}},\n \"total\": {{faker 'random.number'}},\n \"totalDeviceMinutes\": {{faker 'random.number'}}\n },\n \"testType\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "8c787f3a-4357-497d-b761-30d2d02ef77e",
"documentation": "Starts test run",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/start",
"responses": [
{
"uuid": "dda1492b-9f15-40e2-8334-1f10a6b3740f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2d5e9b5d-25c1-467c-9a48-545db629afc6",
"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": "b9429c05-0ada-4858-8555-20bd5cbb4984",
"body": "{\n \"exit_code\": {{faker 'random.number'}},\n \"message\": [\n \"\"\n ],\n \"wait_time\": {{faker 'random.number'}}\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "336057ac-de7e-4f30-9d7f-0883a9a9ee84",
"documentation": "Stop a test run execution",
"method": "put",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_runs/:test_run_id/stop",
"responses": [
{
"uuid": "588833e6-39d2-422f-8b90-7b54e5052e3a",
"body": "{\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'random.number'}},\n \"devicesFailed\": {{faker 'random.number'}},\n \"devicesFinished\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"total\": {{faker 'random.number'}},\n \"totalDeviceMinutes\": {{faker 'random.number'}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "581bf6e7-16f9-4914-97eb-b51062f327a2",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Test run with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d2d7fcd7-b334-4010-8654-220a644cfa7d",
"documentation": "Returns list of all test series for an application",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_series",
"responses": [
{
"uuid": "42152fa7-4dba-48c6-aa6c-9e04e8e67e05",
"body": "[\n {\n \"mostRecentActivity\": \"\",\n \"name\": \"\",\n \"slug\": \"\",\n \"testRuns\": [\n {\n \"completed\": {{faker 'random.boolean'}},\n \"date\": \"\",\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"statusDescription\": \"\"\n }\n ]\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "56acfb41-48b4-42ca-ba1b-00f76ddc73b4",
"documentation": "Creates new test series for an application",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_series",
"responses": [
{
"uuid": "25ab6de8-6c4b-449e-8275-bc27c60351d8",
"body": "{\n \"mostRecentActivity\": \"\",\n \"name\": \"\",\n \"slug\": \"\",\n \"testRuns\": [\n {\n \"completed\": {{faker 'random.boolean'}},\n \"date\": \"\",\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"statusDescription\": \"\"\n }\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "27f024be-095e-4bfc-a326-16b9cb91e33e",
"body": "{\n \"message\": \"\",\n \"status\": \"\"\n}",
"latency": 0,
"statusCode": 400,
"label": "Invalid test series name",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "34aa5ab6-dfc0-499f-be99-0dbb6adaa11e",
"documentation": "Deletes a single test series",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/test_series/:test_series_slug",
"responses": [
{
"uuid": "cb0a54e1-a1c4-47cb-8038-4417c562258b",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Test series was successfully removed",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "29a315ef-fa75-45c9-8064-c7d87db44921",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "The test series was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7000d225-4566-4777-81bf-7ad1e04701e9",
"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": "3d87b7f8-828f-460d-9d9d-844b0c63bd3c",
"body": "{\n \"mostRecentActivity\": \"\",\n \"name\": \"\",\n \"slug\": \"\",\n \"testRuns\": [\n {\n \"completed\": {{faker 'random.boolean'}},\n \"date\": \"\",\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"statusDescription\": \"\"\n }\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "Test series was successfully patched",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "df82f88b-31bd-4512-bcc7-6f0240598c40",
"body": "",
"latency": 0,
"statusCode": 400,
"label": "The new test series name is incorrect",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4d658dd7-4b12-486e-9ac2-3e33871ea714",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Test series with the given slug name was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6d8d12c2-6739-4eef-8e41-2b52cfa6f0a0",
"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": "bfb56f17-52cf-4fa0-a965-cb69ad7c1dae",
"body": "[\n {\n \"appVersion\": \"\",\n \"date\": \"\",\n \"description\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"platform\": \"\",\n \"resultStatus\": \"\",\n \"runStatus\": \"\",\n \"state\": \"\",\n \"stats\": {\n \"devices\": {{faker 'random.number'}},\n \"devicesFailed\": {{faker 'random.number'}},\n \"devicesFinished\": {{faker 'random.number'}},\n \"failed\": {{faker 'random.number'}},\n \"passed\": {{faker 'random.number'}},\n \"peakMemory\": {{faker 'random.number'}},\n \"skipped\": {{faker 'random.number'}},\n \"total\": {{faker 'random.number'}},\n \"totalDeviceMinutes\": {{faker 'random.number'}}\n },\n \"status\": \"\",\n \"testSeries\": \"\",\n \"testType\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "815e5689-b1f6-4aa7-bd34-7f143eb91f48",
"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": "ae4bbc52-58cc-4c87-894e-d1a571296c55",
"body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "79d5c917-e863-4a0b-a0b8-83caf384e17e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1b9e016e-25da-4e2e-a217-b721d592efc5",
"documentation": "Delete the given tester from the all releases",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/testers/:tester_id",
"responses": [
{
"uuid": "7f75ef4a-c187-470f-961e-e27fe11004b2",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bbea64e6-6029-41c1-a07b-c6df273989c8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b1ec575b-f013-4c6d-9fe6-5c82ccdc8471",
"documentation": "Returns available toolsets for application",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/toolsets",
"responses": [
{
"uuid": "191c5107-0ff9-48a0-9c37-40aa02f5b230",
"body": "{\n \"node\": [\n {\n \"current\": {{faker 'random.boolean'}},\n \"name\": \"\"\n }\n ],\n \"xamarin\": [\n {\n \"current\": {{faker 'random.boolean'}},\n \"monoVersion\": \"\",\n \"sdkBundle\": \"\",\n \"stable\": {{faker 'random.boolean'}},\n \"xcodeVersions\": [\n \"\"\n ]\n }\n ],\n \"xcode\": [\n {\n \"current\": {{faker 'random.boolean'}},\n \"name\": \"\"\n }\n ]\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "df9a793b-31fa-4804-96dd-c75fe0c6c9da",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d15e8df5-12eb-4203-9f5c-a5372e890c98",
"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": "d30a0d76-f14f-4f6f-ab58-722dd2548b73",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d85cb83e-f831-4639-97af-8f57cc7af4e4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "31bdc0c1-73fd-4d02-9478-553827d02569",
"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": "87fa696b-e4e8-45b0-99db-38eb0f3430a3",
"body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b73703a7-2323-499c-a399-78749bf02991",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "aba1eca3-5f11-45d7-906a-717c140bb696",
"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": "975a6ca9-94da-434d-9c08-0006af58e18d",
"body": "{\n \"id\": \"{{faker 'random.uuid'}}\",\n \"package_asset_id\": \"{{faker 'random.uuid'}}\",\n \"token\": \"\",\n \"upload_domain\": \"\",\n \"url_encoded_token\": \"\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Created",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3d2e2657-dc59-47d6-8024-cada17ff26cc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e389cf33-4810-4adc-8545-393e84709dd3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "5a5b93d4-be6e-451a-a13f-5f091c0a882a",
"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": "4f8dc989-0250-481d-9dd0-8c1d08bef47c",
"body": "{\n \"error_details\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"release_distinct_id\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3cbb43ae-9deb-4bd6-aed1-2e357e32677d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "212c529e-5e21-4784-9a74-b4459918c832",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ec4c31c2-f446-4291-84fc-2d88e9248cc0",
"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": "e2e349e9-c7d7-4bb9-903d-f98b72c18a54",
"body": "{\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3ae75468-f335-4b37-aabd-86ec7d0926ee",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "268762af-0ed4-45b1-b0b8-3c35b9b863af",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "595b4ee2-1f09-4dfd-9137-2e8824848996",
"documentation": "Lists device sets belonging to the user",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets",
"responses": [
{
"uuid": "f99e9a0d-4cf2-4c19-a56e-60969fb0e389",
"body": "[\n {\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "de00be3e-afce-4be1-9cd6-836b24a5db2a",
"documentation": "Creates a device set belonging to the user",
"method": "post",
"endpoint": "v0.1/apps/:owner_name/:app_name/user/device_sets",
"responses": [
{
"uuid": "ce04138f-448e-49ef-9fca-e80792f0aeb8",
"body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e1421a38-a953-4a12-afae-1a1b8b5b3446",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "795aaed9-9125-4a9a-b8f2-2daa2924897b",
"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": "f2842987-a7ee-43cd-ae63-3c40764ce589",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "OK",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9988241e-a4e3-462c-81ff-e5801a1a92f4",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Device set with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "74f4288c-7ef6-4ecb-a8bd-cd3020057ba5",
"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": "a1c2cfab-1dac-4344-babe-c739a9093c88",
"body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0016ab67-1860-4522-bb13-c4a96e94faac",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Device set with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "864b7fe7-17aa-4a87-a64c-a94af0b0b6cd",
"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": "82ea31e2-c27e-4569-bd8b-00e4e7d75d0e",
"body": "{\n \"deviceConfigurations\": [\n {\n \"id\": \"{{faker 'random.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 'random.number'}},\n \"name\": \"\",\n \"osVersionCount\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "25281bb4-3aa9-4be8-aa14-38132efa11de",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7a0b5117-de8f-416b-9a32-b45b334dab1f",
"body": "",
"latency": 0,
"statusCode": 404,
"label": "Device set with the given ID was not found",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2f70962f-f557-4635-b18f-c36db4aca57b",
"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": "3bf41845-1515-44c3-97f9-f63ddd27dba7",
"body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b2a76f21-b485-4b05-9c62-737c091e7f29",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3bd46cea-a587-4f2f-bc69-5b41e928fe03",
"documentation": "Removes the user from the app",
"method": "delete",
"endpoint": "v0.1/apps/:owner_name/:app_name/users/:user_email",
"responses": [
{
"uuid": "792c81c5-93cf-4eb5-aea9-0f4eeabbff5e",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "331a0c6c-ae34-4046-9693-30201c0d9a60",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4cb49502-497e-449f-8594-99cf3c3ca31f",
"documentation": "Update user permission for the app",
"method": "patch",
"endpoint": "v0.1/apps/:owner_name/:app_name/users/:user_email",
"responses": [
{
"uuid": "39ea452f-3818-44cf-ace6-66e7bbb3aab8",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9f9db5eb-ebe6-43fe-8c70-9afa259eea88",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "50c9ce35-9b04-4581-abf2-0539ce121860",
"documentation": "Gets a list of application versions.",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/versions",
"responses": [
{
"uuid": "4576d2b0-487e-4979-970c-379a9474b982",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ea981b9f-36b9-431f-a2bb-ac00370150b7",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bb7a651c-e65a-443d-937b-3e10b699200d",
"documentation": "Get web hooks configured for a particular app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/webhooks",
"responses": [
{
"uuid": "33630bfa-7cb7-4476-b5d6-ddaefda33f0e",
"body": "{\n \"values\": [\n {\n \"enabled\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a37b9ce1-1374-430f-a863-41569c43799e",
"body": "{\n \"request_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error code with reason",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1e398063-85a7-416e-a6dc-3249f33e8275",
"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": "052bd4be-3124-4f18-a41c-f117baad0328",
"body": "[\n {\n \"current\": {{faker 'random.boolean'}},\n \"monoVersion\": \"\",\n \"sdkBundle\": \"\",\n \"stable\": {{faker 'random.boolean'}},\n \"xcodeVersions\": [\n \"\"\n ]\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c37c87f7-e611-40c9-85e7-7bd3cf65b581",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f0739ee8-b46b-47aa-a5f3-0f325d9d75b2",
"documentation": "Gets the Xcode versions available to this app",
"method": "get",
"endpoint": "v0.1/apps/:owner_name/:app_name/xcode_versions",
"responses": [
{
"uuid": "a8ec62d7-490b-4fbd-804f-6fee967525ed",
"body": "[\n {\n \"current\": {{faker 'random.boolean'}},\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "0ff0f4b3-b7f2-4c6a-929e-9c21fdf26224",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "782be1d8-7d86-412b-82fb-716c85669ac3",
"documentation": "Returns a list of azure subscriptions for the user",
"method": "get",
"endpoint": "v0.1/azure_subscriptions",
"responses": [
{
"uuid": "1efa533d-56d6-4c42-8819-7ab0f0a0685c",
"body": "[\n {\n \"is_billable\": {{faker 'random.boolean'}},\n \"is_billing\": {{faker 'random.boolean'}},\n \"is_microsoft_internal\": {{faker 'random.boolean'}},\n \"subscription_id\": \"{{faker 'random.uuid'}}\",\n \"subscription_name\": \"\",\n \"tenant_id\": \"{{faker 'random.uuid'}}\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e589e19c-e8df-46de-a151-1787535cea9f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "66617f05-2554-41d7-a5a6-4f11564a1224",
"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": "57cd114f-4332-432d-b05a-317a3a3adefa",
"body": "{\n \"aggregatedBillings\": {\n \"azureSubscriptionId\": \"\",\n \"azureSubscriptionState\": \"{{oneOf (array 'Enabled' 'Disabled' 'NotSet')}}\",\n \"billingPlans\": {\n \"buildService\": {\n \"canSelectTrialPlan\": {{faker 'random.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'random.number'}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'random.number'}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n },\n \"testService\": {\n \"canSelectTrialPlan\": {{faker 'random.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'random.number'}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "c7a5b9b4-a790-483f-86cc-bcaf868a1866",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7f629951-9d1b-410b-a920-25d21afad5bb",
"documentation": "Returns all invitations sent by the caller",
"method": "get",
"endpoint": "v0.1/invitations/sent",
"responses": [
{
"uuid": "6b3469d1-3706-44f5-8730-53640ca6d2d8",
"body": "[\n {\n \"app\": {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.uuid'}}\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'org' 'user')}}\"\n },\n \"release_type\": \"\"\n },\n \"invitation_id\": \"{{faker 'random.uuid'}}\",\n \"organization\": {\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a60b1fab-31d6-457d-ac4a-2e1d9fb67d36",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4b027072-53db-4e81-a59d-da4e773f692a",
"documentation": "Report deploy of specified release",
"method": "post",
"endpoint": "v0.1/legacy/reportStatus/deploy",
"responses": [
{
"uuid": "1aba2657-50e9-467a-a075-a00b8dc54d32",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7d942045-782c-4a1e-8467-6cadeb9085f3",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c52d7725-8e37-4cd2-9ce1-4a7c78177f7b",
"documentation": "Report download of specified release",
"method": "post",
"endpoint": "v0.1/legacy/reportStatus/download",
"responses": [
{
"uuid": "f1dff0d2-5d76-4930-b2f7-81d552f910ae",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "65031655-e6fb-4c13-a47f-1d3ad131f170",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "247a568d-b67d-4f40-891c-fa69e55a0d89",
"documentation": "Check for updates",
"method": "get",
"endpoint": "v0.1/legacy/updateCheck",
"responses": [
{
"uuid": "cbdd80e6-94e5-4169-936b-6c43fd010644",
"body": "{\n \"updateInfo\": {\n \"appVersion\": \"\",\n \"description\": \"\",\n \"isDisabled\": {{faker 'random.boolean'}},\n \"isMandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}}\n }\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7f4033d5-c933-4b7c-a84c-87f18c0a6ff2",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e04a9737-910a-4920-9b97-ac6652bafaab",
"documentation": "Returns a list of organizations the requesting user has access to",
"method": "get",
"endpoint": "v0.1/orgs",
"responses": [
{
"uuid": "39835449-ce0d-46cb-9884-251b3c5e57f7",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2fe1b3c7-dcb1-4aff-9ff7-88406f4d3d57",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "612726b5-7197-45d8-92d6-a463d0a034f0",
"documentation": "Creates a new organization and returns it to the caller",
"method": "post",
"endpoint": "v0.1/orgs",
"responses": [
{
"uuid": "fa12dd53-f15b-4597-bd67-cc637287785b",
"body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b26cc41c-d3dd-4804-a107-8160a4a91343",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2ca99132-1784-4210-89f1-c616abec3491",
"documentation": "Aggregated Billing Information for a given Organization.",
"method": "get",
"endpoint": "v0.1/orgs/:orgName/billing/aggregated",
"responses": [
{
"uuid": "e857b2ce-e089-4414-96d6-8c2a9ae839ee",
"body": "{\n \"azureSubscriptionId\": \"\",\n \"azureSubscriptionState\": \"{{oneOf (array 'Enabled' 'Disabled' 'NotSet')}}\",\n \"billingPlans\": {\n \"buildService\": {\n \"canSelectTrialPlan\": {{faker 'random.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'random.number'}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'random.number'}},\n \"service\": \"{{oneOf (array 'Build' 'Test')}}\",\n \"version\": \"\"\n }\n },\n \"endTime\": \"\",\n \"startTime\": \"\"\n },\n \"lastTrialPlanExpirationTime\": \"\"\n },\n \"testService\": {\n \"canSelectTrialPlan\": {{faker 'random.boolean'}},\n \"currentBillingPeriod\": {\n \"byAccount\": {\n \"count\": {{faker 'random.number'}},\n \"plan\": {\n \"attributes\": {},\n \"id\": \"\",\n \"limits\": {},\n \"parentId\": \"\",\n \"paymentSource\": \"{{oneOf (array 'None' 'AppCenter' 'GitHub' 'Xtc')}}\",\n \"price\": {{faker 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f4e9347b-e121-4ebc-86c0-48bb05bb706a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e7d6278a-0272-4d04-abb5-24a0af8d1a3b",
"documentation": "Deletes a single organization",
"method": "delete",
"endpoint": "v0.1/orgs/:org_name",
"responses": [
{
"uuid": "9aef1a5e-b8e1-4c56-aa49-b284d8ef465c",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "76da9df5-e55a-4d01-a223-95a9145294cb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "635f642a-db41-4d75-839d-882b93da6631",
"documentation": "Returns the details of a single organization",
"method": "get",
"endpoint": "v0.1/orgs/:org_name",
"responses": [
{
"uuid": "2529362f-65d0-4507-a713-c4d5722e1a72",
"body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "94d6a48e-cca3-41b5-bc65-9b0de1232400",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a3baa06b-d13c-48af-a698-64ba9498814e",
"documentation": "Returns a list of organizations the requesting user has access to",
"method": "patch",
"endpoint": "v0.1/orgs/:org_name",
"responses": [
{
"uuid": "5c076554-d970-4256-ad50-52e47c41441f",
"body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bdea21d0-d21c-4391-97e4-00d9533ac5bd",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3797c651-43b4-4eb4-a0ed-3a1ffc9cc564",
"documentation": "Returns a list of apps for the organization",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/apps",
"responses": [
{
"uuid": "39bfa32c-d869-4792-bd2d-24404576f02f",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "14b9b69c-5266-4597-ba0b-488bbd03fd8c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0be94677-e2ff-40a1-a7e3-b9564bdfe3f9",
"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": "23ec4514-d328-47ec-96de-cae6e288253a",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "dd472517-d774-4dd0-8057-73ee3d030f5a",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "96f196df-7d5c-4e0a-9157-32ff867c4c53",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "66f78e2d-2817-4f48-ad58-5fa0ddb1e0f2",
"documentation": "Deletes the uploaded organization avatar",
"method": "delete",
"endpoint": "v0.1/orgs/:org_name/avatar",
"responses": [
{
"uuid": "b5326680-f9d8-4219-aef7-c4a963f5001a",
"body": "{\n \"avatar_url\": \"\",\n \"created_at\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9e6c56c8-4d73-4b37-a820-59fa86983fb5",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d70ef244-c8b7-40e1-8cbe-2b6481504298",
"documentation": "Sets the organization avatar",
"method": "post",
"endpoint": "v0.1/orgs/:org_name/avatar",
"responses": [
{
"uuid": "b84c3967-1258-4988-ac4e-daab0cc1f5f0",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "multipart/form-data"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ccd87ce5-c045-468f-83d8-cc4cc4a74799",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "multipart/form-data"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "ca0f31f8-f572-4174-92fd-e9d6abf0e0f1",
"documentation": "Returns a list of azure subscriptions for the organization",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/azure_subscriptions",
"responses": [
{
"uuid": "d6086a9f-2b77-4d25-a091-4c21d4fe1047",
"body": "[\n {\n \"is_billable\": {{faker 'random.boolean'}},\n \"is_billing\": {{faker 'random.boolean'}},\n \"is_microsoft_internal\": {{faker 'random.boolean'}},\n \"subscription_id\": \"{{faker 'random.uuid'}}\",\n \"subscription_name\": \"\",\n \"tenant_id\": \"{{faker 'random.uuid'}}\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "291abe4b-e8d3-4b2f-baaf-82a3ea0931b9",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d0282eb9-3b4a-4141-9243-d682f1e48002",
"documentation": "Returns a list of distribution groups in the org specified",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/distribution_groups",
"responses": [
{
"uuid": "ef2acbba-63d9-45b4-bf41-1e7720acb5c7",
"body": "[\n {\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d7b3d4a8-e626-4250-a6b6-b9c0143f775e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9601b090-79bf-432c-8890-86ae6f80841b",
"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": "bb8069d1-8d53-4631-9466-485439d8b7b4",
"body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "e1d99fbf-9705-45dd-8cb9-4fe58afcdbc1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "15ea4875-62ad-4149-b05e-7076cbf98cb8",
"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": "336bdc61-018b-453f-8206-e53d03961ba5",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4a80080d-3046-492a-b9ba-963e5cdd4740",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "64edde7e-cc06-418c-8cd1-cd083df184b6",
"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": "9b09669c-6bdb-4f8b-9ae4-c5ded92e6232",
"body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fc1f0da0-d7bd-4131-871a-f34d6053f283",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "129792ca-a4a9-49ce-b618-c71bcfd29959",
"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": "91a4722d-1b26-466d-9b0d-ead79e7b85ad",
"body": "{\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2985cc9d-fe55-4ff5-a3c4-28e59d55dfad",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "23127911-5033-4854-8cac-89c257808912",
"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": "54c04151-4b8f-4110-a055-f88d2005447b",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b54efb64-8837-4335-958d-6389b36b8a91",
"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": "00da4a63-7bfc-45ce-b9d7-2b8899b4a962",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b78b7e90-df1f-4a96-9ad1-e69cef78cdea",
"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": "e2dc1f15-da97-4ecf-bd60-6ac45e6fde31",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "34ed2f4d-a3a3-46fe-a3f3-62dc6317d95f",
"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": "8561c112-564b-4218-b88d-1f0491d57716",
"body": "[\n {\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"invite_pending\": {{faker 'random.boolean'}},\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "db3e3e32-9bb1-4151-9f3f-54fe6345886e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0bce0a8e-bd21-4133-a42c-ef00f2b9bc8f",
"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": "4febb90d-b6b0-4cbc-93a3-cb68cc7f2209",
"body": "[\n {\n \"code\": \"\",\n \"invite_pending\": {{faker 'random.boolean'}},\n \"message\": \"\",\n \"status\": {{faker 'random.number'}},\n \"user_email\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "45b6cf2e-0eb2-4883-a56a-bab4b0501a82",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "dabc278d-edac-47ed-8e61-976f0f6fb421",
"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": "91a93a40-2b06-4749-819a-631ea9c004ed",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b3708e0b-5dba-48f5-9d7d-3d8e16f611be",
"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": "7b85f987-f0a9-47cc-b8fb-786901082d37",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ebe37154-8d4b-45af-8564-41e5827cf54d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f73724c1-958d-43fc-8c74-981501b76ec3",
"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": "733012e0-757d-4481-8ffc-082ccf390bf9",
"body": "[\n {\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"is_public\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"origin\": \"{{oneOf (array 'appcenter' 'hockeyapp')}}\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "736c1578-401a-4530-b531-984439d88963",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "26f6d930-5d1d-479c-a4a7-9018f68158a0",
"documentation": "Removes a user's invitation to an organization",
"method": "delete",
"endpoint": "v0.1/orgs/:org_name/invitations",
"responses": [
{
"uuid": "1d644140-296c-405b-8255-36903a60cdab",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "51f58030-5465-4f16-985b-1f2b31548a14",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4f843a1b-648e-47c5-82fc-c08eaf3249de",
"documentation": "Gets the pending invitations for the organization",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/invitations",
"responses": [
{
"uuid": "ee4d4417-6c0e-4913-be35-975fbc70be6f",
"body": "[\n {\n \"email\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"role\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "52f27b16-44e0-4d41-8eb9-91c2911bd4ee",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f7855dfa-a481-4e94-b658-46a7477f7900",
"documentation": "Invites a new or existing user to an organization",
"method": "post",
"endpoint": "v0.1/orgs/:org_name/invitations",
"responses": [
{
"uuid": "a133d1b8-5091-426a-999a-23c71ced3c63",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d28aa8f3-d35e-4195-a48d-7b7325d698d3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6e14fb67-38ae-4cd2-9d6f-c8938b944c30",
"documentation": "Allows the role of an invited user to be changed",
"method": "patch",
"endpoint": "v0.1/orgs/:org_name/invitations/:email",
"responses": [
{
"uuid": "0446c3cf-b75c-42b0-9c21-962222e8f804",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "9dda5c9f-017d-43e9-b499-f5a47d28c41b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e0686ee4-c6f3-44b1-9ca7-0d3730ae4289",
"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": "1e71640f-4360-4268-9cc0-477d4d24a598",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7035e759-54c2-4544-9c37-88b806a3a526",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "76b95042-ac82-45da-a682-d5a253846221",
"documentation": "Removes a user's invitation to an organization",
"method": "post",
"endpoint": "v0.1/orgs/:org_name/invitations/:email/revoke",
"responses": [
{
"uuid": "c2e7b58a-40cb-445f-9638-a3d030eb3ca6",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2b1667ad-574c-4ea8-a3de-3d1c44000f19",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "eb98cd9d-141e-49e7-ae95-abee0cbe9401",
"documentation": "Returns the list of all teams in this org",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/teams",
"responses": [
{
"uuid": "4256d3ed-a4c8-48af-8a97-bb121ea81e6e",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bc29c322-b59c-4ca3-adbc-f20b603e51f4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "975b90d7-138c-4bef-98b3-948ae5fa7ff8",
"documentation": "Creates a team and returns it",
"method": "post",
"endpoint": "v0.1/orgs/:org_name/teams",
"responses": [
{
"uuid": "1ebd3391-c190-427a-ae8f-f6d65350f94e",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d86e26fd-6479-4955-97c4-196c3fa65248",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "37b09945-8dc4-48ae-8dbb-f4e23b0e2c6a",
"documentation": "Deletes a single team",
"method": "delete",
"endpoint": "v0.1/orgs/:org_name/teams/:team_name",
"responses": [
{
"uuid": "9af7ca94-8ed6-409d-ab5d-d8393ffd7fd0",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "92dc614c-ee12-43d1-8614-3ad2bf1ac1cf",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "12a5cbff-295d-472c-94a8-95e98f7c0340",
"documentation": "Returns the details of a single team",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/teams/:team_name",
"responses": [
{
"uuid": "c074ee01-97c5-49bd-868a-945c41021fa1",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"name\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f65a2d8a-73b3-4261-bc10-4de9c4a22eb2",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "43c9a501-7e2b-4b03-ae86-2f07ae209013",
"documentation": "Updates a single team",
"method": "patch",
"endpoint": "v0.1/orgs/:org_name/teams/:team_name",
"responses": [
{
"uuid": "b900f955-f726-4668-885b-d0df3e616b37",
"body": "{\n \"description\": \"\",\n \"display_name\": \"\",\n \"id\": \"{{faker 'random.uuid'}}\",\n \"name\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "2ce69a61-32cd-411d-a78e-40bd37fac8f3",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "2cbded9d-fd63-4b3b-9509-1d64f875dc34",
"documentation": "Returns the apps a team has access to",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps",
"responses": [
{
"uuid": "b7b5dbf0-1aee-44b4-b842-bc434c5bdb8e",
"body": "[\n \"\"\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d9eb1ab4-5c80-4f72-b86b-df3b4e994f7b",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "bc6eb159-8313-4674-a72f-80d18f0e3746",
"documentation": "Adds an app to a team",
"method": "post",
"endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps",
"responses": [
{
"uuid": "e15e7161-e478-4461-aca8-4a47f79aa0a8",
"body": "\"\"",
"latency": 0,
"statusCode": 201,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f0fd38c0-5633-4c08-b5e5-8f63c64b3bc7",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3586a8f4-759a-477b-b929-210553d900df",
"documentation": "Removes an app from a team",
"method": "delete",
"endpoint": "v0.1/orgs/:org_name/teams/:team_name/apps/:app_name",
"responses": [
{
"uuid": "893f4a87-c1c8-45e3-9549-23cb04b3affe",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "857bae79-11e0-496b-b9f1-531382a0ce32",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a9ba6f6a-6e5d-4bc7-9c2f-cfbcbae65146",
"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": "bc5a3663-881d-4a22-8441-c58c81c6903c",
"body": "\"\"",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "10feda1c-ce7d-4049-b16a-dbfce3261aa8",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "243d54c2-ff84-4273-afca-ab8aaf8aabf4",
"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": "b4e0ef3b-1a13-451a-8dde-00c3c1989866",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5afc2d73-1a8e-42c5-96e5-81c27ec4cf9f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9c097550-1e5e-4192-97e6-c98e5e167478",
"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": "372ac4f2-141b-43ca-8839-1c10e8b41167",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "b52d1c25-298b-456b-aeda-06f287c5a8f1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7eb13215-8f72-42af-879c-5da5a78d22ec",
"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": "69f66714-f201-4ec8-982d-7e55f81bd8d8",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f4236b48-e8bf-4ad0-8e84-22b6c660b33e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "46ccfa00-29e0-4e4e-b31b-8ac00d2cba88",
"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": "9526e0a4-bd37-4bbf-a77d-fcf9b17bc7ba",
"body": "[\n {\n \"display_name\": \"\",\n \"email\": \"\",\n \"name\": \"\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "497cbfb6-e7a9-4260-bce1-7afb2aa8f159",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "a93c0c08-5ba3-4116-a107-abad7dae00a0",
"documentation": "Returns a list of users that belong to an organization",
"method": "get",
"endpoint": "v0.1/orgs/:org_name/users",
"responses": [
{
"uuid": "6137a981-9ad8-4713-be95-4ef748ddaa9e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5c09e051-48de-4156-8e29-ca1e4f2296ce",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "dbe4e973-bb88-4108-bd14-934f19b35268",
"documentation": "Removes a user from an organization.",
"method": "delete",
"endpoint": "v0.1/orgs/:org_name/users/:user_name",
"responses": [
{
"uuid": "2259f61d-e1ab-407f-aa3b-b521bd39b891",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "1d9dd212-32bb-4027-a851-d1973a381a8a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "7c6811c2-df0e-474c-acaa-e2aa01a7d375",
"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": "6e57a1be-8cb6-46bf-8cdf-6a6b484ae486",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "41a412e9-070d-4664-9227-1d1f411749e1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3fb0e112-0ab2-4a09-b26d-03ed07dfbec7",
"documentation": "Updates the given organization user",
"method": "patch",
"endpoint": "v0.1/orgs/:org_name/users/:user_name",
"responses": [
{
"uuid": "bd059870-12a6-487e-957c-8fc61989fba1",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "02b62191-e2f9-4ad9-b01d-921a7944b608",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0fdf60e4-87f6-4fb6-a852-2878f07303cb",
"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": "8cd1092c-d7e2-4524-b918-5e414f1ddc70",
"body": "[\n {\n \"description\": \"\",\n \"display_name\": \"\",\n \"icon_source\": \"\",\n \"icon_url\": \"\",\n \"id\": \"{{faker 'random.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 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f81ce40f-0cbf-479f-a26b-37d40a713dcc",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "defd370a-c6d4-4dcb-9cd4-47a93928eb97",
"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": "a3c2f511-e688-4b9b-b34b-8609078c0b23",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "136545bc-9894-4d31-a47e-f2f8937e0f12",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d6e6557d-5be3-4554-8a01-eec4d6c1060a",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ab1bf309-5b0f-49de-b92e-bb15a8ae8892",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "645ede94-d7dc-4f2a-ad12-7ae62c481128",
"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": "80c75f7e-4107-4b80-b8c7-8aabdff0e958",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Install Analytics Notification Sent Successfully.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "c80b5928-f40e-44aa-a341-c741d0e44acb",
"documentation": "Report Deployment status metric",
"method": "post",
"endpoint": "v0.1/public/codepush/report_status/deploy",
"responses": [
{
"uuid": "b1390673-85dc-412f-8ae9-4d7d54326e1a",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "15ab87b7-176b-46d0-98c6-3d728f772988",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b82adc7a-97ab-4d1d-91e5-543334ce00b0",
"documentation": "Report download of specified release",
"method": "post",
"endpoint": "v0.1/public/codepush/report_status/download",
"responses": [
{
"uuid": "dc6d1e58-5988-4454-9f3d-f190be118036",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "4fc366dc-5b6a-41d9-84dc-3d1eef4a3a70",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "0b9fa5c0-d443-402e-be57-20ae2ed3be98",
"documentation": "Returns the acquisition service status to the caller",
"method": "get",
"endpoint": "v0.1/public/codepush/status",
"responses": [
{
"uuid": "fc956b85-b267-4cab-a640-c148cfd0ab52",
"body": "{\n \"code\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "202e4d9b-0f95-4261-b2fb-832220285caf",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "fba45a8c-e07b-4582-8a59-0df07b5dfe19",
"documentation": "Check for updates",
"method": "get",
"endpoint": "v0.1/public/codepush/update_check",
"responses": [
{
"uuid": "9c4a8240-e8ca-4c79-b3f9-2a34004f16fb",
"body": "{\n \"update_info\": {\n \"description\": \"\",\n \"is_disabled\": {{faker 'random.boolean'}},\n \"is_mandatory\": {{faker 'random.boolean'}},\n \"rollout\": {{faker 'random.number'}},\n \"target_binary_range\": \"\"\n }\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "42856dc6-36a8-4518-a044-8e0e4debf446",
"body": "{\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "33f200cf-2746-4537-aa1d-c0faf4d31d73",
"documentation": "Public webhook sink",
"method": "post",
"endpoint": "v0.1/public/hooks",
"responses": [
{
"uuid": "9f310fd9-c83b-414e-811d-dda32d021e57",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5c3e0911-56e7-4d64-8034-ba41bfda397e",
"body": "{\n \"code\": \"\",\n \"id\": \"\",\n \"message\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Bad Request",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "56c58811-2b7e-4edb-a2d5-19b708f7f312",
"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": "4a4f544e-ef1e-4d56-8cbe-048713d00d5f",
"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 'random.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 'random.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'random.number'}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'random.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'random.boolean'}},\n \"is_udid_provisioned\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "aea96cd7-0673-4f36-a0ad-1e3a390fa751",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ae6660a7-5590-47a0-8333-2240fa563eea",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "8117aff2-42ae-4415-9afe-cf9a87a83c75",
"documentation": "Get the latest public release for the given app.",
"method": "get",
"endpoint": "v0.1/public/sdk/apps/:app_secret/releases/latest",
"responses": [
{
"uuid": "75404df6-01d3-488b-b0ac-c318cacb0000",
"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 'random.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 'random.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'random.number'}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'random.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'random.boolean'}},\n \"is_udid_provisioned\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "db870011-d268-41ff-a8a3-00a61fc6ac49",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b55030d6-985e-4e69-8587-83cb92053959",
"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": "daf8521e-69fc-4989-98a3-99ede2df6364",
"body": "[\n {\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bbdfd3ab-5234-4092-ac95-72f721ec9322",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "9692bd50-d2c8-4fcc-a0f8-7ad18305a0f4",
"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": "590254ee-ecc1-4834-85fd-d63687fbedbe",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "The RSS feed of releases.",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a719cbc5-da8d-41bc-b884-cfc36845a9ff",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "46f104a1-a1f6-4326-8d08-156e254f9df7",
"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": "28b942b6-0801-432a-a09a-784e59c1b360",
"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 'random.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 'random.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'random.number'}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'random.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'random.boolean'}},\n \"is_udid_provisioned\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "eef51d6b-7f2c-4efb-a7b5-08e724453b3e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "491db395-4100-42ef-b0fc-3d6ceecba7a6",
"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": "bdd4a21b-73d3-4672-aecb-214b79b2ba27",
"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 'random.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 'random.boolean'}},\n \"fingerprint\": \"\",\n \"id\": {{faker 'random.number'}},\n \"install_url\": \"\",\n \"is_external_build\": {{faker 'random.boolean'}},\n \"is_provisioning_profile_syncing\": {{faker 'random.boolean'}},\n \"is_udid_provisioned\": {{faker 'random.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 'random.number'}},\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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "d3338ea3-aa5c-49e9-bd5d-ac0f45f4c919",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "d46b0b7f-c6b8-49c1-b3b9-29b6fd3e54f1",
"documentation": "Returns the user profile data",
"method": "get",
"endpoint": "v0.1/user",
"responses": [
{
"uuid": "9afb4da6-0940-4b74-a2d6-61d9d08ddf77",
"body": "{\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "41df0b1d-ffe9-4813-b97c-f76ff61f45fe",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "6c887f88-0061-4dba-9c9d-2e9bd187a700",
"documentation": "Updates the user profile and returns the updated user data",
"method": "patch",
"endpoint": "v0.1/user",
"responses": [
{
"uuid": "39008651-72f6-484a-8e4c-634fd14dbbfc",
"body": "{\n \"avatar_url\": \"\",\n \"can_change_password\": {{faker 'random.boolean'}},\n \"display_name\": \"\",\n \"email\": \"\",\n \"id\": \"{{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "93479293-47bd-4e5b-88be-10104fe75bc0",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "19d4bd46-8c5c-464a-8f1b-2f61e2e915cd",
"documentation": "Returns all devices associated with the given user.",
"method": "get",
"endpoint": "v0.1/user/devices",
"responses": [
{
"uuid": "c18fc527-ab74-4178-9bd3-e9455d71a1ef",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "56bca037-7951-4201-b068-bbd90d332191",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "87c4fe95-901d-4b4b-b8a2-85396a95dbe0",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "59f6d6e2-c91d-4972-a5bf-bbbfa618c91b",
"documentation": "Removes an existing device from a user",
"method": "delete",
"endpoint": "v0.1/user/devices/:device_udid",
"responses": [
{
"uuid": "541de45f-d05a-4870-adc4-ac8ef89423ed",
"body": "",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3429f953-de6c-478e-bd3b-b7f29234b232",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a5d9ca1a-5477-46bf-80dd-009fa8983da4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "604652dd-e513-4dbb-8e4a-512fde8a1a2e",
"documentation": "Returns the device details.",
"method": "get",
"endpoint": "v0.1/user/devices/:device_udid",
"responses": [
{
"uuid": "8c300809-4eb8-4996-b0c3-83b99fb417b4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5f18c623-5904-42b3-92d9-067423ea233e",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3b028a80-3850-4a2d-aa1e-f9278d247f77",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3cb8a031-2426-4a72-83a6-103de9360e5c",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "109c41bb-51d7-46b9-b639-47135629b125",
"documentation": "",
"method": "post",
"endpoint": "v0.1/user/dsr/delete",
"responses": [
{
"uuid": "2b68ea43-d51c-4ee7-a5f1-ee1d27bffafe",
"body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'random.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": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "976351bd-110f-4d13-944a-2adf55471f02",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e37d7ec8-cfec-45d9-b498-626ccb8eb036",
"documentation": "",
"method": "get",
"endpoint": "v0.1/user/dsr/delete/:token",
"responses": [
{
"uuid": "9fe5a9f9-9e12-4bd4-b4b1-fb86b777e149",
"body": "{\n \"message\": \"\",\n \"sasUrl\": \"\",\n \"sasUrlExpired\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "7d05fd49-5d9c-4c0f-a1b5-8b021dda3822",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "97e526d2-8cb2-45de-8a8e-39d7f00dafdf",
"documentation": "",
"method": "post",
"endpoint": "v0.1/user/dsr/delete/:token/cancel",
"responses": [
{
"uuid": "a2f36baa-fc04-492f-a151-f1eaec4ff5f7",
"body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'random.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": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "a5c7ade5-eebb-4d5e-8964-26306b87c7bb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bb2b64b7-5f53-45d2-8740-2fec2bedb989",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b96dc3b1-c2e0-414b-8a8c-f1edefb92c1e",
"documentation": "",
"method": "post",
"endpoint": "v0.1/user/dsr/export",
"responses": [
{
"uuid": "8269c47d-d453-4b61-97d9-1a4f4bcbb632",
"body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'random.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": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "68093813-6ad9-4ac1-a571-0aa0ee41ed23",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "409481c7-9a86-4ae7-bad1-a3daa7bceee8",
"documentation": "",
"method": "get",
"endpoint": "v0.1/user/dsr/export/:token",
"responses": [
{
"uuid": "676dddc3-2174-4d75-a173-66c9f0ee89e6",
"body": "{\n \"message\": \"\",\n \"sasUrl\": \"\",\n \"sasUrlExpired\": {{faker 'random.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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "5bf089fc-3275-4576-95fc-f5c635c69c14",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4f2e0d27-9edf-4be4-aa78-c9788123f403",
"documentation": "",
"method": "post",
"endpoint": "v0.1/user/dsr/export/:token/cancel",
"responses": [
{
"uuid": "683c969f-37fe-4dd3-9f20-fa8eff5aa07d",
"body": "{\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"token\": \"{{faker 'random.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": ""
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "16603167-c045-4ebc-9a5e-14f68ec6e63f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "23847349-c15a-4005-a9b1-6ca5d02b3986",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "8a68e499-36a7-48d5-8680-d5be3c819bf6",
"documentation": "Gets all service connections of the service type for GDPR export.",
"method": "get",
"endpoint": "v0.1/user/export/serviceConnections",
"responses": [
{
"uuid": "949e076d-f107-4552-95b6-d7681bc1442d",
"body": "[\n {\n \"credentialType\": \"{{oneOf (array 'credentials' 'certificate')}}\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"is2FA\": {{faker 'random.boolean'}},\n \"isValid\": {{faker 'random.boolean'}},\n \"serviceType\": \"{{oneOf (array 'apple' 'jira' 'googleplay' 'gitlab')}}\"\n }\n]",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "f91d451a-5d4a-46a5-ba2d-566230f9697d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "1357ecc7-f040-489b-a070-b7262ee339cc",
"documentation": "Accepts a pending invitation for the specified user",
"method": "post",
"endpoint": "v0.1/user/invitations/apps/:invitation_token/accept",
"responses": [
{
"uuid": "98fc8c63-bbcf-4451-95b8-ced1c2f785ab",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "aaade3be-31e5-41ca-b6a9-7f24cffcc5a6",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "e4a2f324-2ba3-41a0-841a-208e1e727e9b",
"documentation": "Rejects a pending invitation for the specified user",
"method": "post",
"endpoint": "v0.1/user/invitations/apps/:invitation_token/reject",
"responses": [
{
"uuid": "0c0ee102-9c96-4e35-ba19-e594363548ca",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "30ddc6ce-542e-4233-92eb-1169c59f377d",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "4344529d-3770-49cd-bcbe-db9595b71159",
"documentation": "Accepts all pending invitations to distribution groups for the specified user",
"method": "post",
"endpoint": "v0.1/user/invitations/distribution_groups/accept",
"responses": [
{
"uuid": "a83f4117-2c9a-4de2-8c22-885e8eafb49a",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fe60cbaa-ae50-4e1d-9812-1ce73e45303f",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "f61b988f-f229-4c1a-9ef6-e3e45781fb8b",
"documentation": "Accepts a pending organization invitation for the specified user",
"method": "post",
"endpoint": "v0.1/user/invitations/orgs/:invitation_token/accept",
"responses": [
{
"uuid": "5606a51b-da9d-4e4b-ae48-63a3ede43a57",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ff8f1e5c-ba07-4261-9695-2bb03ba94f56",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "3c8c4018-341d-496f-b80e-3a3a5da74cb6",
"documentation": "Rejects a pending organization invitation",
"method": "post",
"endpoint": "v0.1/user/invitations/orgs/:invitation_token/reject",
"responses": [
{
"uuid": "e0538155-21ef-49a9-ba95-4a1b76cd7000",
"body": "",
"latency": 0,
"statusCode": 204,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "3ae8f4ab-77ad-473d-a1ab-bd225dd170fb",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "62b73f2e-b0c2-441f-8310-c723e81ae2b3",
"documentation": "",
"method": "get",
"endpoint": "v0.1/user/metadata/optimizely",
"responses": [
{
"uuid": "07deb73a-9f58-4e66-850b-24f54edc40e3",
"body": "{\n \"metadata\": {},\n \"userId\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "bc46c952-ac03-4bd5-9baa-b0b003c2b0a4",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "de7bf03b-b397-48a9-845a-4f3fc7cbb265",
"documentation": "Get Default email notification settings for the user",
"method": "get",
"endpoint": "v0.1/user/notifications/emailSettings",
"responses": [
{
"uuid": "078be04f-5b3c-4ba5-a711-bf29e8f31d99",
"body": "{\n \"request_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "ce27a0be-6362-441b-b9d8-fc9a6fd34f3e",
"body": "{\n \"request_id\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Error code with reason",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
},
{
"uuid": "b1ee7e60-4b28-405c-b3fc-86ad4828f3a6",
"documentation": "Registers a user for an existing device",
"method": "post",
"endpoint": "v0.1/users/:user_id/devices/register",
"responses": [
{
"uuid": "af88b523-268e-49ad-9573-da03a7171629",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
},
{
"uuid": "fa6cace9-5556-4c2b-92c7-892263ba4637",
"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"
}
],
"filePath": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false
}
],
"enabled": true,
"randomResponse": false,
"sequentialResponse": false
}
],
"proxyMode": false,
"proxyHost": "",
"proxyRemovePrefix": false,
"tlsOptions": {
"enabled": false,
"type": "CERT",
"pfxPath": "",
"certPath": "",
"keyPath": "",
"caPath": "",
"passphrase": ""
},
"cors": true,
"headers": [],
"proxyReqHeaders": [
{
"key": "",
"value": ""
}
],
"proxyResHeaders": [
{
"key": "",
"value": ""
}
]
}