Skip to main content
GET
Get Current Orders
Rate Limited: This endpoint has a 30-second cooldown between requests.

Overview

Fetches all active orders in statuses: RECEIVED, CONFIRMED, IN_DELIVERY, or COMPLETE_NEEDS_PAYMENT.
Important: Orders will repeat in subsequent calls until acknowledged via /orders/success.

Authentication

string
required
Your API access token

Query Parameters

integer
Filter by specific status ID (see Order Status Codes)

Response

boolean
required
Indicates if the request was successful
array
required
Array of active order objects

Examples

With Status Filter

Response Example

Important Behavior

1

First Call

When you call /get-current, new orders appear in the response.
2

Order Repetition

Orders continue to appear in subsequent calls until acknowledged.
3

Acknowledge

Call /orders/success/{payment_key} to acknowledge.
4

Status Changes

After acknowledgment, if the order status changes, it will appear again with the new status.
Always use the payment_key (UUID) for operational API calls, not the id (integer).

Error Responses

Typical Integration Pattern

Next Steps

Acknowledge Order

Mark order as received

Accept Order

Accept and set preparation time

Order Lifecycle

Complete order flow guide

Best Practices

Integration best practices