> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fire.rest/llms.txt
> Use this file to discover all available pages before exploring further.

# order.status_changed

> Fired when an order's status changes inside Fire.

## Payload

```json theme={null}
{
  "event": {
    "id": "evt_jkl012",
    "type": "order.status_changed",
    "createdAt": "2025-01-15T14:35:00Z",
    "timezone": "America/Guayaquil"
  },
  "data": {
    "account": "1",
    "country": "6",
    "fire_order_id": "fire_order_abc",
    "external_order_id": "uber_order_9876",
    "channel_id": "channel_abc123",
    "status": "in_preparation",
    "previous_status": "accepted",
    "updated_at": "2025-01-15T14:35:00Z"
  }
}
```

## Fields

### `data`

| Field               | Type   | Description                                          |
| ------------------- | ------ | ---------------------------------------------------- |
| `account`           | string | Account identifier                                   |
| `country`           | string | Country identifier                                   |
| `fire_order_id`     | string | Fire's internal order ID                             |
| `external_order_id` | string | The aggregator's order ID (as provided on injection) |
| `channel_id`        | string | Fire channel ID the order belongs to                 |
| `status`            | string | New order status                                     |
| `previous_status`   | string | Previous order status                                |
| `updated_at`        | string | ISO 8601 timestamp of the status change              |

## Status values

| Status           | Description                           |
| ---------------- | ------------------------------------- |
| `received`       | Order was received by Fire            |
| `accepted`       | Restaurant accepted the order         |
| `in_preparation` | Kitchen started preparing the order   |
| `ready`          | Order is ready for pickup or dispatch |
| `dispatched`     | Handed to the delivery person         |
| `delivered`      | Delivered to the customer             |
| `cancelled`      | Order was cancelled                   |

## Usage

See [Order status notifications](/en/guides/order-status) for the full handling guide.
