{ "uuid": "82aa0099-346b-47b6-8147-9cdfada878fe", "lastMigration": 29, "name": "AWS CodeStar Notifications", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "f5a7f28e-3dab-40f9-ae78-21ccaab151a7", "documentation": "Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as SNS topics) where you want to receive them.", "method": "post", "endpoint": "createNotificationRule", "responses": [ { "uuid": "5efa5456-3c36-4df1-aba3-691ef59d15fe", "body": "{\n \"Arn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c1406bf6-4d6a-49d6-b8b2-acff076d37ce", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceAlreadyExistsException", "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": "9c433b2a-be2d-4f56-98c7-b4e05d7ceb20", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "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": "aa282d53-3151-4e17-8d61-f76a8b508023", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "LimitExceededException", "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": "a2b4458e-3151-465c-80de-19b0be696f43", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "ConfigurationException", "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": "8b4b86da-bdc9-40ba-a027-17134fd58f15", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "ConcurrentModificationException", "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": "e44e40f5-b8e8-481f-b50f-6efe0b468f54", "body": "\"\"", "latency": 0, "statusCode": 485, "label": "AccessDeniedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9f300c54-4f66-4522-9de7-c96bfb777b25", "documentation": "Deletes a notification rule for a resource.", "method": "post", "endpoint": "deleteNotificationRule", "responses": [ { "uuid": "b8e7d905-8174-4e43-b88f-9fd72e412a5a", "body": "{\n \"Arn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "32d021b9-8c41-47ab-9757-9d1168946f8d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationException", "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": "5b35fa44-df24-4ec9-bbbf-3b69163a8437", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "LimitExceededException", "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": "94e4bb09-3807-41bf-bebf-73324f363f30", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ConcurrentModificationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6b3e605f-3fb3-4746-8157-8c0a65888bd7", "documentation": "Deletes a specified target for notifications.", "method": "post", "endpoint": "deleteTarget", "responses": [ { "uuid": "8de4f9dc-8a52-411f-91d8-ea28a4e0b0d0", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e0f5b1ba-5ec2-4c58-99f2-859f56264a1c", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9660a6f6-bf2c-4c99-b4b5-5e3e36d1f3c9", "documentation": "Returns information about a specified notification rule.", "method": "post", "endpoint": "describeNotificationRule", "responses": [ { "uuid": "f5a989b2-6c14-4a24-a461-b0546f393f37", "body": "{\n \"Arn\": \"\",\n \"Name\": \"\",\n \"EventTypes\": [\n {\n \"EventTypeId\": \"\",\n \"ServiceName\": \"\",\n \"EventTypeName\": \"\",\n \"ResourceType\": \"\"\n }\n ],\n \"Resource\": \"\",\n \"Targets\": [\n {\n \"TargetAddress\": \"\",\n \"TargetType\": \"\",\n \"TargetStatus\": \"\"\n }\n ],\n \"DetailType\": \"\",\n \"CreatedBy\": \"\",\n \"Status\": \"\",\n \"CreatedTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"LastModifiedTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"Tags\": {}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a36314b0-dbe3-4298-ad26-19925ba23384", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "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": "a1cd2156-3e83-4032-99a3-5b6b12a46c9b", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8b5a2947-c5c4-439f-b289-7fcb559db74f", "documentation": "Returns information about the event types available for configuring notifications.", "method": "post", "endpoint": "listEventTypes", "responses": [ { "uuid": "a2892a45-f3ba-48c4-80b8-561af291f026", "body": "{\n \"EventTypes\": [\n {\n \"EventTypeId\": \"\",\n \"ServiceName\": \"\",\n \"EventTypeName\": \"\",\n \"ResourceType\": \"\"\n }\n ],\n \"NextToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "06c6df9b-3e29-403f-9f3c-9b7eea2606ef", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidNextTokenException", "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": "5a67aa8b-564c-4bb5-b7e6-8e669d035e37", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "033ee111-0254-49f1-9d3b-a9ea1331c4d6", "documentation": "Returns a list of the notification rules for an AWS account.", "method": "post", "endpoint": "listNotificationRules", "responses": [ { "uuid": "8fd40143-3e7b-4829-9c6b-48404535092c", "body": "{\n \"NextToken\": \"\",\n \"NotificationRules\": [\n {\n \"Id\": \"\",\n \"Arn\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d1560b14-e945-4d90-a8a8-32a59a1fadbc", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidNextTokenException", "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": "d49ca192-2a37-4ead-bb9b-89bc8a417289", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f62a2f28-71a9-427a-be42-67d5948ea42a", "documentation": "Returns a list of the tags associated with a notification rule.", "method": "post", "endpoint": "listTagsForResource", "responses": [ { "uuid": "70b05f1f-32ef-4ce1-8b41-13653b7baf1b", "body": "{\n \"Tags\": {}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "78f7297d-f636-415a-9bce-7e98e49c66cb", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "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": "04e666dd-9508-4e60-8ea7-684911916648", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "71c9b93a-023f-4ec3-a91b-69c6048dc140", "documentation": "Returns a list of the notification rule targets for an AWS account.", "method": "post", "endpoint": "listTargets", "responses": [ { "uuid": "566efb88-8b23-4f84-b80b-7ed161335ca4", "body": "{\n \"Targets\": [\n {\n \"TargetAddress\": \"\",\n \"TargetType\": \"\",\n \"TargetStatus\": \"\"\n }\n ],\n \"NextToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9edda18e-bd95-4299-8b7c-190339ebe13c", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidNextTokenException", "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": "a156e884-1a87-4a60-b2c7-2e82104e19df", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "50626fec-16c5-4dd3-8eba-c9bec79c5a04", "documentation": "Creates an association between a notification rule and an SNS topic so that the associated target can receive notifications when the events described in the rule are triggered.", "method": "post", "endpoint": "subscribe", "responses": [ { "uuid": "254ed306-c535-4a76-9ace-3cb12ea7602e", "body": "{\n \"Arn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "872b0ceb-4bd7-4ee8-b1b1-a254bd1885a7", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationException", "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": "4974b112-0a57-4c9c-b80d-141e565f1bd8", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b16e6608-6487-4f58-b00c-8564915b2af6", "documentation": "Associates a set of provided tags with a notification rule.", "method": "post", "endpoint": "tagResource", "responses": [ { "uuid": "1f057493-6a92-4136-b053-bf994ebf55ca", "body": "{\n \"Tags\": {}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5d27a570-3adb-4212-9c41-64efa90c750b", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "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": "8784a092-6608-4e04-8db1-97ed15010342", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "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": "58bb0665-dee1-428e-914f-b0a46d4f7cfa", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ConcurrentModificationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a387e917-68a1-40bc-9f05-70d05f076e90", "documentation": "Removes an association between a notification rule and an Amazon SNS topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.", "method": "post", "endpoint": "unsubscribe", "responses": [ { "uuid": "38dd8a23-01f9-4df7-8329-c6b7323777fb", "body": "{\n \"Arn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5a61d419-6306-478e-97dc-f6f4b368bfc7", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1f01c6b6-3ddf-4a38-a81e-0042dcfce48e", "documentation": "Removes the association between one or more provided tags and a notification rule.", "method": "post", "endpoint": "untagResource", "responses": [ { "uuid": "81a87a52-8267-4d5d-8f9c-a8280369587f", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "720dbe82-4a0f-4ab4-a127-5601ec6413ae", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "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": "6723e824-5426-4591-b8c7-1e575da89956", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ValidationException", "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": "1435ca65-e090-4ffa-b0b2-23ad9086b359", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ConcurrentModificationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "27de1170-b589-4706-a901-dd320f1223c8", "documentation": "
Updates a notification rule for a resource. You can change the events that trigger the notification rule, the status of the rule, and the targets that receive the notifications.
To add or remove tags for a notification rule, you must use TagResource and UntagResource.