POST
/
public
/
v1
/
submit
/
sol_send_transaction
Authorizations
Body
Enum options:
ACTIVITY_TYPE_SOL_SEND_TRANSACTIONTimestamp (in milliseconds) of the request, used to verify liveness of user requests.
Unique identifier for a given Organization.
The parameters object containing the specific intent data for this activity.
Show details
Show details
A wallet or private key address to sign with. This does not support private key IDs.
Enum options:
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG, solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3zQawwpjk2NsNYEnable to have your activity generate and return App Proofs, enabling verifiability.
Response
A successful response returns the following fields:The activity object containing type, intent, and result
Show activity details
Show activity details
The intent of the activity
Show intent details
Show intent details
The solSendTransactionIntent object
Show solSendTransactionIntent details
Show solSendTransactionIntent details
Base64-encoded serialized unsigned Solana transaction
A wallet or private key address to sign with. This does not support private key IDs.
Whether to sponsor this transaction via Gas Station.
CAIP-2 chain ID (e.g., ‘solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp’ for Solana mainnet).Enum options:
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG, solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3zQawwpjk2NsNYThe result of the activity
A list of objects representing a particular User’s approval or rejection of a Consensus request, including all relevant metadata.
Copy
Ask AI
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/sol_send_transaction \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_SOL_SEND_TRANSACTION",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"unsignedTransaction": "<string>",
"signWith": "<string>",
"sponsor": "<boolean>",
"caip2": "<solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp>",
"recentBlockhash": "<string>"
}
}'
Copy
Ask AI
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_SOL_SEND_TRANSACTION",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"solSendTransactionIntent": {
"unsignedTransaction": "<string>",
"signWith": "<string>",
"sponsor": "<boolean>",
"caip2": "<solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp>",
"recentBlockhash": "<string>"
}
},
"result": {
"solSendTransactionResult": {
"sendTransactionStatusId": "<string>"
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}