Skip to content

Ramp: Creates a new webhook subscription — request body — body

Creates a new webhook subscription: request body, field body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Creates a new webhook subscription — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
additional_headersobjectOptionalOptional headers to include with webhook requests. Max 5 headers, header names max 100 chars, values max 1000 chars.
Maximum length: 5
Additional keys: see wildcard field
additional_headers.*stringAdditional keysMaximum length: 1000
Minimum length: 1
endpoint_urlstringRequired within parentURL where webhook events will be sent
Format: url
event_typesarrayRequired within parentEvents that this subscription will receive
event_types[]stringEach itemOne of: applications.status_updated, bills.approved, bills.archived, bills.created, bills.paid, bills.ready_to_sync, bills.rejected, bills.updated, draft_bills.created, entities.created, item_receipts.created, payments.updated, purchase_orders.archived, purchase_orders.created, purchase_orders.updated, reimbursements.batch_payment_reimbursed, reimbursements.ready_for_review, reimbursements.ready_to_sync, reimbursements.sync_requested, spend_requests.comment_created, spend_requests.created, tests.test_event, transactions.all_requirements_met_and_approved_changed, transactions.authorized, transactions.body_coding_updated, transactions.cleared, transactions.declined, transactions.ready_for_review, transactions.ready_to_sync, transactions.receipt_added, transactions.sync_requested, transactions.synced, unified_requests.created, unified_requests.external_approval_request, unified_requests.external_approval_request_reset, unified_requests.modified, unified_requests.node_advanced, unified_requests.override_approved, unified_requests.updated, users.invite_accepted, vendor_agreements.archived, vendor_agreements.created, vendor_agreements.deleted, vendor_agreements.document_added, vendor_agreements.renewal_milestone, vendor_agreements.updated, vendors.activated, vendors.approved, vendors.updated, webhooks.verification

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.