This section covers how to view all fired webhooks for a webhook subscription. This endpoint contains optional query string parameters allowing you to filter by resourceId
, limit
, offset
, startDate
and endDate
. Note: Dwolla will only guarantee access to webhook data through the API over a rolling 30-day period.
The resourceId
query string parameter is a filter that returns an embedded webhooks array based on an exact match of the filter value. For example, if you would like to search for all webhooks associated with a resource having the ID ae7fb2e3-75a1-4f8c-bf59-9c43b14c6a87
, you can append the additional parameter resourceId
to the request URL as shown in the example HTTP request below.
resourceId
filter
GET https://api.dwolla.com/webhook-subscriptions/{id}/webhooks?resourceId=ae7fb2e3-75a1-4f8c-bf59-9c43b14c6a87
GET https://api.dwolla.com/webhook-subscriptions/{id}/webhooks
Parameter | Required | Type | Description |
---|---|---|---|
id | yes | string | Webhook subscription unique identifier. |
limit | no | integer | How many results to return. Defaults to 25. |
offset | no | integer | How many results to skip. |
startDate | no | string | Only include webhooks sent after this date. ISO-8601 format: YYYY-MM-DD . Can optionally be used with endDate to specify a date range. |
endDate | no | string | Only include webhooks sent before this date. ISO-8601 format: YYYY-MM-DD . Can optionally be used with startDate to specify a date range. |
resourceId | no | string | Only include webhooks sent for a particular resource. Format: UUID . |
GET https://api-sandbox.dwolla.com/webhook-subscriptions/10d4133e-b308-4646-b276-40d9d36def1c/webhooks
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer pBA9fVDBEyYZCEsLf/wKehyh1RTpzjUj5KzIRfDi0wKTii7DqY
...
{
"_links": {},
"total": 0,
"_embedded": {
"webhooks": [
{
"_links": {},
"id": "string",
"topic": "string",
"accountId": "string",
"eventId": "string",
"subscriptionId": "string",
"attempts": [
{
"id": "string",
"request": {
"created": "2015-07-23T14:19:37.006Z",
"url": "string",
"headers": [
{
"name": "string",
"value": "string"
}
],
"body": "string"
},
"response": {
"created": "2015-07-23T14:19:37.006Z",
"headers": [
{
"name": "string",
"value": "string"
}
],
"statusCode": 0,
"body": "string"
}
}
}
]
}
}
All funds transfers made using the Dwolla Platform are performed by a financial institution partner, and any funds held in a Dwolla Balance are held by a financial institution partner. Learn more about our financial institution partners.