Skip to main content
POST
/
communications
/
block-trade-proposals
/
{block_trade_proposal_id}
/
accept
Accept Block Trade Proposal
curl --request POST \
  --url https://external-api.kalshi.com/trade-api/v2/communications/block-trade-proposals/{block_trade_proposal_id}/accept \
  --header 'Content-Type: application/json' \
  --header 'KALSHI-ACCESS-KEY: <api-key>' \
  --header 'KALSHI-ACCESS-SIGNATURE: <api-key>' \
  --header 'KALSHI-ACCESS-TIMESTAMP: <api-key>' \
  --data '
{
  "subtrader_id": "<string>",
  "subaccount": 31
}
'
{
  "code": "<string>",
  "message": "<string>",
  "details": "<string>",
  "service": "<string>"
}

Authorizations

KALSHI-ACCESS-KEY
string
header
required

Your API key ID

KALSHI-ACCESS-SIGNATURE
string
header
required

RSA-PSS signature of the request

KALSHI-ACCESS-TIMESTAMP
string
header
required

Request timestamp in milliseconds

Path Parameters

block_trade_proposal_id
string
required

Block trade proposal ID

Body

application/json
subtrader_id
string

Subtrader ID to accept as. Provide either this or subaccount, not both.

subaccount
integer

User-managed subaccount number to accept as (0 for primary, 1-63 for numbered subaccounts). Provide either this or subtrader_id, not both.

Required range: 0 <= x <= 63

Response

Block trade proposal accepted successfully