---
title: "Intra Account Transfer"
method: POST
path: "/portfolio/intra_exchange_instance_transfer"
tags: ["portfolio"]
---

# Intra Account Transfer

`POST /portfolio/intra_exchange_instance_transfer`

Endpoint for transferring funds within the same account.

## Request body

- IntraExchangeInstanceTransferRequest
  - `source` 'event_contract' | 'margined', required — The exchange instance type
  - `destination` 'event_contract' | 'margined', required — The exchange instance type
  - `amount` integer, required — The amount to transfer in centicents
  - `source_exchange_shard` integer — Source exchange shard index (default 0)
  - `destination_exchange_shard` integer — Destination exchange shard index (default 0)

## Response `200`

Transfer request accepted. The transfer is processed asynchronously.

- IntraExchangeInstanceTransferResponse
  - `transfer_id` string, required — The ID of the transfer that was created

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized - authentication required
- `403` — Forbidden - insufficient permissions
- `500` — Internal server error

---

[API](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints.md) · [All operations](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kalshi/kalshi-trade-api-manual-endpoints/versions/6e6402bf667d/schema)
