> Agent-readable docs index: /llms.txt. Download /docs.zip to grep all markdown files locally.

---
title: "OrderEvent"
description: "The interface defines a set of properties that can be used to represent an event related to an order. An order event typically represents a change in the status or state of an order, such as when an order is placed, failed, or succeed."
---

## Fields

***

<ParamField path="id" type="ID!" required>
  The unique identifier of the event.
</ParamField>

<ParamField path="createdAt" type={<a href="/api-reference/time">Time!</a>} required>
  The timestamp when the event was created.
</ParamField>

## Examples

An example below shows a response from [`checkoutByCartID`](/api-reference/orderbyid) that returns an array of events that implement `OrderEvent` interface.

```JSON JSON
{
    "data": {
        "checkoutByCartID": {
            "status": "PARTIALLY_SUCCEEDED",
            "orders": [
                {
                    "id": "593c5fd7-cfbf-4274-b9f7-40a82fac4791",
                    "status": "SUCCEEDED",
                    "events": [
                        {
                            "__typename": "OrderSubmissionStartedOrderEvent",
                            "id": "f9e53117-c447-4162-be9d-e4744d4fa2a3",
                            "createdAt": "2023-03-27T22:12:42.350Z"
                        },
                        {
                            "__typename": "OrderSubmissionSucceededOrderEvent",
                            "id": "896be1e6-772b-4bff-a590-ad2a441d6332",
                            "createdAt": "2023-03-27T22:13:13.513Z"
                        },
                        {
                            "__typename": "OrderPlacedOrderEvent",
                            "id": "8360eff8-0e85-4d87-a101-687fce565e72",
                            "createdAt": "2023-03-27T22:13:13.637Z"
                        }
                    ]
                },
                {
                    "id": "dd2c5eb7-3ec0-41ef-9907-cd560b9041bb",
                    "status": "FAILED",
                    "events": [
                        {
                            "__typename": "OrderSubmissionStartedOrderEvent",
                            "id": "32deef07-81c3-41cf-be3a-0f453b598b0f",
                            "createdAt": "2023-03-27T22:12:43.796Z"
                        },
                        {
                            "__typename": "OrderFailedOrderEvent",
                            "id": "3efa05ad-21ea-48f3-8741-ae40a71fce86",
                            "createdAt": "2023-03-29T22:13:03.837Z",
                            "reason": "Internal error occurred"
                        }
                    ]
                }
            ]
        }
    }
}
```

## Related queries

* [`orderById`](/api-reference/orderbyid)
* [`checkoutByCartID`](/api-reference/orderbyid)

***

## Implementations

* [`OrderCancelFailedOrderEvent`](/api-reference/ordercancelfailedorderevent)
* [`OrderCancelStartedOrderEvent`](/api-reference/ordercancelstartedorderevent)
* [`OrderCancelSucceededOrderEvent`](/api-reference/ordercancelsucceededorderevent)
* [`OrderFailedOrderEvent`](/api-reference/orderfailedorderevent)
* [`OrderPlacedOrderEvent`](/api-reference/orderplacedorderevent)
* [`OrderSubmissionStartedOrderEvent`](/api-reference/ordersubmissionstartedorderevent)
* [`OrderSubmissionSucceededOrderEvent`](/api-reference/ordersubmissionsucceededorderevent)
* [`PaymentFailedOrderEvent`](/api-reference/paymentfailedorderevent)
* [`PaymentRefundedOrderEvent`](/api-reference/paymentrefundedorderevent)
* [`PaymentSucceededOrderEvent`](/api-reference/paymentsucceededorderevent)
* [`RefundCreatedOrderEvent`](/api-reference/refundcreatedorderevent)
* [`TrackingObtainedOrderEvent`](/api-reference/trackingobtainedorderevent)

***


---

*Powered by [holocron.so](https://holocron.so)*
