Skip to main content

API conventions

Versioning

The Future Ordering API is versioned using a custom request header: X-Api-Version: 0. If this header is missing from a request, the API rejects the request.

Errors

The Future Ordering API returns errors with standard HTTP status codes, including but not limited to 400, 401, 403, 404, 405, 409, 412, 429, and 500. Each error response includes an ErrorInfo object with a message and code field to help you understand what went wrong.

Rate limits

All API consumers are tied to an API subscription. Your subscription includes allowances for number of calls, requests per second, and bandwidth consumed.

Request size limits

The API enforces a request size limit of 100 KB as a general rule. Exceptions apply to content APIs whose purpose is to handle large amounts of data, such as image uploads.