Skip to main content
POST
Simulate one signer's cosignature for a non-custodial conversion / OFFRAMP source leg

Authorizations

x-api-key
string
header
required

Path Parameters

id
string
required

Body

application/json
outcome
enum<string>
required
Available options:
approved,
declined
signerId
string
Pattern: ^wsg_[0-9A-Za-z]{22}$

Response

id
string
required
Pattern: ^ord_[0-9A-Za-z]{22}$
customerId
string | null
required
Pattern: ^cus_[0-9A-Za-z]{22}$
status
enum<string>
required
Available options:
pending,
succeeded,
failed,
cancelled
type
enum<string>
required
Available options:
onramp,
offramp,
conversion
destination
object
required
sourceAsset
object
required
destinationAsset
object
required
lockSide
enum<string>
required
Available options:
source,
destination
rate
object
required
fees
object[]
required
totalDebit
object
required
lockExpiresAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

createdAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

autoExecute
boolean
required
linkedTransactionIds
string[]
required
Pattern: ^txn_[0-9A-Za-z]{22}$
clientReferenceId
string

Client-supplied reference, unique per resource within your organization. 1-255 characters from A-Za-z, 0-9, underscore, hyphen, colon, and period — no spaces.

Pattern: ^[A-Za-z0-9_\-:.]{1,255}$
source
object

The funding resource, when the order named one. Omitted entirely on a deposit-funded order (created without a source): the funding wallet is Conduit-managed infrastructure with no client-resolvable id, and depositInstructions carries the address to fund at instead. The presence of depositInstructions is the discriminator.

autoPayout
object

AutoPayout payload. Crypto recipients omit rail/ach/swift/instant/remittance; fiat (us|swift) recipients require rail and may carry the matching per-rail context block.

executedAt
string<date-time>

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

executionTrigger
enum<string>
Available options:
client,
auto
cancelledAt
string<date-time>

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

cancellationReason
enum<string>
Available options:
expired,
client_cancelled
failureCode
enum<string>
Available options:
insufficient_funds,
provider_unavailable,
provider_rejected,
internal_error,
cancelled
failureMessage
string
depositInstructions
object[]

Where to send funds to fund this order. Exactly one crypto_address block.

Required array length: 1 element
fundedBy
object[]

Transfers that funded this order, with how much of each it draws. Present on the order detail read for an order funded at a Conduit funding address; omitted on the list read and on an order that names its own source.