Create a SOL delegate request

This endpoint creates a request that will create a stake account if needed, transfer to it and delegate to a validator.
Required role: RequestCreator.

Body Params
string
required

The ID of the source SOL address from which SOL will be delegated to the validator.

string
required

The ID of the (whitelisted) validator address to delegate SOL to.

string
required

The amount of SOL to delegate.

string

Fee limit. If fee limit is not provided, it's computed from the estimate and configured fee factors.

string

Comment to be added to the request trail.

boolean

Whether to use (unreserved) unconfirmed funds for delegation.

string

Identifier for the request in the user's system. This must be unique. Attempting to create a request with an existing externalRequestId will do nothing and return the originally created request.

boolean

Allows the resulting stake account to be automatically merged into other existing accounts.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json


  © 2026 Taurus SA. All rights reserved.