{ "uuid": "1b6afe7a-1cec-4d43-85cc-614546eec8e6", "lastMigration": 19, "name": "ApiManagementClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "96e2b01c-3ad1-4bcc-9509-c32805c2ed8c", "documentation": "Get tenant access information details without secrets.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName", "responses": [ { "uuid": "e93dea4e-5369-40b6-8c28-fcd8b5e4b712", "body": "{\n \"enabled\": {{faker 'random.boolean'}},\n \"id\": \"\",\n \"primaryKey\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Tenant Access information.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "ETag", "value": "" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "efde72fb-b21b-4617-9f6e-cc748369d254", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d3036185-bb51-4b13-8f57-e8926743e36d", "documentation": "Tenant access metadata", "method": "head", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName", "responses": [ { "uuid": "fe605123-5d92-4998-ac8d-63cec7728e81", "body": "", "latency": 0, "statusCode": 200, "label": "Operation completed successfully.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "ETag", "value": "" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "16cc9aa6-9548-4319-8a0a-7cc1159952ea", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "e339f497-068d-4eb1-a886-e27c07d99d54", "documentation": "Update tenant access information details.", "method": "patch", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName", "responses": [ { "uuid": "b779ada0-4dfe-47fd-87d5-a548c2c88868", "body": "", "latency": 0, "statusCode": 204, "label": "Tenant's access information updated successfully.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "831158e7-7ca2-4862-8f9b-76c5bac31d79", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c82b5853-7b0a-426e-b83c-6b2c6765e037", "documentation": "Gets the Git access configuration for the tenant. Without secrets.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/git", "responses": [ { "uuid": "725bc0e1-c12c-4c8f-9385-fb47584f372e", "body": "{\n \"enabled\": {{faker 'random.boolean'}},\n \"id\": \"\",\n \"primaryKey\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Git Access Information for the Service.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "ETag", "value": "" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "4d7940aa-f18c-480e-9c98-6e1f18b146e6", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "8cd2d257-8548-40d2-b0e0-86e9fa5c5f0e", "documentation": "Gets the Git access configuration for the tenant.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/git/listSecrets", "responses": [ { "uuid": "53f8ca5d-be9b-481b-9ce0-4154a3a67cb9", "body": "{\n \"enabled\": {{faker 'random.boolean'}},\n \"id\": \"\",\n \"primaryKey\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Git Access Information for the Service.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "ETag", "value": "" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "0a6f3b50-aa8b-4bf7-b45e-9e038d75b711", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d35f6a77-a041-45bc-8c36-de390461f32a", "documentation": "Regenerate primary access key for GIT.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/git/regeneratePrimaryKey", "responses": [ { "uuid": "ff8ac722-d772-4ea5-a4f8-21f38432c1c2", "body": "", "latency": 0, "statusCode": 204, "label": "The primary key was successfully regenerated.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "778680a4-651d-4151-b7a0-c5d76c2d2982", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "9bd25877-0302-48cb-a7f0-eb80383c1a79", "documentation": "Regenerate secondary access key for GIT.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/git/regenerateSecondaryKey", "responses": [ { "uuid": "ee45e91a-cced-4e9b-9872-de474623898a", "body": "", "latency": 0, "statusCode": 204, "label": "The secondary key was successfully regenerated.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "c5f56f82-d0ac-439a-a074-55419eb2d241", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "1289c471-d9c3-44eb-9cc4-9d663e7dbec4", "documentation": "Get tenant access information details.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/listSecrets", "responses": [ { "uuid": "b937a7af-4f6c-4215-8ed2-11da0311e2be", "body": "{\n \"enabled\": {{faker 'random.boolean'}},\n \"id\": \"\",\n \"primaryKey\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Tenant Access information.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "ETag", "value": "" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "e06b08ca-052b-4703-9f3f-3237599f8933", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "ea4fca39-41b9-46ff-b34a-024fb7397acb", "documentation": "Regenerate primary access key", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/regeneratePrimaryKey", "responses": [ { "uuid": "e1794d11-5251-4f76-8e78-a51a317f697f", "body": "", "latency": 0, "statusCode": 204, "label": "The primary key was successfully regenerated.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "38918c76-b76a-4568-9202-32ffe14e4aa3", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "40c49f83-bca0-4aa6-bd6e-d7013613f5af", "documentation": "Regenerate secondary access key", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:accessName/regenerateSecondaryKey", "responses": [ { "uuid": "5d69a484-67e7-48c4-ad72-1e8624390b2f", "body": "", "latency": 0, "statusCode": 204, "label": "The secondary key was successfully regenerated.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "857c27cd-7c6f-4145-bfd5-2cf4e14a7c69", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "feab3d1a-af8f-438a-ad15-78136a8176f2", "documentation": "This operation applies changes from the specified Git branch to the configuration database. This is a long running operation and could take several minutes to complete.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:configurationName/deploy", "responses": [ { "uuid": "ca599148-c1a2-4558-8754-0230aeb2765f", "body": "{\n \"actionLog\": [\n {\n \"action\": \"\",\n \"objectKey\": \"\",\n \"objectType\": \"\"\n }\n ],\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n },\n \"id\": \"\",\n \"resultInfo\": \"\",\n \"started\": \"{{faker 'date.recent' 365}}\",\n \"status\": \"{{oneOf (array 'Started' 'InProgress' 'Succeeded' 'Failed')}}\",\n \"updated\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Result of applying changes from Git branch to database.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "5c8b42ff-eb3b-46de-b701-324c5cef1c6d", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted: Location header contains the URL where the status of the long running operation can be checked.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "75d0117a-7851-4c97-b685-0086cb30f66f", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7278321b-de91-468d-b2d5-81238dfc8d99", "documentation": "This operation creates a commit with the current configuration snapshot to the specified branch in the repository. This is a long running operation and could take several minutes to complete.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:configurationName/save", "responses": [ { "uuid": "5cc06c86-068a-4ebe-83f4-63a57abf04b8", "body": "{\n \"actionLog\": [\n {\n \"action\": \"\",\n \"objectKey\": \"\",\n \"objectType\": \"\"\n }\n ],\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n },\n \"id\": \"\",\n \"resultInfo\": \"\",\n \"started\": \"{{faker 'date.recent' 365}}\",\n \"status\": \"{{oneOf (array 'Started' 'InProgress' 'Succeeded' 'Failed')}}\",\n \"updated\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Result of creating a commit in the repository.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "89820e74-7d15-4db2-8381-a02f285bb94f", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted: Location header contains the URL where the status of the long running operation can be checked.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "84cdf053-0954-447b-a26d-bb4777663858", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "0d6e7a62-f36c-4ac8-a60c-18b9b8a889f1", "documentation": "Gets the status of the most recent synchronization between the configuration database and the Git repository.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:configurationName/syncState", "responses": [ { "uuid": "717b18b9-4a08-4f3e-860f-e3ed78702a91", "body": "{\n \"branch\": \"\",\n \"commitId\": \"\",\n \"configurationChangeDate\": \"{{faker 'date.recent' 365}}\",\n \"isExport\": {{faker 'random.boolean'}},\n \"isGitEnabled\": {{faker 'random.boolean'}},\n \"isSynced\": {{faker 'random.boolean'}},\n \"syncDate\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Sync state result.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "577ec3cf-6d32-4a50-a371-dd199e615bde", "documentation": "This operation validates the changes in the specified Git branch. This is a long running operation and could take several minutes to complete.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/tenant/:configurationName/validate", "responses": [ { "uuid": "706169d1-daff-4188-97f6-cc2fd3b9fa80", "body": "{\n \"actionLog\": [\n {\n \"action\": \"\",\n \"objectKey\": \"\",\n \"objectType\": \"\"\n }\n ],\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n },\n \"id\": \"\",\n \"resultInfo\": \"\",\n \"started\": \"{{faker 'date.recent' 365}}\",\n \"status\": \"{{oneOf (array 'Started' 'InProgress' 'Succeeded' 'Failed')}}\",\n \"updated\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Result of validating the changes in the specified Git branch.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "07adb1c3-cdd0-42eb-bfd5-66a8760923fa", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted: Location header contains the URL where the status of the long running operation can be checked.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "bf14b862-341c-4e8e-8364-f35d715540ef", "body": "{\n \"error\": {\n \"code\": \"\",\n \"details\": [\n {\n \"code\": \"\",\n \"message\": \"\",\n \"target\": \"\"\n }\n ],\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "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": "" } ] }