{ "uuid": "75d489fc-71bb-4e52-be2a-bf008cd0e17c", "lastMigration": 29, "name": "NotificationHubsManagementClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "04b4ce02-b1c7-4e10-8009-3841b67cb4c4", "documentation": "Lists all of the available NotificationHubs REST API operations.", "method": "get", "endpoint": "providers/Microsoft.NotificationHubs/operations", "responses": [ { "uuid": "889b08d8-a493-48fd-a4ca-a73c2d417c42", "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": "50242e43-911a-4224-a9f7-077167ea0922", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "NotificationHubs 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": "a28c4f18-1bb1-44ee-b57e-468226b885aa", "documentation": "Checks the availability of the given service namespace across all Azure subscriptions. This is useful because the domain name is created based on the service namespace name.", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.NotificationHubs/checkNamespaceAvailability", "responses": [ { "uuid": "018a65f1-6fba-4138-8887-23292ad0e172", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Checks if the Namespace name is a valid available name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8ee3abf1-28b5-45b0-86b8-7fe4dec7b98f", "documentation": "Lists all the available namespaces within the subscription irrespective of the resourceGroups.", "method": "get", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.NotificationHubs/namespaces", "responses": [ { "uuid": "c81905d1-2284-4f8f-a9f9-25cdcaa1ceef", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Gets all the Namespaces within the subscription irrespective of the ResourceGroup", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "138310c9-77d6-4f61-8e45-a36991b252fc", "documentation": "Lists the available namespaces within a resourceGroup.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces", "responses": [ { "uuid": "57dbf150-126b-4ad8-9919-dfacb5b2ffe9", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Lists all Namespaces with the ResourceGroup", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "33cf2703-e4af-44eb-b598-81e1d1eb4196", "documentation": "Deletes an existing namespace. This operation also removes all associated notificationHubs under the namespace.", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName", "responses": [ { "uuid": "53ec1a4e-c54e-470a-b0d7-b4a82761a48c", "body": "", "latency": 0, "statusCode": 200, "label": "Namespace is deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2fbcf81a-fb6c-4075-b49f-1c3059c59a62", "body": "", "latency": 0, "statusCode": 202, "label": "Namespace delete request has been accepted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0e797421-2ff3-4b8b-a9ab-1e90796f4181", "body": "", "latency": 0, "statusCode": 204, "label": "Namespace is already Deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "068222c2-cb5a-4c8d-a48b-271a158a307e", "documentation": "Returns the description for the specified namespace.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName", "responses": [ { "uuid": "a516faef-11e7-419d-a106-409c2d56cdee", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Get Namespace", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "65e2792e-1371-4dbe-95c8-9b9f8c1bd280", "documentation": "Patches the existing namespace", "method": "patch", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName", "responses": [ { "uuid": "54433cee-035c-46b4-aad8-be61cb2971ed", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Namespace is Updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "92f17ed1-ce69-4efb-a7ab-43204579bec0", "documentation": "Creates/Updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName", "responses": [ { "uuid": "01945a90-6186-4d8a-bcd5-807a684480b8", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Namespace is Create/Update", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "43ad384b-e0f0-48d2-be63-f5db6806779f", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Namespace is Create/Update", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "378ff73e-bdcc-4f54-ab50-e6db27940026", "documentation": "Gets the authorization rules for a namespace.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/AuthorizationRules", "responses": [ { "uuid": "71b4318e-993e-4deb-af1b-fc71859a4dc6", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Get the List of AuthorizationRules of a Namespace", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "aed5f363-bb8f-427b-92d5-ce4ff797d5ff", "documentation": "Deletes a namespace authorization rule", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/AuthorizationRules/:authorizationRuleName", "responses": [ { "uuid": "8c77a8cb-5d30-443f-8bfb-4cb3f48911d0", "body": "", "latency": 0, "statusCode": 200, "label": "Namespace AuthorizationRule is deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fc10cd24-cfbf-4418-a907-ca510db9d629", "body": "", "latency": 0, "statusCode": 204, "label": "Namespace AuthorizationRule is already deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e54ce6a9-b09c-4fe6-b9a9-cf43a22955c8", "documentation": "Gets an authorization rule for a namespace by name.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/AuthorizationRules/:authorizationRuleName", "responses": [ { "uuid": "c856504f-41f9-489d-90b1-cb6af2878d24", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Get the Namespace AuthorizationRule", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "45ff7d5e-9a4a-4d17-8379-3c13b5d719ea", "documentation": "Creates an authorization rule for a namespace", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/AuthorizationRules/:authorizationRuleName", "responses": [ { "uuid": "a05f8404-7fa5-451c-9bda-daa262d475e9", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Namespace Authorization Rule is Created/Updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "423c83c3-bf0c-4d1b-8775-4f788258486e", "documentation": "Gets the Primary and Secondary ConnectionStrings to the namespace ", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/AuthorizationRules/:authorizationRuleName/listKeys", "responses": [ { "uuid": "dac03d7c-8da4-420a-9f13-6d1bb2126b99", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Gets the Namespace AuthorizationRule's Primary keys and Secondary keys along with the ConnectionStrings", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "afb06c10-deb9-4560-84cc-1d928a02b437", "documentation": "Regenerates the Primary/Secondary Keys to the Namespace Authorization Rule", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/AuthorizationRules/:authorizationRuleName/regenerateKeys", "responses": [ { "uuid": "aa3e5dd6-62d4-4617-a169-a4c918317bc2", "body": "{\n \"keyName\": \"\",\n \"primaryConnectionString\": \"\",\n \"primaryKey\": \"\",\n \"secondaryConnectionString\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Regenerate the Primary/Secondary Key and returns the Keys and the connection string", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "71ca1f34-511d-4847-8e5c-854c2a5eee2b", "documentation": "Checks the availability of the given notificationHub in a namespace.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/checkNotificationHubAvailability", "responses": [ { "uuid": "fcab0c48-15b9-4177-91d8-3510db8e972e", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Checks if the NotificationHub name is a valid available name", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0e6d6fd8-812a-484a-a613-c0d49d3cf671", "documentation": "Lists the notification hubs associated with a namespace.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs", "responses": [ { "uuid": "b00aa217-401a-4d38-80f5-ae832c19d240", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Get all NotificationHubs within a Namespace", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "428df2c1-d992-494e-9f99-6efee1a73d06", "documentation": "Deletes a notification hub associated with a namespace.", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName", "responses": [ { "uuid": "97797717-8bf5-4a9b-865f-4081833cde2f", "body": "", "latency": 0, "statusCode": 200, "label": "Namespace is deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0ef4d6dd-3512-48f8-b018-c620e02feb65", "documentation": "Lists the notification hubs associated with a namespace.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName", "responses": [ { "uuid": "cd5792c3-c415-4d60-8673-7e07f29b870d", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Get the NotificationHub", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2b055b8-b211-4e69-b284-d3007be57f92", "documentation": "Patch a NotificationHub in a namespace.", "method": "patch", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName", "responses": [ { "uuid": "3e422124-0e7f-476d-9aa0-d278af678e24", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "NotificationHub is patched", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c5e28560-62fd-4a30-9719-0b4b33261992", "documentation": "Creates/Update a NotificationHub in a namespace.", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName", "responses": [ { "uuid": "5e482177-8fec-48d5-83fc-07320642979a", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "NotificationHub is Created/Updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6c64ec2a-89a7-4632-b360-8b76fbd7e972", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "NotificationHub is Created/Updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "53cbfd06-5ca8-472b-9f83-3d0c99e83d38", "documentation": "Gets the authorization rules for a NotificationHub.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/AuthorizationRules", "responses": [ { "uuid": "89dceac8-d26e-4925-8157-5b8bfc59ed29", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Get all NotificationHub AuthorizationRules", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "45e08770-5e7b-4ccd-a078-882d47e02e57", "documentation": "Deletes a notificationHub authorization rule", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/AuthorizationRules/:authorizationRuleName", "responses": [ { "uuid": "62e5aa30-b4a0-4fcb-830e-361e8b359e08", "body": "", "latency": 0, "statusCode": 200, "label": "NotificationHub AuthorizationRule is deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e364b813-7e9b-4e7c-9872-e21f9e3ed205", "body": "", "latency": 0, "statusCode": 204, "label": "NotificationHub AuthorizationRule is already deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "68f34640-4e47-4628-bc12-8505f5ef0d97", "documentation": "Gets an authorization rule for a NotificationHub by name.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/AuthorizationRules/:authorizationRuleName", "responses": [ { "uuid": "95414a31-2c64-4d6e-8a3f-e47db5ddce1c", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Get NotificationHub AuthorizationRule", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e9102560-cc91-4112-9e71-beb396dab425", "documentation": "Creates/Updates an authorization rule for a NotificationHub", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/AuthorizationRules/:authorizationRuleName", "responses": [ { "uuid": "27e5c419-8246-4c34-b90c-5dab7e87f827", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "NotificationHub AuthorizationRule is Created/Updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2b6f87b7-b4ab-41d3-a314-ff45fe35908f", "documentation": "Gets the Primary and Secondary ConnectionStrings to the NotificationHub ", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/AuthorizationRules/:authorizationRuleName/listKeys", "responses": [ { "uuid": "8e9823b6-72e1-40bb-99ff-9809e0a4203a", "body": "{\n \"keyName\": \"\",\n \"primaryConnectionString\": \"\",\n \"primaryKey\": \"\",\n \"secondaryConnectionString\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Gets the Namespace AuthorizationRule's Primary keys and Secondary keys along with the ConnectionStrings", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "741a9ed1-af60-41d5-8341-1ff661a96fcd", "documentation": "Regenerates the Primary/Secondary Keys to the NotificationHub Authorization Rule", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/AuthorizationRules/:authorizationRuleName/regenerateKeys", "responses": [ { "uuid": "a01ddfe4-5ad1-4195-a91e-4bd2e69a3844", "body": "{\n \"keyName\": \"\",\n \"primaryConnectionString\": \"\",\n \"primaryKey\": \"\",\n \"secondaryConnectionString\": \"\",\n \"secondaryKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Regenerate the Primary/Secondary Key and returns the Keys and the connection string", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b57d4802-a43a-4553-aee5-38cdf31f31a5", "documentation": "test send a push notification", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/debugsend", "responses": [ { "uuid": "819d7043-16d9-4686-9b9a-a53ec366678c", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "push send status", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6942babc-b845-4056-9273-eadcb1d19971", "documentation": "Lists the PNS Credentials associated with a notification hub .", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NotificationHubs/namespaces/:namespaceName/notificationHubs/:notificationHubName/pnsCredentials", "responses": [ { "uuid": "80ef096f-6e93-4385-8391-b704569bdff2", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"sku\": {\n \"capacity\": {{faker 'number.int' max=99999}},\n \"family\": \"\",\n \"name\": \"{{oneOf (array 'Free' 'Basic' 'Standard')}}\",\n \"size\": \"\",\n \"tier\": \"\"\n },\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Gets all the NotificationHub PNS credentials", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "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": "04b4ce02-b1c7-4e10-8009-3841b67cb4c4" }, { "type": "route", "uuid": "a28c4f18-1bb1-44ee-b57e-468226b885aa" }, { "type": "route", "uuid": "8ee3abf1-28b5-45b0-86b8-7fe4dec7b98f" }, { "type": "route", "uuid": "138310c9-77d6-4f61-8e45-a36991b252fc" }, { "type": "route", "uuid": "33cf2703-e4af-44eb-b598-81e1d1eb4196" }, { "type": "route", "uuid": "068222c2-cb5a-4c8d-a48b-271a158a307e" }, { "type": "route", "uuid": "65e2792e-1371-4dbe-95c8-9b9f8c1bd280" }, { "type": "route", "uuid": "92f17ed1-ce69-4efb-a7ab-43204579bec0" }, { "type": "route", "uuid": "378ff73e-bdcc-4f54-ab50-e6db27940026" }, { "type": "route", "uuid": "aed5f363-bb8f-427b-92d5-ce4ff797d5ff" }, { "type": "route", "uuid": "e54ce6a9-b09c-4fe6-b9a9-cf43a22955c8" }, { "type": "route", "uuid": "45ff7d5e-9a4a-4d17-8379-3c13b5d719ea" }, { "type": "route", "uuid": "423c83c3-bf0c-4d1b-8775-4f788258486e" }, { "type": "route", "uuid": "afb06c10-deb9-4560-84cc-1d928a02b437" }, { "type": "route", "uuid": "71ca1f34-511d-4847-8e5c-854c2a5eee2b" }, { "type": "route", "uuid": "0e6d6fd8-812a-484a-a613-c0d49d3cf671" }, { "type": "route", "uuid": "428df2c1-d992-494e-9f99-6efee1a73d06" }, { "type": "route", "uuid": "0ef4d6dd-3512-48f8-b018-c620e02feb65" }, { "type": "route", "uuid": "e2b055b8-b211-4e69-b284-d3007be57f92" }, { "type": "route", "uuid": "c5e28560-62fd-4a30-9719-0b4b33261992" }, { "type": "route", "uuid": "53cbfd06-5ca8-472b-9f83-3d0c99e83d38" }, { "type": "route", "uuid": "45e08770-5e7b-4ccd-a078-882d47e02e57" }, { "type": "route", "uuid": "68f34640-4e47-4628-bc12-8505f5ef0d97" }, { "type": "route", "uuid": "e9102560-cc91-4112-9e71-beb396dab425" }, { "type": "route", "uuid": "2b6f87b7-b4ab-41d3-a314-ff45fe35908f" }, { "type": "route", "uuid": "741a9ed1-af60-41d5-8341-1ff661a96fcd" }, { "type": "route", "uuid": "b57d4802-a43a-4553-aee5-38cdf31f31a5" }, { "type": "route", "uuid": "6942babc-b845-4056-9273-eadcb1d19971" } ] }