Skip to main content
POST
/
portfolio
/
intra_exchange_instance_transfer
Intra Account Transfer
curl --request POST \
  --url https://external-api.kalshi.com/trade-api/v2/portfolio/intra_exchange_instance_transfer \
  --header 'Content-Type: application/json' \
  --header 'KALSHI-ACCESS-KEY: <api-key>' \
  --data '
{
  "amount": 123,
  "source_exchange_shard": 0,
  "destination_exchange_shard": 0
}
'
{
  "transfer_id": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.kalshi.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

KALSHI-ACCESS-KEY
string
header
required

Your API key ID

Body

application/json
source
enum<string>
required

The source exchange instance

Available options:
event_contract,
margined
destination
enum<string>
required

The destination exchange instance

Available options:
event_contract,
margined
amount
integer<int64>
required

The amount to transfer in centicents

source_exchange_shard
integer
default:0

Source exchange shard index (default 0)

destination_exchange_shard
integer
default:0

Destination exchange shard index (default 0)

Response

Transfer request accepted. The transfer is processed asynchronously.

transfer_id
string
required

The ID of the transfer that was created