Skip to main content
Endpoint:

Authorization

string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Query Parameters

integer
default:10
Number of records to return per page. Default 10, maximum 50.
string
Cursor for forward pagination. Pass the nextStartingAfter value from the previous response (a unix-millisecond timestamp string) to fetch the next page.

Response

Successful Response

Main Structure (Root)

integer
Status code form API.
string
Status message that describes the status code.
array of object
List of webhook delivery records.
boolean
Information on whether there is additional data to be retrieved (true/false).
string | null
Cursor for the next page (unix-millisecond timestamp string), or null when there is no further data. Pass it back as the startingAfter query parameter.

data Structure (Array Of Object)

string<uuid>
Webhook delivery record ID.
string
User ID who owns this webhook.
string (ISO 8601)
Creation time of the webhook delivery log (ISO 8601 date string).
string | null
Last update timestamp (ISO 8601 date string), or null.
string | null
Timestamp of the next delivery attempt (ISO 8601 date string), if any.
string (JSON string)
Original webhook payload sent (contains event + transaction data). This is a JSON-encoded string; its inner structure varies by event type.
Associated payment link ID (may be null for non-transaction events).
Associated transaction ID (may be null for non-transaction events).
string | null
Response returned from the destination endpoint.
string
Indicates whether the webhook was sent automatically or manually (example: "AUTOMATIC").
string
Delivery status (example: "SUCCESS").
string
Webhook event type (example: "membership.memberExpired", "payment.reminder").
string | null
Optional webhook classification, often null.
string (URL)
Destination endpoint where the webhook is delivered.