Get a webhook endpoint
const url = 'https://api.paywithnablr.com/v1/webhook-endpoints/whe_01M3XX9QZ6J4B1M2N3P4Q5R6S7';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.paywithnablr.com/v1/webhook-endpoints/whe_01M3XX9QZ6J4B1M2N3P4Q5R6S7 \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Example
whe_01M3XX9QZ6J4B1M2N3P4Q5R6S7Responses
Section titled “Responses”The endpoint.
object
object
The end of the signing secret, to tell secrets apart.
After a roll with an overlap, the end of the old secret, which still signs deliveries until previous_secret_expires_at. null otherwise.
When the old secret stops signing. null when only one secret signs.
object
This request’s id, also in the X-Request-Id header.
Example
{ "data": { "id": "whe_01M3XX9QZ6J4B1M2N3P4Q5R6S7", "object": "webhook_endpoint", "url": "https://shop.example/webhooks/nablr", "events": [ "payment.succeeded" ], "mode": "test", "secret_last4": "K1q4", "previous_secret_last4": null }}UNAUTHENTICATED: no Authorization: Bearer header. The message
says what to send: your secret key (Bearer sk_test_… or
sk_live_…).
INVALID_API_KEY: the key is unknown, malformed or revoked.
object
object
A sentence for a person. Safe to show to your user.
The code in words, for example Validation failed.
A quotable reference for some failures.
One entry per field that is wrong.
object
For example required, invalid, format, length, unknown, type.
Extra context, such as retry_after_seconds on RATE_LIMITED.
object
object
This request’s id, also in the X-Request-Id header.
Example
{ "error": { "message": "The API key provided is not valid.", "code": "INVALID_API_KEY", "title": "Invalid API key" }, "meta": { "request_id": "01a0fbd4-3b68-75e0-bd33-0b950ddc99a5" }}SECRET_KEY_REQUIRED: you sent a publishable key.
LIVE_MODE_NOT_ENABLED: a live key before your business is verified.
ACCOUNT_RESTRICTED: the account is suspended.
object
object
A sentence for a person. Safe to show to your user.
The code in words, for example Validation failed.
A quotable reference for some failures.
One entry per field that is wrong.
object
For example required, invalid, format, length, unknown, type.
Extra context, such as retry_after_seconds on RATE_LIMITED.
object
object
This request’s id, also in the X-Request-Id header.
Example
{ "error": { "message": "This request needs your secret key. Publishable keys can only be used from a checkout.", "code": "SECRET_KEY_REQUIRED", "title": "Secret key required" }, "meta": { "request_id": "01a0fbd4-3b68-75e0-bd33-0b950ddc99a5" }}NOT_FOUND: no such object in this mode, or it is not yours.
object
object
A sentence for a person. Safe to show to your user.
The code in words, for example Validation failed.
A quotable reference for some failures.
One entry per field that is wrong.
object
For example required, invalid, format, length, unknown, type.
Extra context, such as retry_after_seconds on RATE_LIMITED.
object
object
This request’s id, also in the X-Request-Id header.
Example
{ "error": { "message": "This payment could not be found.", "code": "NOT_FOUND", "title": "Not found" }, "meta": { "request_id": "01a0fbd4-5df3-7308-8497-51f8ed8d7c77" }}RATE_LIMITED: wait Retry-After seconds, then retry.
object
object
A sentence for a person. Safe to show to your user.
The code in words, for example Validation failed.
A quotable reference for some failures.
One entry per field that is wrong.
object
For example required, invalid, format, length, unknown, type.
Extra context, such as retry_after_seconds on RATE_LIMITED.
object
object
This request’s id, also in the X-Request-Id header.
Example
{ "error": { "message": "Too many attempts. Please wait a moment and try again.", "code": "RATE_LIMITED", "title": "Rate limited", "meta": { "retry_after_seconds": 12 } }, "meta": { "request_id": "01a0fbd4-3b68-75e0-bd33-0b950ddc99a5" }}Headers
Section titled “Headers”Seconds to wait.
Unix time when a request will be allowed again.