Ostorya dev docs

Admin API/Orders/Queries

orders

query

Orders. Search: confirmation_status:pending,no_answer delivery_status:refused financial_status:paid status:open|closed|cancelled phone: name:#1042 sku: tag: source:whatsapp,online_store city: product_id: carrier:<id>|none assigned_to:me|unassigned|<id> risk_level:high callback_due:true created_at:>2026-10-01 delivered_at:>=… — or free text (number, name, phone, email, city).

Returns OrderConnection!

query Orders($first: Int, $query: String) {
  orders(first: $first, query: $query) {
    nodes {
      id
      name
      email
      phone
      displayFinancialStatus
      createdAt
      assignedTo {
        id
        name
        email
      }
      confirmationCalls {
        id
        createdAt
        callbackAt
        channel
        note
        outcome
      }
      confirmedBy {
        id
        name
        email
      }
    }
    pageInfo {
      hasNextPage
      endCursor
    }
  }
}

# Variables
{
  "first": 10,
  "query": "status:active"
}

Arguments

afterString
beforeString
firstInt
lastInt
queryString
reverseBoolean

Returned fields

edges[OrderEdge!]!required
nodes[Order!]!required
pageInfoPageInfo!required