List webhooks
Returns the webhooks registered for the account, newest first, with delivery counters and the time of the last attempt. Secrets are never returned. Filter by status or by a single event.
/v1/webhooks/Authorization
api_key_auth API key authentication. Use "Bearer YOUR_API_KEY" format.
In: header
Query Parameters
The number of results per page. Minimum value is 1 and maximum is 100. Defaults to 20.
A cursor value specifying the id of a resource to start before. Retrieves items that appear after this cursor in the list. Cannot be used together with ending_before.
^[0-9a-fA-F]{24}$A cursor value specifying the id of a resource to end after. Retrieves items that appear before this cursor in the list. Cannot be used together with starting_after.
^[0-9a-fA-F]{24}$Only return webhooks with this status. Valid values: active, inactive, failed.
"active" | "inactive" | "failed"Only return webhooks subscribed to this event, for example payment.paid.
"customer.created" | "customer.updated" | "payment.abandoned" | "payment.created" | "payment.paid" | "booking.abandoned" | "booking.created" | "booking.paid" | "ticket.created" | "submission.created" | "submission.updated" | "subscription.abandoned" | "subscription.created" | "subscription.trialing" | "subscription.scheduled" | "subscription.active" | "subscription.completed" | "subscription.canceled" | "subscription.expired"Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.checkoutpage.com/v1/webhooks/"{
"data": [
{
"id": "string",
"name": "string",
"url": "string",
"events": [
"webhook.test"
],
"status": "active",
"apiVersion": "v1",
"customHeaders": {
"property1": "string",
"property2": "string"
},
"deliveryCount": 0,
"successCount": 0,
"failureCount": 0,
"lastTriggeredAt": "string",
"lastSuccessAt": "string",
"lastFailureAt": "string",
"createdAt": "string",
"updatedAt": "string"
}
],
"total": 0,
"has_more": true
}{
"status": "error",
"type": "error",
"message": "Not Found",
"errors": [
{
"param": "string",
"message": "string",
"value": null
}
],
"property1": null,
"property2": null
}{
"status": "error",
"type": "error",
"message": "Not Found",
"errors": [
{
"param": "string",
"message": "string",
"value": null
}
],
"property1": null,
"property2": null
}{
"status": "error",
"type": "error",
"message": "Not Found",
"errors": [
{
"param": "string",
"message": "string",
"value": null
}
],
"property1": null,
"property2": null
}{
"status": "error",
"type": "error",
"message": "Not Found",
"errors": [
{
"param": "string",
"message": "string",
"value": null
}
],
"property1": null,
"property2": null
}{
"status": "error",
"type": "error",
"message": "Not Found",
"errors": [
{
"param": "string",
"message": "string",
"value": null
}
],
"property1": null,
"property2": null
}