Production is locked until a market agreement is recorded

Usage and limits

The last 24 hours, counted per application. A noisy batch job can only throttle itself; your ordering path keeps its own budget.

sandbox3 applications
Calls · 24 h24,103
8%up
Errors · 24 h974
12down
Slowest p95957 ms
40msup
Webhook deliveries528
3%up

Endpoints

Calls by endpoint

Sorted by volume. The p95 is what your own timeouts should be set against, not the average.

API calls by endpoint over 24 hours
Endpointp95 msCallsErrors
POST /v1/events8104,0800.9%
GET /v1/merchants/{id}/offers6153,6033.1%
POST /v1/orders5123,5604.0%
GET /v1/orders/{id}4493,3376.8%
GET /v1/merchants7842,5897.0%
GET /v1/markets3572,4233.8%
GET /v1/events/{id}/manifest3161,8933.6%
POST /v1/catalog/offers3291,4335.4%
POST /v1/orders/{id}/cancel9579472.9%
GET /v1/orders5122384.0%

Headroom

How close each application is to its limit

Limits are per application and per minute. The bar is the busiest minute of the last 24 hours.

  • Catering portal102 / 120 per minute
  • POS catalogue sync28 / 60 per minute
  • Ticket bridge43 / 60 per minute

Errors

Errors by code

Each of these has a fix in the body of the answer: the code, a sentence and the field that caused it.

  • landmark_required422Luanda, Maputo, Bissau and São Tomé need a landmark, not a street.245
  • idempotency_conflict409The same command_id arrived with a different body.233
  • merchant_closed409The store was outside its opening hours when the order arrived.190
  • rate_limited429Over 120 requests a minute on the catering portal key.152
  • scope_not_allowed_live403catalog:write is sandbox-only until the market agreement is recorded.129
  • amount_not_minor_units422An amount arrived with a decimal point. Send integers.25

Webhooks

Delivery volume

Deliveries attempted per endpoint, including retries. A failing endpoint inflates this number without delivering anything.

Webhook delivery volume by endpoint
Endpoint2xxAttemptsEvents
wh_orders_eu100%1924
wh_payments62%2405
wh_catalog_sync97%962
Endpoint health