Beta

The Partner Trading API v1 is in beta — endpoints and response shapes may still change.

Developers
Cru World Wine
API v1 · REST & MCP
Confirmations

Retrieve a confirmation

See what a confirmation code stands for and how far it has got: pending, executing, completed, failed, expired or cancelled.

GET/confirmations/{code}LIVE
No scope of its ownConnected apps only
Connected apps only

Confirmations belong to the app that staged them. A partner credential never has one, and gets CONFIRMATION_NOT_FOUND.

Path parameter

REQUIRED
codestringThe cnf_ code a connected app’s write returned. URL-encode it as a single path segment.

Response fields

200 OK

Fields returned in data. Reading a pending code past its expiry marks it expired.

confirmation.actionstring

bid.place, bid.update, bid.cancel, bid.renew, bid.buy, offer.list, offer.update, offer.remove, offer.sell, inbond_address.add or inbond_address.remove.

confirmation.statusstring

pending, executing, completed, failed, expired or cancelled.

confirmation.previewobject

The preview the customer was shown when it was staged.

confirmation.expires_atdatetime | null

RFC 3339 UTC.

confirmation.resultobject · completed only

What the instruction did: the same payload confirming it returned.

confirmation.errorobject · failed only

code and message of the refusal.

Errors

A code that is unknown or was staged by another app, customer or market returns CONFIRMATION_NOT_FOUND / 404. Missing or invalid credentials return AUTH_INVALID_CREDENTIALS / 401. View all error codes →

UP NEXT Confirm an instruction

API credentials

Enter the client key and secret issued by Cru. They are kept for this browser tab’s session — a reload keeps them, closing the tab or clearing them ends them.

Credentials are never included in copied examples, and are redacted from anything the console prints back.

Request API access

Tell us who you are and what you want to build. Cru issues a client key and secret for your organisation, scoped to what you need.

Markets you trade in (choose one or more)

We use what you send here to reply about API access, and for nothing else. Cloudflare Turnstile checks the form for bots (privacy policy).