↑↓select↵openescclose

Core concepts

Endpoints and rate limits

All endpoints in one table and the shared limit of 60 requests per minute.

All paths are relative to the base URL, for example https://management.horeca-24.de/api/partner/v1. The host can differ by region, so always use the base URL the restaurant gave you.

Method and pathPurposeRate limit per connection
GET /pingCheck the key and read the connection's state–
GET /webhookRead the webhook URL and the dates of the active secrets–
PUT /webhookSet or change the webhook URL–
POST /webhook/rotate-secretGet a new signing secret–
POST /ordersCreate an order60 per minute, shared
GET /orders/{externalId}Read an order's status–
POST /orders/{externalId}/cancelCancel an order60 per minute, shared
POST /orders/{externalId}/deliveryCourier update (your own courier only)60 per minute, shared

POST /orders, cancel and delivery share one budget of 60 requests per minute and connection, counted in fixed one-minute windows. Over the limit you get 429 RATE_LIMITED with Retry-After (seconds until the window ends). The other routes have no limit of their own, but please poll them with moderation.