{ "uuid": "ae215356-fa85-4c78-ba41-8fd38a13b3e3", "lastMigration": 29, "name": "SubscriptionClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "44368e54-f8bc-4a64-9445-87f1017a2370", "documentation": "The operation to create a new WebDirect or EA Azure subscription.", "method": "post", "endpoint": "providers/Microsoft.Billing/billingAccounts/:billingAccountName/billingProfiles/:billingProfileName/invoiceSections/:invoiceSectionName/providers/Microsoft.Subscription/createSubscription", "responses": [ { "uuid": "23601c1b-bef3-464a-ba7d-0575a64786f3", "body": "{\n \"subscriptionLink\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Normal response for a successful query. The response body will contain the data that matches the filters specified in the query parameters.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f2639cb9-ac77-4393-b8c9-4c6ac25238aa", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted. Subscription creation is in progress.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" }, { "key": "Retry-After", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f42c12d-3c60-4728-a9f7-cfe212ee1fe8", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2d1cbdf-87c4-455e-adf5-7d1c54af3106", "documentation": "The operation to create a new CSP subscription.", "method": "post", "endpoint": "providers/Microsoft.Billing/billingAccounts/:billingAccountName/customers/:customerName/providers/Microsoft.Subscription/createSubscription", "responses": [ { "uuid": "dbdae053-b857-42ce-8f63-785443a10508", "body": "{\n \"subscriptionLink\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Normal response for a successful query. The response body will contain the data that matches the filters specified in the query parameters.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8b64dcae-5ba9-4e43-ac2a-5ae33418c597", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted. Subscription creation is in progress.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" }, { "key": "Retry-After", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "70bf4c39-abfa-4257-a7b7-5cf2dd82cd59", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c96d2a80-7069-4184-8fca-b008b9d85805", "documentation": "Creates an Azure subscription", "method": "post", "endpoint": "providers/Microsoft.Billing/enrollmentAccounts/:enrollmentAccountName/providers/Microsoft.Subscription/createSubscription", "responses": [ { "uuid": "8f4a38c9-d7b5-4172-9404-f8fec8da7395", "body": "{\n \"subscriptionLink\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Normal response for a successful query. The response body will contain the data that matches the filters specified in the query parameters.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bb9042c5-c62e-4b6e-b2f1-0c4109b66e97", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted. Subscription creation is in progress.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" }, { "key": "Retry-After", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc27c3f3-93ea-4fc6-a422-326feabce93f", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4f6785e7-1372-41a2-bd1b-d5bc062cc6e0", "documentation": "Lists all of the available Microsoft.Subscription API operations.", "method": "get", "endpoint": "providers/Microsoft.Subscription/operations", "responses": [ { "uuid": "ca3f8d22-f30f-4f15-87e7-86066f41a54c", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"display\": {\n \"operation\": \"\",\n \"provider\": \"\",\n \"resource\": \"\"\n },\n \"name\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c516f0de-d629-4a93-8586-8b904375f45a", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2b317c8-055a-4db8-bb1b-3275f70de63f", "documentation": "Get the status of the pending Microsoft.Subscription API operations.", "method": "get", "endpoint": "providers/Microsoft.Subscription/subscriptionOperations/:operationId", "responses": [ { "uuid": "9ea60691-5abc-411e-a609-2df825c05136", "body": "{\n \"subscriptionLink\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful completion of the asynchronous operation", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3746db91-85e2-4bc1-bcd4-9dbb8bc38c52", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted. Subscription update is in progress.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Location", "value": "" }, { "key": "Retry-After", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "70d87f92-e184-4e9f-8532-013638cf825a", "documentation": "The operation to cancel a subscription", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Subscription/cancel", "responses": [ { "uuid": "6cf7c62d-9bb8-47ec-a95c-aed90dd974a8", "body": "{\n \"value\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a302eddd-5523-4a92-b60f-561b6fa8daea", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Describes the error if the operation is not successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6a5f29b9-71e1-4b93-a680-a06c3f2e0cfd", "documentation": "The operation to enable a subscription", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Subscription/enable", "responses": [ { "uuid": "04e555e4-c7c9-403a-9c81-69eef818d48a", "body": "{\n \"value\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f4517ba6-f37e-4fee-ba78-12a3da18b025", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Describes the error if the operation is not successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "56aa90ca-5795-4eec-8475-2a2a68b05cb7", "documentation": "The operation to rename a subscription", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Subscription/rename", "responses": [ { "uuid": "f1674fe7-28ba-4ebb-b9df-06043b15addc", "body": "{\n \"value\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2f3a762e-ea75-4a3a-bd2c-224bd359a150", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Describes the error if the operation is not successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "44368e54-f8bc-4a64-9445-87f1017a2370" }, { "type": "route", "uuid": "e2d1cbdf-87c4-455e-adf5-7d1c54af3106" }, { "type": "route", "uuid": "c96d2a80-7069-4184-8fca-b008b9d85805" }, { "type": "route", "uuid": "4f6785e7-1372-41a2-bd1b-d5bc062cc6e0" }, { "type": "route", "uuid": "e2b317c8-055a-4db8-bb1b-3275f70de63f" }, { "type": "route", "uuid": "70d87f92-e184-4e9f-8532-013638cf825a" }, { "type": "route", "uuid": "6a5f29b9-71e1-4b93-a680-a06c3f2e0cfd" }, { "type": "route", "uuid": "56aa90ca-5795-4eec-8475-2a2a68b05cb7" } ] }