Create a subscription
Create a new event subscription. You can subscribe to multiple events with a single request. You can create up to 10 webhook subscriptions per organization.
BILL provides a full catalog of all the events that you can subscribe to with GET /v3/events/catalog. See Get events catalog in the API reference for more information.
See Webhooks in the Guides section for more information, sample requests, and notification payloads for BILL events.
Request
- Base URLhttps://gateway.stage.bill.com/connect-events
- URLhttps://gateway.stage.bill.com/connect-events/v3/subscriptions
- Authnone declared. Required headers: X-Idempotent-Key
Headers
Idempotency key. The key must be in the UUID4 format.
API session ID generated with /v3/login
Developer key sent to you by BILL when you create a developer account. Set sessionId and devKey for organization-level BILL v3 API webhook events.
Application key sent to you by BILL when you create a partner account. Set sessionId and appKey for partner-level BILL v3 API webhook events.
Access token for Spend & Expense API authentication. Set apiToken for Spend & Expense webhook events.
Request body
Example request
{
"name": "Bill management",
"status": {
"enabled": true
},
"events": [
{
"type": "bill.created",
"version": "1"
},
{
"type": "bill.updated",
"version": "1"
},
{
"type": "bill.archived",
"version": "1"
}
],
"notificationUrl": "{{webhook_notification_url}}"
}Response
createSubscription 200 response
Changes
No recorded changes to this operation across all 1 revision of this API.