connecthub/Overview
GO
GetOrderConnector · production-pending
Partner integration

Integrate GetOrder with DinePro

Push aggregator orders into any authorized restaurant, read its live menu, and receive signed status updates the moment the kitchen marks an order Ready. One REST API, one order spine — the same path a website, POS, or kiosk order takes.

Sandbox connected 4 tenants granted OAuth2 · HMAC-signed webhooks

Quickstart

four calls from zero to a live two-way order flow
1

Get a token

Exchange your client ID & secret for a scoped access token.

POST /partner-oauth-token
2

Read the menu

Fetch a tenant's live, channel-priced menu — visible items only.

GET /partner-menu
3

Push an order

Ingest an order into the shared spine. Idempotent by your order id.

POST /partner-orders
4

Get status back

Register a URL; receive signed order.status_changed events.

POST /partner-webhooks
POST/functions/v1/partner-orders
scope: orders:write
# headers
Authorization: Bearer eyJhbGciOiJIUzI1Ni… (scoped access token)
Content-Type: application/json

// body
{
  "tenant_id": "bilgah-pizza",
  "shop_id": "6b1e…-shop",
  "provider": "wolt",
  "external_order_id": "WOLT-8821",
  "order_type": "delivery",
  "items": [
    { "product_id": "marg-…", "quantity": 2, "unit_price": 9.90 }
  ]
}
201 Created· 142 ms

API keys

sandbox
gor_live_5f2a9c…e71b
••••••••••••••••
directory:readmenu:read orders:readorders:write webhooks:manage

Webhooks

durable delivery with automatic retry & dead-letter
https://api.getorder.io/hooks/dinepro
Signing secret whsec_9c…
EventProviderStatusAttemptsSignatureWhen
order.status_changedWoltDelivered1t=…,v1=8f3c…just now
order.status_changedBolt FoodDelivered1t=…,v1=1a09…2 min ago
order.status_changedWoltRetrying3 / 6t=…,v1=b27e…next in 8 min
order.status_changedBooking.comDead-letter6 / 6t=…,v1=44da…21 min ago
Verify every event. Each delivery is signed t=<unix>,v1=HMAC‑SHA256(t.payload) with your endpoint's signing secret. Reject anything that doesn't match — that's how you know it came from DinePro.

What restaurants see

tenants connect to providers — your connector stays behind the scenes
W
Wolt
Connected · syncing menu
B
Bolt Food
Connected · 12 orders today
B
Booking.com
Onboarding · awaiting property id

Endpoints

every request is token-verified, scope-checked, and grant-gated
POST
/partner-oauth-token
Exchange client credentials for a scoped access token
no scope
GET
/partner-directory
Shops, order types & payment methods for a tenant
directory:read
GET
/partner-menu
Live, channel-priced menu — visible items only
menu:read
POST
/partner-orders
Ingest an order (idempotent) · GET to poll status
orders:write
POST
/partner-webhooks
Register a URL & receive its signing secret
webhooks:manage
Built on the nextech hospitality platform · DinePro & StayPro