Skip to main content

cURL

Response

Always HTTP 200 once accepted. Check data.state:
  • succeeded — settled; data.coinsLedger shows the user’s wallet movement (debitOrCredit: "DE").
  • processing — accepted and will settle; poll Get Transfer Status with the same reference.
If the user has too few coins, the request fails with 400 insufficient_funds (“Insufficient Coins”).