Skip to main content
POST
Price a cross (block deal / transfer)
Cross desk endpoints require the cross desk to be active on your key. Write to amin@eximfiles.io to have it enabled.
The dry run before a cross: pass the deal shape, read the full economics, commit to nothing. Requires the quote scope. On a cross you set both prices. The buy-side firm pays buy_price_bps, the sell-side firm receives sell_price_bps, and the gap is gross_spread_paise. platform_fee_paise is ScripX’s commission on the deal and net_spread_paise is what remains to the desk. Every one of those numbers is returned before you commit to anything.

Request example

kind is external (a block deal you brokered) or intra_group (moving credit between your own entities, e.g. from a netting plan).

Response example

net_spread_paise is the desk’s take: the gross spread, net of ScripX’s commission. Nothing about the deal’s economics is discovered after the fact.

Errors

  • 422 unprocessable, prices out of range or buy below sell.
Terms used here: scheme, paise, bps, platform fee, cross, group netting, API key, scope. Full list in the terminology annexure.

Next steps

Authorizations

X-ScripX-Key
string
header
required

Your API key, e.g. scripx_live_…. Bound to one firm; tenant isolation is enforced.

Body

application/json
kind
enum<string>
Available options:
external,
intra_group
scheme
string
amount_paise
integer
buy_price_bps
integer
sell_price_bps
integer

Response

OK

economics: gross/net spread, platform fee, buyer-pays, seller-gets (paise)