---
title: "Cancel a queued international card order"
method: POST
path: "/cancel-intl-order"
---

# Cancel a queued international card order

`POST /cancel-intl-order`

## Request

- Base URL: `https://laso.finance`
- URL: `https://laso.finance/cancel-intl-order`
- Auth: API key in header `Authorization`

Cancel a previously queued international non-reloadable card order, as long as it has not yet been fulfilled by an admin (`state=queued`). The charged amount is credited back to the account balance.

Requires a Bearer token from `/auth` or `/get-card`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `card_id` string, required: The card ID of the queued order to cancel (returned from `/order-intl-card`)

## Response `200`

Order cancelled and charged amount refunded to account balance

- object
  - `card_id` string
  - `message` string

## Other responses

- `400`: Missing card_id, or card is not in a queued state
- `401`: Missing or invalid Bearer token
- `403`: Account is frozen. The response includes a `frozen_message` field explaining why.
- `404`: Card not found
- `409`: A request with this `Idempotency-Key` is still being processed (`code: idempotency_key_in_progress`). Wait a moment and retry with the same key.
- `422`: The `Idempotency-Key` was already used for a different request body or route (`code: idempotency_key_reused`). Use a new key.

---

[API](https://skmtc.dev/laso/apis/laso-finance-x402-api.md) · [All operations](https://skmtc.dev/laso/apis/laso-finance-x402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/laso/apis/laso-finance-x402-api/revisions/ff8ce20b49ba?raw)
