The Partner Trading API v1 is in beta — endpoints and response shapes may still change.
Choose how to authenticate your requests.
For Production · United States · USD — change these in the toolbar.
Use a credential without an IP allowlist: calls reach Cru from this site’s server.
Cru issues partners a CLIENT-KEY and CLIENT-SECRET, sent as headers on every request. There is no token to fetch first. Writes run at once and carry a reference the playground generates.
CLIENT-KEY
CLIENT-SECRET
reference
No credentials yet? Request API access
Credentials are kept for this session only, never included in copied examples, and redacted from everything the playground shows.
Build a request, over REST or MCP, and inspect the response.
Production environment · Write requests require confirmation
sell_to_bid
Prepares selling wine straight away into one bid from list_bids, at that bid's price, which is already net of Cru's commission. Documentation ↗
tools/call · sell_to_bid
https://us.cruworldwine.com/api/mcp
Carried out straight away, with no confirmation step. Sending the same reference again returns the first result, so each send gets a new one. You will be asked to confirm before it is sent.
bid_code
The bid's code, from list_bids.
stock_type
What is sold: "cru" (wine stored with Cru), "external" (wine held outside Cru) or "supplier" (the customer's own supplier stock).
portfolio_id
A portfolio line's portfolio_id, from get_my_portfolio, to sell that line's units; its stock_type must match. Required for stock_type "cru". Omit to sell new "external" or "supplier" stock.
quantity
How many units to sell.
min_price
Optional lowest price per unit, after commission, the customer will take, in the market currency. Nothing is sold if the bid pays less.
warehouse_code
For new wine held outside Cru (stock_type "external", no portfolio_id), and required then: the Cru warehouse it is delivered to, one of the bid's deliverable_warehouses that list_warehouses marks sells_your_inbond_wine. They then receive the bid's price less that warehouse's settlement fee.
condition_status
For new stock (stock_type "external" or "supplier", no portfolio_id): only verified wine can fill a bid, which is also the default.
cost
For new wine held outside Cru, optional: what the customer paid per unit, in the market currency.
inbond_address_id
For new wine held outside Cru, optional: the inbond warehouse the wine is in now, from list_inbond_warehouses. Omit if the customer is not sure.
Your own unique reference for this instruction.
Nothing sent yet. The response appears here.
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.
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.
We use what you send here to reply about API access, and for nothing else. Cloudflare Turnstile checks the form for bots (privacy policy).