Create a webhook
Create a webhook using the values provided in the parameters. The webhook enables the recipient to receive notifications via email and callback url when selected events occur.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
Unix epoch timestamp
1619740800
Refer to checksum calculation
Body
This is webhook schema
"First Webhook"
500
"https://yourwebsite.com/route"
"email@chip-in.asia"
List of events to trigger webhook callbacks for.
Available event types and when they are emitted:
bank_account_status
: Emitted when a Company Bank Account status changed. This happens as a result of CHIP processing the company bank account for verification.
budget_allocation_status
: Emitted when a Budget Allocation status changed. This happens as a result of approver approve the increment.
send_instruction_status
: Emitted when a Company Send Instructions status changed. This happens as a result of CHIP processing the company send instruction with the banks.
bank_account_status
, budget_allocation_status
, send_instruction_status
Response
This is webhook schema
1
PEM-encoded RSA public key for authenticating webhook or callback payloads
"-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA6gLlBKxCB5dxPJbinCzl\nhOfKSgQtOWQQBxmnWIkEVUbqhpnqr3xNYiAvDyMUxYUwuzN44eHO+mR9MZWcSx3c\nbXmKa3gsOzR6GdcOxMGaVxvfje+fujCAlCtO1BP+A9/FS3KcPgCYG1wtAPwA5IAf\nHylL3TsUVIJQFBgiBr6N4Bgapr9eloaFfeYIBRsXmxPKAMJivqxYpLh0V3N4ZFd5\nTGqSEAa4b1ULDr6p0sB2L3QikTdsF0zp03zNceKA6fXDOzD0xWtg9buXvyKwePK4\nM2kcnWBNfsWghrdg0fG3O9bmkaS1oEXydrmJfuiI8h6a64J/1nzooi2yLC9D6Ta0\nS63bbuAHymnQtiNuV7Ixp6IoTGFaS88aTiHaP8rdyWV8JTDFx0qeDzyaGWiYGwEF\nmj/buHCEcRhoajbGkPhYA4YEdn4jy1wZhEr2OMdBPM7mPPI0Hy3hcNJVMVVlrpHe\nIltQATpjlNaJMlRPjbcaiW7dsO3BuF9ZOMGksSOnyYm/AgMBAAE=\n-----END PUBLIC KEY-----"
500
"https://yourwebsite.com/route"
List of events to trigger webhook callbacks for.
Available event types and when they are emitted:
bank_account_status
: Emitted when a Company Bank Account status changed. This happens as a result of CHIP processing the company bank account for verification.
budget_allocation_status
: Emitted when a Budget Allocation status changed. This happens as a result of approver approve the increment.
send_instruction_status
: Emitted when a Company Send Instructions status changed. This happens as a result of CHIP processing the company send instruction with the banks.
bank_account_status
, budget_allocation_status
, send_instruction_status
Object creation time in UTC
Object creation time in UTC