# order.rejected

Order rejected

The production partner refused the order. Designers receive the order as get\_order returns it; integrators as get\_integrator\_order returns it.

Sent as a signed POST to every endpoint subscribed to `order.rejected`. Signing, retries and deduplication work the same for every event; see [how delivery works](https://public-api.dapi.digital/docs/guides/webhooks.md#delivery).

## Payload

The event.

-   `id` (string): Unique identifier of the event, prefixed with `evt_`. Treat it as an opaque string: store it and compare it, never parse it.
-   `object` (string): Names the type of this object. Always `event`.
-   `type` (string)
-   `created_at` (timestamp): When it happened.
-   `data` (object): The object as it is now, exactly as its GET endpoint returns it, and what changed.
    -   `object` (object)
        -   Shape **Order** (expanded): [the order object](https://public-api.dapi.digital/docs/reference/orders.md#order_object).
            
        -   Shape **IntegratorOrder** (expanded): [the integrator order object](https://public-api.dapi.digital/docs/reference/integrator-orders.md#integrator_order_object).
            
    -   `previous` (object or null): The fields that changed, with their values before the change. Null when nothing changed, as on creation.
    -   `region` (value or null): Always null: only `stock.low` names a region.

## Related events

-   [`order.created`](https://public-api.dapi.digital/docs/reference/events/order.created.md)
-   [`order.paid`](https://public-api.dapi.digital/docs/reference/events/order.paid.md)
-   [`order.assigned`](https://public-api.dapi.digital/docs/reference/events/order.assigned.md)
-   [`order.in_production`](https://public-api.dapi.digital/docs/reference/events/order.in_production.md)
-   [`order.shipped`](https://public-api.dapi.digital/docs/reference/events/order.shipped.md)
-   [`order.completed`](https://public-api.dapi.digital/docs/reference/events/order.completed.md)
-   [`order.on_hold`](https://public-api.dapi.digital/docs/reference/events/order.on_hold.md)
-   [`order.returned`](https://public-api.dapi.digital/docs/reference/events/order.returned.md)
-   [`order.cancelled`](https://public-api.dapi.digital/docs/reference/events/order.cancelled.md)

**Payload**

```json
{
  "id": "evt_bfP0GSqKoZFrD72H5Os0rc7HV9XP6eQJu",
  "object": "event",
  "type": "order.rejected",
  "created_at": "2026-10-14T10:02:00Z",
  "data": {
    "object": {
      "id": "ord_bfP0GSqKoZFrD72H5Os0rc7HV9XP6eQJu",
      "object": "order",
      "number": "PV-SCN-1701A372",
      "channel": "storefront",
      "status": "rejected",
      "customer": {
        "name": "Ana Popescu",
        "email": "ana@example.com",
        "phone": null,
        "company": null
      },
      "shipping_address": {
        "formatted": "Str. Test 1, Cluj, RO",
        "city": "Cluj",
        "country": "Romania",
        "country_code": "RO"
      },
      "charges": {
        "paid_by": "buyer",
        "items": {
          "amount": 1800,
          "currency": "usd"
        },
        "shipping": {
          "amount": 600,
          "currency": "usd"
        },
        "vat": {
          "amount": {
            "amount": 0,
            "currency": "usd"
          },
          "rate": 0,
          "included": false,
          "country": null
        },
        "sample_credit": null,
        "total": {
          "amount": 2400,
          "currency": "usd"
        }
      },
      "earnings": {
        "manufacturing": {
          "amount": 900,
          "currency": "usd"
        },
        "platform_fee": {
          "amount": 300,
          "currency": "usd"
        },
        "payment_processing": {
          "amount": 102,
          "currency": "usd"
        },
        "refunded": {
          "amount": 0,
          "currency": "usd"
        },
        "net": {
          "amount": 498,
          "currency": "usd"
        }
      },
      "shipping": {
        "tier": "small",
        "carrier": null,
        "tracking_number": null,
        "shipped_at": null
      },
      "external": null,
      "customer_notes": null,
      "qc": {
        "open_tickets": 1,
        "blocks_shipping": true
      },
      "created_at": "2026-10-09T08:39:29Z",
      "updated_at": "2026-10-09T08:40:02Z",
      "item_count": 1,
      "items": [
        {
          "id": "itm_bfP0GSqKoZFrD72H5Os0rc7HV9XP6eQJu",
          "object": "order_item",
          "product": {
            "id": "prd_bfP0GSqKoZFrD72H5Os0rc7HV9XP6eQJu",
            "object": "product",
            "name": "Clicker"
          },
          "variant": {
            "id": "var_bfP0GSqKoZFrD72H5Os0rc7HV9XP6eQJu",
            "object": "variant",
            "name": "Clicker Blue"
          },
          "sku": "CLICK-BLUE",
          "quantity": 1,
          "unit_price": {
            "amount": 1800,
            "currency": "usd"
          },
          "total": {
            "amount": 1800,
            "currency": "usd"
          },
          "stock_used": [],
          "custom_file": null,
          "fulfilled_from_stock": false
        }
      ],
      "refunds": []
    },
    "previous": {
      "status": "paid"
    },
    "region": null
  }
}
```

---

3DAPI API Docs. This page on the web: https://public-api.dapi.digital/docs/reference/events/order.rejected. Index of every page: https://public-api.dapi.digital/docs/llms.txt.
