---
title: "Split a staking position"
method: POST
path: "/staking/chains/{chainDescriptor}/split"
tags: ["Staking"]
---

# Split a staking position

`POST /staking/chains/{chainDescriptor}/split`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/staking/chains/{chainDescriptor}/split`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/staking/chains/:chainDescriptor/split/post.ts> (a function with typed inputs; its response is checked against the schema)

Splits a staking position by creating a new stake account with the requested amount, while keeping the original account with the remaining balance. Supported chains: Solana (SOL).

## Path parameters

- `chainDescriptor` 'SOL' | 'SOL_TEST', required

## Headers

- `Idempotency-Key` string

## Request body

- SplitRequest
  - `id` string, required: id of position to split
  - `amount` string, required: Amount of tokens to be transferred to the new stake account.
  - `fee` string: Represents the fee for a transaction, which can be specified as a percentage value. Only one of fee/feeLevel is required.
  - `feeLevel` 'LOW' | 'MEDIUM' | 'HIGH': Represents the fee level for a transaction, which can be set as slow, medium, or fast. Only one of fee/feeLevel is required.
  - `txNote` string: The note to associate with the split transactions.

## Response `201`

Split request accepted and created.

- SplitResponse
  - `id` string, required: The unique identifier of the new staking position

## Other responses

- `400`: Bad request: missing/invalid fields, unsupported amount, or malformed payload.
- `403`: Forbidden: insufficient permissions, disabled feature, or restricted provider/validator.
- `404`: Not found: requested resource does not exist (e.g., position, validator, provider, or wallet).
- `429`: Rate limit exceeded: slow down and retry later.
- `500`: Internal error while processing the request.
- `default`: Error Response

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
