- Exports webhook delivery logs
GET {{baseURL}}/v2/webhooks/delivery-logs/export
This endpoint exports webhook delivery logs as a CSV or JSON file.
Query parameters may be combined to filter the exported results.
See Also:
To list all available webhooks, see GET /v2/webhooks/endpoints.
To list all delivery logs, see GET /v2/webhooks/delivery-logs.
To retrieve a specified delivery log, see GET /v2/webhooks/delivery-logs/{{endpointId}}.
Filters delivery logs to a single event type.
Omit this parameter to include all event types.
Valid values are:
| Wire value | Meaning | Group |
|---|---|---|
| api_key.created | An API key was created | API Keys (affiliate only) |
| api_key.deleted | An API key was revoked or deleted | API Keys (affiliate only) |
| invoice.created | A new invoice was created | Invoices |
| invoice.paid | An invoice was marked as paid | Invoices |
| merchant.created | A new merchant account was created | Merchants (affiliate only) |
| payment_session.completed | A payment session reached a terminal state (completed, failed, or canceled) | Payment Sessions |
| payment_session.created | A payment session was created | Payment Sessions |
| quick_payment.created | A quick payment link was created | Quick Payments |
| quick_payment.paid | A quick payment link was paid | Quick Payments |
| settlement.batch.completed | A batch settlement was processed and settled | Settlement |
| subscription.created | A new subscription was created | Subscriptions |
| subscription.delinquent | A subscription entered a delinquent state after repeated payment failures | Subscriptions |
| subscription.paid | A subscription payment was successfully collected | Subscriptions |
| subscription.payment_failed | A subscription payment attempt failed | Subscriptions |
| terminal.added | A new terminal was registered to the account | Terminals |
| terminal.deactivated | A terminal was deactivated on the account | Terminals |
| terminal.out_of_paper | A terminal paper roll is empty | Terminals |
| transaction.ach.cancelled | An ACH transaction was canceled before processing | ACH Transactions |
| transaction.ach.charged_back | An ACH transaction was returned or charged back | ACH Transactions |
| transaction.ach.cleared | An ACH transaction successfully cleared | ACH Transactions |
| transaction.ach.failed | An ACH transaction failed due to a processing error | ACH Transactions |
| transaction.ach.held | An ACH transaction was placed on hold for review | ACH Transactions |
| transaction.ach.in_progress | An ACH transaction was submitted to the network | ACH Transactions |
| transaction.ach.refunded | An ACH transaction was refunded to the originator | ACH Transactions |
| transaction.ach.scheduled | An ACH transaction was created and scheduled | ACH Transactions |
| transaction.card.authorized | A card payment authorization was approved | Card Transactions |
| transaction.card.captured | An authorized card payment was captured | Card Transactions |
| transaction.card.declined | A card payment was declined by the issuer | Card Transactions |
| transaction.card.failed | A card payment failed due to a processing error | Card Transactions |
| transaction.card.refunded | A card payment was refunded to the cardholder | Card Transactions |
| transaction.card.voided | A card authorization was voided before capture | Card Transactions |
Specifies the HTTP response status code.
This is the HTTP status code returned by the attempted delivery.
The following is a list of HTTP response status codes that include but are not limited to:
| HTTP Status | Meaning |
|---|---|
| 200 | Delivery succeeded |
| 400 | Bad request |
| 401 | Unauthorized |
| 404 | Endpoint not found |
| 429 | Rate limited |
Filters returning items on or after this date (in an ISO 8601 date-time format).
If only dateFrom is specified, the search returns all available items from the dateFrom value to the present. The fields dateFrom and dateTo may be used together to create an inclusive range. We recommend creating an explicit range to avoid a potentially excessive number of returns.
Filters returning items on or to this date (in an ISO 8601 date-time format).
If only dateTo is specified, the search returns all available items before including the dateTo value. The fields dateFrom and dateTo may be used together to create an inclusive range. We recommend creating an explicit range to avoid a potentially excessive number of returns.
- Sandbox environmenthttps://sandbox.api.flute.com/v2/webhooks/delivery-logs/export
- Production environmenthttps://api.flute.com/v2/webhooks/delivery-logs/export
curl -i -X GET \
'https://sandbox.api.flute.com/v2/webhooks/delivery-logs/export?endpointId=a9b37f26-7d8e-4f9a-0b1c-2d3e4f5a6b92&eventType=transaction.card.captured&deliveryLogStatus=Success&endpointHTTPResponseCode=200&dateFrom=2025-01-27T12%3A05%3A54.322Z&dateTo=2026-02-27T12%3A05%3A54.322Z&format=Csv' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- text/csv
- application/json
string