POST /platform/v1/ens-callbacks
Registers a new callback to receive event notifications. You must register and verify your callback before you use it in a subscription.
Name | Type | Description |
---|---|---|
callbackName | string | Required. The name of the callback. |
url | string | Required. The URL of the customer callback that receives event notifications in the format https://host [/path]. Ports and query string aren’t supported. The URL must be syntactically correct and not already registered as a callback URL. |
maxBatchSize | integer | The maximum number of events that this callback can receive in a single call. The default value is 1,000. For the minimum and maximum batch sizes, see API Limits and Guidelines. |
Your URL endpoint must be online and reachable before you create a callback. The Event Notification Service immediately attempts to post verification details to the endpoint.
If your callback doesn’t respond within 30 seconds or returns an HTTP response other than 200 OK
, the callback creation request fails with a 400 Bad Request
status. In this situation, the response includes a description of the failure, similar to this example.
Response | Reason |
---|---|
201 Created | The callback was created. |
304 No Change | The callback already exists on the server. |
400 Bad Request | The server was unable to process the request. |
403 Forbidden | The server was unable to authorize the request. |
500 Server Error | An internal error occurred. |