Create a generic cosmos request

This endpoint creates a generic request for Cosmos. Use 'manual' broadcast for chains not supported natively in protect, and 'automatic' for the others.
Required role: RequestCreator.
This API can be made idempotent by generating an ID for the Request beforehand and passing it as the externalRequestId attribute

Body Params
string
required
signers
array of strings
required
signers*
string
string
string
string
messages
array of objects
required
messages*
string

string; A reconciliation note can be given when initiating a request and this will be included in transaction history.

boolean

Allow use of unconfirmed funds for this transaction

string

Deprecated: use externalRequestId instead

string
accountsInfo
array of objects
Fields for manual broadcast
string
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

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.