---
title: "Read-only status for an owned checkout intent"
method: GET
path: "/checkout-intents/{id}"
tags: ["Checkout"]
---

# Read-only status for an owned checkout intent

`GET /checkout-intents/{id}`

## Request

- Base URL: `https://tier1.shop/wp-json/tier1-api/v1`
- URL: `https://tier1.shop/wp-json/tier1-api/v1/checkout-intents/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

Checkout and purchase state; placement is separate

- CheckoutIntentStatus
  - `intent_id` string, required
  - `state` 'awaiting_checkout' | 'expired' | 'checkout_opened' | 'awaiting_payment' | 'paid' | 'failed' | 'cancelled' | 'refunded' | 'review_required', required
  - `expires_at` string, date-time
  - `estimated_summary` object, nullable
  - `wc_order_id` integer, nullable, required
  - `wc_order_status` string, nullable
  - `cabinet_order_ids` integer[], required
  - `fulfilment_pending` boolean
  - `cabinet_lookup_path` string, nullable

## Other responses

- `404`: Safe API error. Unknown and foreign resources have the same generic 404.

---

[API](https://skmtc.dev/tier1/apis/tier1-shop-client-api.md) · [All operations](https://skmtc.dev/tier1/apis/tier1-shop-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tier1/apis/tier1-shop-client-api/revisions/6865b273f97a?raw)
