Skip to main content
A broker desk does more than route clients to the open market. On the cross desk a desk matches its own seller and buyer directly, at prices it sets on both sides, and settles the deal on ScripX rails. The same endpoints move credit between entities of one group; see the enterprise guide.
Cross desk endpoints require the cross desk to be active on your key. Write to amin@eximfiles.io to have it enabled.

Price a cross

Price a block deal or intra-group transfer before you prepare it:
The response returns the economics: gross and net spread, the platform fee, what the buyer pays and what the seller gets, all in paise.

Prepare, fund, release

A cross moves through three deliberate steps so the money step is never accidental:
1

Prepare (never settles)

POST /v1/cross records the deal on your desk with the seller IEC, buyer IEC, amount and both prices. Preparing never moves money. Send rfq: true to require the counterparty to accept before you can settle.
2

Fund (gated money step)

POST /v1/cross/{cross_id}/settle funds the cross. Buyer funds are locked before the scrip moves.
3

Release (gated terminal step)

POST /v1/cross/{cross_id}/confirm releases a funded cross. Title transfers on ICEGATE and the seller payout fires with a UTR, delivery-versus-payment.
Both the fund and release steps require the orders:write scope. List your desk’s crosses with GET /v1/cross and read one with GET /v1/cross/{cross_id}.

Net a group

For an enterprise group, compute the minimal set of transfers that clears everyone’s net position:
Feed the book into POST /v1/group/net-plan and it returns a summary plus the transfers to book, so intra-group flow nets down before anything hits the open market.

Read your earnings

earnings returns your desk GMV, broker net, and withdrawable payable in paise. Reconcile against statements and the tamper-evident audit export.