Skip to main content
POST
Simulate a crypto transfer into a sandbox order's funding address

Authorizations

x-api-key
string
header
required

Path Parameters

orderId
string
required

Body

application/json
assetAmount
object
required
outcome
enum<string>
Available options:
completed,
frozen,
returned
externalReference
string
Required string length: 1 - 255
detectedAt
string<date-time>
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
txHash
string
Required string length: 1 - 128
sourceAddress
string | null
Required string length: 1 - 255
originator
object
providerFinalityState
enum<string>
Available options:
pending_confirmation,
finalized

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.