{ "uuid": "72c0f9b9-2b09-4724-9ea3-376b8668428a", "lastMigration": 29, "name": "Google Workspace Alert Center API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "29dbe284-4c7c-4796-a2dc-ddca24d57ca7", "documentation": "Lists the alerts.", "method": "get", "endpoint": "v1beta1/alerts", "responses": [ { "uuid": "1881f6c9-ad98-4c84-bb39-6856a2836639", "body": "{\n \"alerts\": [\n {\n \"alertId\": \"\",\n \"createTime\": \"\",\n \"customerId\": \"\",\n \"data\": {},\n \"deleted\": {{faker 'datatype.boolean'}},\n \"endTime\": \"\",\n \"etag\": \"\",\n \"metadata\": {\n \"alertId\": \"\",\n \"assignee\": \"\",\n \"customerId\": \"\",\n \"etag\": \"\",\n \"severity\": \"\",\n \"status\": \"\",\n \"updateTime\": \"\"\n },\n \"securityInvestigationToolLink\": \"\",\n \"source\": \"\",\n \"startTime\": \"\",\n \"type\": \"\",\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "cba4517a-5104-4df3-8305-a4e994a2e8e1", "documentation": "Marks the specified alert for deletion. An alert that has been marked for deletion is removed from Alert Center after 30 days. Marking an alert for deletion has no effect on an alert which has already been marked for deletion. Attempting to mark a nonexistent alert for deletion results in a `NOT_FOUND` error.", "method": "delete", "endpoint": "v1beta1/alerts/:alertId", "responses": [ { "uuid": "1b5a17ad-9f31-42e2-a557-6131d634cf31", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "7a92884b-0136-42bb-8b41-761de57c65aa", "documentation": "Gets the specified alert. Attempting to get a nonexistent alert returns `NOT_FOUND` error.", "method": "get", "endpoint": "v1beta1/alerts/:alertId", "responses": [ { "uuid": "6ee8c147-7c39-4dd4-8587-d51b6aea043b", "body": "{\n \"alertId\": \"\",\n \"createTime\": \"\",\n \"customerId\": \"\",\n \"data\": {},\n \"deleted\": {{faker 'datatype.boolean'}},\n \"endTime\": \"\",\n \"etag\": \"\",\n \"metadata\": {\n \"alertId\": \"\",\n \"assignee\": \"\",\n \"customerId\": \"\",\n \"etag\": \"\",\n \"severity\": \"\",\n \"status\": \"\",\n \"updateTime\": \"\"\n },\n \"securityInvestigationToolLink\": \"\",\n \"source\": \"\",\n \"startTime\": \"\",\n \"type\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "16e2f5ee-845b-4f46-af0f-ff790b44e9a3", "documentation": "Lists all the feedback for an alert. Attempting to list feedbacks for a non-existent alert returns `NOT_FOUND` error.", "method": "get", "endpoint": "v1beta1/alerts/:alertId/feedback", "responses": [ { "uuid": "688a0d98-5c59-43c4-acd4-489d5a017c14", "body": "{\n \"feedback\": [\n {\n \"alertId\": \"\",\n \"createTime\": \"\",\n \"customerId\": \"\",\n \"email\": \"\",\n \"feedbackId\": \"\",\n \"type\": \"{{oneOf (array 'ALERT_FEEDBACK_TYPE_UNSPECIFIED' 'NOT_USEFUL' 'SOMEWHAT_USEFUL' 'VERY_USEFUL')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "b4460154-e113-4ddf-a772-1d2c6c5fe96d", "documentation": "Creates new feedback for an alert. Attempting to create a feedback for a non-existent alert returns `NOT_FOUND` error. Attempting to create a feedback for an alert that is marked for deletion returns `FAILED_PRECONDITION' error.", "method": "post", "endpoint": "v1beta1/alerts/:alertId/feedback", "responses": [ { "uuid": "ee2ba3b3-5676-4da8-a881-31aeb5a9b2ae", "body": "{\n \"alertId\": \"\",\n \"createTime\": \"\",\n \"customerId\": \"\",\n \"email\": \"\",\n \"feedbackId\": \"\",\n \"type\": \"{{oneOf (array 'ALERT_FEEDBACK_TYPE_UNSPECIFIED' 'NOT_USEFUL' 'SOMEWHAT_USEFUL' 'VERY_USEFUL')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "4ab88012-7f56-4c8d-8dcb-cf35c736769f", "documentation": "Returns the metadata of an alert. Attempting to get metadata for a non-existent alert returns `NOT_FOUND` error.", "method": "get", "endpoint": "v1beta1/alerts/:alertId/metadata", "responses": [ { "uuid": "15d49c5a-d827-4f40-85bc-02ff62bf25d3", "body": "{\n \"alertId\": \"\",\n \"assignee\": \"\",\n \"customerId\": \"\",\n \"etag\": \"\",\n \"severity\": \"\",\n \"status\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "8913b17d-437e-4fdd-901a-2da5e1845fdb", "documentation": "Restores, or \"undeletes\", an alert that was marked for deletion within the past 30 days. Attempting to undelete an alert which was marked for deletion over 30 days ago (which has been removed from the Alert Center database) or a nonexistent alert returns a `NOT_FOUND` error. Attempting to undelete an alert which has not been marked for deletion has no effect.", "method": "post", "endpoint": "v1beta1/alerts/:alertId:undelete", "responses": [ { "uuid": "8357a6db-d712-472a-b9e3-37c3fb4b5a96", "body": "{\n \"alertId\": \"\",\n \"createTime\": \"\",\n \"customerId\": \"\",\n \"data\": {},\n \"deleted\": {{faker 'datatype.boolean'}},\n \"endTime\": \"\",\n \"etag\": \"\",\n \"metadata\": {\n \"alertId\": \"\",\n \"assignee\": \"\",\n \"customerId\": \"\",\n \"etag\": \"\",\n \"severity\": \"\",\n \"status\": \"\",\n \"updateTime\": \"\"\n },\n \"securityInvestigationToolLink\": \"\",\n \"source\": \"\",\n \"startTime\": \"\",\n \"type\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "56afbcef-f9c2-4863-bafd-e9f907889b53", "documentation": "Performs batch delete operation on alerts.", "method": "post", "endpoint": "v1beta1/alerts:batchDelete", "responses": [ { "uuid": "2dbb68ba-1a7e-4232-95e5-1c54fa2cd3b9", "body": "{\n \"failedAlertStatus\": {},\n \"successAlertIds\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "4e3d8cc5-e34c-4564-b54a-562388824e89", "documentation": "Performs batch undelete operation on alerts.", "method": "post", "endpoint": "v1beta1/alerts:batchUndelete", "responses": [ { "uuid": "73d68d08-e205-41f1-81e7-877e598a35ae", "body": "{\n \"failedAlertStatus\": {},\n \"successAlertIds\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "a997faa6-1336-4c16-9384-e7d051d872eb", "documentation": "Returns customer-level settings.", "method": "get", "endpoint": "v1beta1/settings", "responses": [ { "uuid": "d2ebba25-2381-4da1-8a7c-474c5e2e5ae7", "body": "{\n \"notifications\": [\n {\n \"cloudPubsubTopic\": {\n \"payloadFormat\": \"{{oneOf (array 'PAYLOAD_FORMAT_UNSPECIFIED' 'JSON')}}\",\n \"topicName\": \"\"\n }\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "a02e6fcc-e4ab-46d3-9eae-9767d2f4a179", "documentation": "Updates the customer-level settings.", "method": "patch", "endpoint": "v1beta1/settings", "responses": [ { "uuid": "91578088-1894-4a05-9909-5a6a1f28a371", "body": "{\n \"notifications\": [\n {\n \"cloudPubsubTopic\": {\n \"payloadFormat\": \"{{oneOf (array 'PAYLOAD_FORMAT_UNSPECIFIED' 'JSON')}}\",\n \"topicName\": \"\"\n }\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "29dbe284-4c7c-4796-a2dc-ddca24d57ca7" }, { "type": "route", "uuid": "cba4517a-5104-4df3-8305-a4e994a2e8e1" }, { "type": "route", "uuid": "7a92884b-0136-42bb-8b41-761de57c65aa" }, { "type": "route", "uuid": "16e2f5ee-845b-4f46-af0f-ff790b44e9a3" }, { "type": "route", "uuid": "b4460154-e113-4ddf-a772-1d2c6c5fe96d" }, { "type": "route", "uuid": "4ab88012-7f56-4c8d-8dcb-cf35c736769f" }, { "type": "route", "uuid": "8913b17d-437e-4fdd-901a-2da5e1845fdb" }, { "type": "route", "uuid": "56afbcef-f9c2-4863-bafd-e9f907889b53" }, { "type": "route", "uuid": "4e3d8cc5-e34c-4564-b54a-562388824e89" }, { "type": "route", "uuid": "a997faa6-1336-4c16-9384-e7d051d872eb" }, { "type": "route", "uuid": "a02e6fcc-e4ab-46d3-9eae-9767d2f4a179" } ] }