Help Documentation 〉API 〉
/projects/:document_identifier/webhooks/:webhook_uuid
This resource supports the GET and DELETE methods.
URL Parameters
| Label |
Description |
| :document_identifier |
The project's document identifier |
| :webhook_uuid |
The UUID of the webhook |
GET
Returns information about the webhook.
GET Request Query String Parameters
| Name |
Required |
Description |
| fields |
No |
A comma-separated list of the keys you want returned for the webhook. Default is to return all keys. |
GET Response Status Codes
| Code |
Description |
| 503 Service Unavailable |
Server is undergoing maintenance and is unavailable |
| 429 Rate Limited |
Rate limiting in effect, try again later |
| 404 Not Found |
The resource could not be found or your API key has not been granted access to it |
| 403 Forbidden |
Direct Mail account is disabled |
| 401 Unauthorized |
API key, secret, or authentication method is incorrect |
| 200 OK |
Success |
GET Response Body
A JSON object representing the webhook.
| Key |
Value |
Description |
| uuid |
String |
The UUID of the webhook |
| events |
Array of Object |
The events that trigger the webhook |
| url |
String |
The URL that is POSTed to when this webhook is invoked |
| date_created |
String |
The date this webhook was created, in ISO-8601 date format |
| last_request_date |
String |
The last time this webhook was invoked (successfully or not), in ISO-8601 date format |
| last_response_status_code |
Integer |
The last status code received from your server |
| next_retry_date |
String |
The next time this URL will be retried (if the last request failed), in ISO-8601 date format |
| links |
Array of Object |
URLs for the webhook (rel:self) |
GET Example
GET /api/v2/projects/187812f26ba37d9769d8691d2a83c95c/webhooks/260EB943-3D2B-419D-AC9D-063DC48681EA HTTP/1.1
Authorization: Basic QzFENDREMjEtNTA4MC00NTM3LUFFOD
Host: secure.directmailmac.com
User-Agent: Paw/2.2.1 (Macintosh; OS X/10.10.3) GCDHTTPRequest
HTTP/1.1 200 OK
Date: Sat, 02 May 2015 00:02:57 GMT
Content-Type: application/json; charset=utf-8
{
"date_created": "2015-05-01T12:45:17-07:00",
"events": [
{
"type": "campaign-sent"
"options": null,
}
],
"last_request_date": "2015-05-01T14:37:00-07:00",
"last_response_status_code": 200,
"links": [
{
"href": "https://secure.directmailmac.com/api/v2/projects/187812f26ba37d9769d8691d2a83c95c/webhooks/260EB943-3D2B-419D-AC9D-063DC48681EA",
"rel": "self"
}
],
"next_retry_date": null,
"url": "http://requestb.in/t3e7ejt3",
"uuid": "260EB943-3D2B-419D-AC9D-063DC48681EA"
}
DELETE
Deletes the webhook.
DELETE Response Status Codes
| Code |
Description |
| 503 Service Unavailable |
Server is undergoing maintenance and is unavailable |
| 429 Rate Limited |
Rate limiting in effect, try again later |
| 404 Not Found |
The project could not be found |
| 403 Forbidden |
Direct Mail account is disabled or the message is not editable |
| 401 Unauthorized |
API key, secret, or authentication method is incorrect |
| 400 Bad Request |
One or more of the values in the request body is invalid |
| 204 No Content |
The webhook has been deleted |
DELETE Example
DELETE /api/v2/projects/187812f26ba37d9769d8691d2a83c95c/webhooks/260EB943-3D2B-419D-AC9D-063DC48681EA HTTP/1.1
Authorization: Basic QzFENDREMjEtNTA4MC00NTM3LUFFOD
Host: secure.directmailmac.com
HTTP/1.1 204 No Content
Date: Sat, 02 May 2015 00:04:19 GMT