store_get_orders

List a store's orders.

Returns the newest orders on the store, optionally filtered by status. Limit defaults to 50, max 200. Each row includes id, order_number, customer_email/name, status, total_cents, created_at, items_count.

Request

arguments
{
  "slug": "string",
  "status": "\"pending_payment\" | \"paid\" | \"fulfilling\" | \"shipped\" | \"delivered\" | \"cancelled\" | \"refunded\"?",
  "limit": "number  // 1-200, default 50"
}

Response

content[0].text (JSON-parsed)
{
  "orders": [
    {
      "id": "uuid",
      "order_number": "string",
      "customer_email": "string",
      "customer_name": "string",
      "status": "string",
      "total_cents": "number",
      "items_count": "number",
      "created_at": "ISO-8601"
    }
  ]
}

Example

tool call
{
  "name": "store_get_orders",
  "arguments": { "slug": "bravo", "status": "paid", "limit": 20 }
}

Related tools