Create a webhook
Create a webhook
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Webhook to create
Webhook object
A list of the events that will trigger the webhook. Subscribing to a wildcard event, e.g. ACCOUNT.*, will send all webhooks for all events that match that pattern. Note that this can include new event types added after the subscription was created.
ACCOUNT.*, ACH.*, APPLICATION.*, BUSINESS.*, CARD.*, CASE.*, CASH_PICKUP.*, CREDIT_SCORE.*, CRR.*, CUSTOMER.*, DOCUMENT.*, DOCUMENT_VERIFICATION_SESSION.*, EDD.*, EXTERNAL_CARD.*, EXTERNAL_CARD_TRANSFER.*, INTEREST.*, INTERNAL_TRANSFER.*, NOTE.*, PAYMENT_SCHEDULE.*, PERSON.*, RESOURCE_MAPPING.*, SPEND_CONTROL.*, STATEMENT.*, TRANSACTION.* Set the webhook to be enabled or disabled
URL that the webhook will send request to
1000A description of what the webhook is used for
Additional information stored to the webhook
1024The id of the tenant containing the resource. This is relevant for Fintechs that have multiple workspaces.
"abcdef_ghijkl"
Callbacks
POST{$request.body#/url}WebhookRequest
Body
Request body for webhook http request
Timestamp of the current event raised
The unique ID of the current event
Metadata that stored in the webhook subscription
1024All the webhook event types
ACCOUNT.CREATED, ACCOUNT.UPDATED, ACH.INCOMING.FUTURE_DATED, ADDRESS.CREATED, ADDRESS.UPDATED, APPLICATION.CREATED, APPLICATION.UPDATED, BUSINESS.CREATED, BUSINESS.UPDATED, BUSINESS.VERIFICATION_OUTCOME.UPDATED, CARD.CREATED, CARD.DIGITALWALLETTOKEN.CREATED, CARD.DIGITALWALLETTOKEN.UPDATED, CARD.IMAGE.UPDATED, CARD.THREE_DS.AUTHENTICATION, CARD.THREE_DS.DECISION, CARD.UPDATED, CASE.CREATED, CASE.UPDATED, CASH_PICKUP.CREATED, CASH_PICKUP.UPDATED, CREDIT_SCORE.CREATED, CRR.CREATED, CUSTOMER.CREATED, CUSTOMER.KYC_OUTCOME.UPDATED, CUSTOMER.UPDATED, DOCUMENT.CREATED, DOCUMENT.DELETED, DOCUMENT.RETRIEVED, DOCUMENT.UPDATED, DOCUMENT_VERIFICATION_SESSION.CREATED, DOCUMENT_VERIFICATION_SESSION.UPDATED, EDD.CREATED, EDD.DELETED, EXTERNAL_CARD.CREATED, EXTERNAL_CARD.DELETED, EXTERNAL_CARD.UPDATED, EXTERNAL_CARD_TRANSFER.CREATED, EXTERNAL_CARD_TRANSFER.UPDATED, INTEREST.MONTHLY_PAYOUT, INTERNAL_ACCOUNT.CREATED, INTERNAL_ACCOUNT.UPDATED, INTERNAL_TRANSFER.SUCCEEDED, NOTE.CREATED, NOTE.UPDATED, PAYMENT_SCHEDULE.CREATED, PAYMENT_SCHEDULE.PAYMENT.CREATED, PAYMENT_SCHEDULE.UPDATED, PERSON.CREATED, PERSON.UPDATED, PERSON.VERIFICATION_OUTCOME.UPDATED, RESOURCE_MAPPING.CREATED, RESOURCE_MAPPING.DELETED, RESOURCE_MAPPING.UPDATED, SPEND_CONTROL.CREATED, SPEND_CONTROL.UPDATED, SPEND_CONTROL.VIOLATED, STATEMENT.CREATED, TRANSACTION.PENDING.CREATED, TRANSACTION.PENDING.UPDATED, TRANSACTION.POSTED.CREATED, TRANSACTION.POSTED.UPDATED URL that you specified for the webhook and where this request will be sent
1000Id of the Webhook the current request belongs to
Json string of object associated with the event. For example, if your event is ACCOUNT.CREATED, You can refer to Acccount to parse the account event to obtain the ID, status etc.
Json string of object associated with the event related to a resource change. This only contains those fields that have value changed on the event, and the field values are prior to the resource change event.
Response history of the webhook request
Current event status. Failing event will keep retry until it is purged.
FAILED, RETRYING, RUNNING, SUCCESS Response
Your server returns this code if it accepts the webhook request object
Response
Created webhook
Webhook object
A list of the events that will trigger the webhook. Subscribing to a wildcard event, e.g. ACCOUNT.*, will send all webhooks for all events that match that pattern. Note that this can include new event types added after the subscription was created.
ACCOUNT.*, ACH.*, APPLICATION.*, BUSINESS.*, CARD.*, CASE.*, CASH_PICKUP.*, CREDIT_SCORE.*, CRR.*, CUSTOMER.*, DOCUMENT.*, DOCUMENT_VERIFICATION_SESSION.*, EDD.*, EXTERNAL_CARD.*, EXTERNAL_CARD_TRANSFER.*, INTEREST.*, INTERNAL_TRANSFER.*, NOTE.*, PAYMENT_SCHEDULE.*, PERSON.*, RESOURCE_MAPPING.*, SPEND_CONTROL.*, STATEMENT.*, TRANSACTION.* Set the webhook to be enabled or disabled
URL that the webhook will send request to
1000A description of what the webhook is used for
The unique ID of the webhook
Timestamp that this webhook was created or the last time any field was changed
Additional information stored to the webhook
1024The id of the tenant containing the resource. This is relevant for Fintechs that have multiple workspaces.
"abcdef_ghijkl"

