Skip to main content
POST
Retry a failed deposit by id

Headers

x-api-key
string

API key for authentication (omit when sending Authorization)

Example:

"your-api-key"

authorization
string

Bearer platform token (e.g. forwarded by user-service). Takes precedence over x-api-key when both are present.

Example:

"Bearer eyJhbGciOi..."

x-api-version
string

API version identifier (e.g. "2026-04.amazon"). Optional today, will become required in a future release.

Pattern: ^\d{4}-\d{2}\.[a-z0-9]+$
Example:

"2026-04.amazon"

Path Parameters

id
string
required

Deposit id. Returned by GET /deposits.

Pattern: ^\d+$
Example:

"12345"

Body

application/json
settlementLayer
string

Optional settlement-layer override for the re-drive (e.g. "ACROSS", "RELAY"). EVM deposits only; rejected for Solana. Omit to let the orchestrator pick.

Minimum string length: 1
Example:

"RELAY"

Response

Deposit retry initiated

message
string
required
status
enum<string>
required
Available options:
pending,
processing,
completed,
failed,
rejected,
ignored,
expecting_refund,
refunded,
delayed,
reconciliation_required