PENDING status, Idem monitors the specified chain and automatically reconciles the settlement when the transfer is detected.
Endpoint
Authorization
Requires an API key with theTRANSACTIONS_WRITE scope.
Headers
string
required
A client-generated unique key (max 255 characters) that prevents duplicate settlement registration on retries.
Request Body
string
required
UUID of the account that will receive the on-chain transfer.
string
required
The stablecoin token identifier to watch for (e.g.
USDC, USDT). Must be a non-empty string.string
required
Expected transfer amount as a string (e.g.
"100.00").string
required
The wallet address to watch for the incoming transfer.
string
required
The chain to monitor. One of:
EVM, SOLANA, TRON.string
Optional expected sender wallet address. When provided, Idem only matches transfers from this specific address (sender-confirmed matching).
Request Example
Response
string
UUID of the registered settlement expectation.
string
Initial status is always
PENDING.string
ISO-8601 timestamp after which an unmatched
PENDING settlement is considered expired. Only present while the settlement is PENDING.string
ISO-8601 creation timestamp.
accountId, expectedToken, expectedAmount, expectedWalletAddress, expectedChainId, and expectedFromAddress, plus matchedTransactionId, txHash, blockNumber, and confirmedAt — all null until the settlement matches (see Get Settlement for their meaning once populated).