Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Ready2order Webhook API

Webhooks push events to your application automatically — no polling required.**Available Events**| Event | Description | Payload ||-------|-------------|---------|| `coupon.created` | A new voucher or gift card is issued | Full object || `coupon.updated` | A voucher's properties change (value, validity, linked customer, etc.) | Full object || `couponTransaction.created` | A transaction is recorded on a voucher (charge, redeem, correction, bonus, payout) | Full transaction object || `customer.created` | A new customer profile is added to the account | Full object || `customer.updated` | A customer profile's details are updated (name, address, contact info, etc.) | Full object || `customer.deleted` | A customer profile is deleted from the account | Resource ID || `invoice.created` | An invoice or receipt is finalised — also fires for the storno document when an invoice is cancelled | Full object || `invoice.cancelled` | Fired for the **original** invoice when it is cancelled — use this to mark the original as cancelled in your system; use `invoice.created` to receive the storno document | Full object || `orderItem.created` | One or more items are placed on an open table order | Resource IDs || `orderItem.cancelled` | One or more open table order items are voided before billing | Resource IDs || `orderItem.transferred` | Open table order items are moved from one table to another | Transfer metadata (source/target table, order IDs) || `product.created` | A new product is added to the catalogue | Full object || `product.updated` | A product's details change — not triggered by `product_sortIndex` updates | Full object || `product.deleted` | A product is removed from the catalogue | Resource ID || `productGroup.created` | A new product category is created | Full object || `productGroup.updated` | A product category's properties change (name, description, sort order, etc.) | Full object || `productGroup.deleted` | A product category is removed | Resource ID |**Processing Webhooks**Respond to webhook requests with HTTP 202 and process the payload asynchronously in a background worker. This keeps your endpoint fast and avoids delivery failures from timeouts, which may trigger retries.**Setup**1. [Register your webhook URL](#operation/webhookUpdateWebhookUrl)2. [Subscribe to events](#operation/webhookUpdateWebhookEvent)

Ready2order Webhook API is one of 36 APIs that Ready2order publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Webhook. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 4 operations across 2 paths. It is described by OpenAPI 3.0.0, at version R2-2026.30.2.

Requests are made against a single base URL, https://api.ready2order.com/v1.

4 operations 2 paths 0 schemas 2 GET2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
R2-2026.30.2
Base URL
https://api.ready2order.com/v1
Authentication
API Key
Contact
support@ready2order.com
License
proprietary
Resource Areas
1

Authentication & Security 1

Ready2order Webhook API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer).

  • Bearer — Account Token obtained after completing the authorization flow. See First Steps for details.

Paths & Operations 4

Across 2 paths, the API surfaces 4 operations — 2 GET, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Webhook 4

Webhooks push events to your application automatically — no polling required. Available Events | Event | Description | Payload | |-------|-------------|---------| | coupon.created…

GET
/webhook
Find
webhookFind → 200401403
PUT
/webhook
Update Webhook Url
webhookUpdateWebhookUrl body → 200400401403
GET
/webhook/events
Find Webhook Events
webhookFindWebhookEvents → 200401403
PUT
/webhook/events
Update Webhook Event
webhookUpdateWebhookEvent body → 200400401403

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ready2order-webhook-api-openapi.yml Raw ↑

Other APIs Ready2order publishes across the network.

Ready2order Account Token API
Ready2order Accounting Financial Year API
Ready2order Bill API
Ready2order Bill Type API
Ready2order Country API
Ready2order Coupon API
Ready2order Coupon Category API
Ready2order Currency API
Ready2order Customer API
Ready2order Customer Group API
Ready2order Daily Report API
Ready2order Device API