Skip to main content
POST
Submit signatures for a pending self-custody fill

Authorizations

x-app-id
string
header
required

Your application ID. Required for all app-tier and user-tier routes.

Authorization
string
header
required

JWT access token returned by POST /auth/verify. Required for user-tier routes.

Path Parameters

quoteId
string
required

Body

application/json
signatures
object[]
required
Required array length: 1 - 32 elements

Response

200

quoteId
string
required

The quote being filled. Poll GET /execution/status with it.

orderIds
string[]
required

Orders created for the fill, including tracking orders for shares redeemed instead of sold.

status
enum<string>
required

Always pending: accepted, not yet executed. Poll GET /execution/status.

Available options:
pending
alreadyAccepted
boolean

true when this quote was already accepted; the call had no new effect.

redeemId
string

Present when a sell quote includes resolved shares that are redeemed rather than sold.

message
string

Readable note about redemption, when relevant.

pendingSignatures
object[]

Self-custody only: requests the user's wallet must sign before execution continues. Absent for managed custody. Answer them on POST /execution/fill/{quoteId}/signatures.