{
"opencollection": "1.0.0",
"info": {
"name": "Abuse Actions Notifications API",
"version": "2.0.0"
},
"items": [
{
"info": {
"name": "Notifications",
"type": "folder"
},
"items": [
{
"info": {
"name": "Retrieve the next domain notification",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/v2/customers/:customerId/domains/notifications",
"headers": [
{
"name": "X-Request-Id",
"value": ""
}
],
"params": [
{
"name": "customerId",
"value": "",
"type": "path",
"description": "The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you're operating on behalf of; otherwise use your shopper id."
}
]
},
"docs": "Retrieve the next domain notification"
},
{
"info": {
"name": "Retrieve a list of notification types that are opted in",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/v2/customers/:customerId/domains/notifications/optIn",
"headers": [
{
"name": "X-Request-Id",
"value": ""
}
],
"params": [
{
"name": "customerId",
"value": "",
"type": "path",
"description": "The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you're operating on behalf of; otherwise use your shopper id."
}
]
},
"docs": "Retrieve a list of notification types that are opted in"
},
{
"info": {
"name": "Opt in to recieve notifications for the submitted notification types",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/v2/customers/:customerId/domains/notifications/optIn",
"headers": [
{
"name": "X-Request-Id",
"value": ""
}
],
"params": [
{
"name": "customerId",
"value": "",
"type": "path",
"description": "The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you're operating on behalf of; otherwise use your shopper id."
},
{
"name": "types",
"value": "",
"type": "query",
"description": "The notification types that should be opted in"
}
]
},
"docs": "Opt in to recieve notifications for the submitted notification types"
},
{
"info": {
"name": "Retrieve the schema for the notification data for the specified notification type",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/v2/customers/:customerId/domains/notifications/schemas/:type",
"headers": [
{
"name": "X-Request-Id",
"value": ""
}
],
"params": [
{
"name": "customerId",
"value": "",
"type": "path",
"description": "The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you're operating on behalf of; otherwise use your shopper id."
},
{
"name": "type",
"value": "",
"type": "path",
"description": "The notification type whose schema should be retrieved"
}
]
},
"docs": "Retrieve the schema for the notification data for the specified notification type"
},
{
"info": {
"name": "Acknowledge a domain notification",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/v2/customers/:customerId/domains/notifications/:notificationId/acknowledge",
"headers": [
{
"name": "X-Request-Id",
"value": ""
}
],
"params": [
{
"name": "customerId",
"value": "",
"type": "path",
"description": "The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you're operating on behalf of; otherwise use your shopper id."
},
{
"name": "notificationId",
"value": "",
"type": "path",
"description": "The notification ID to acknowledge"
}
]
},
"docs": "Acknowledge a domain notification"
}
]
}
],
"bundled": true
}