Docs
Get API Keys

List webhooks for a webhook subscription #

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.

Example Request URL using resourceId filter

GET https://api.dwolla.com/webhook-subscriptions/{id}/webhooks?resourceId=ae7fb2e3-75a1-4f8c-bf59-9c43b14c6a87

HTTP request #

GET https://api.dwolla.com/webhook-subscriptions/{id}/webhooks

Request parameters #

ParameterRequiredTypeDescription
idyesstringWebhook subscription unique identifier.
limitnointegerHow many results to return. Defaults to 25.
offsetnointegerHow many results to skip.
startDatenostringOnly include webhooks sent after this date. ISO-8601 format: YYYY-MM-DD. Can optionally be used with endDate to specify a date range.
endDatenostringOnly include webhooks sent before this date. ISO-8601 format: YYYY-MM-DD. Can optionally be used with startDate to specify a date range.
resourceIdnostringOnly include webhooks sent for a particular resource. Format: UUID.

Request and response #

Raw
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"
                }
              }
          }
      ]
  }
}
Test in the Sandbox for free today.
Use sandbox environment to test API requests.
Get API Keys
2024 All Rights Reserved
Financial institutions play an important role in our network.

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.