address — recipient, .ton names allowed (foundation.ton); amount — TON (> 0); comment — optional text, ≤ 1024 characters, visible on chain.{"success": true} once the network accepted the external message. Confirmation is asynchronous — poll Address/Transactions. The wallet must hold the amount plus ~0.055 TON for fees.unavailable means the transfer did not reach the network — retrying is safe.{"code":…,"message":…})| Code | When |
|---|---|
unauthenticated (401) | missing or expired JWT — call Auth/Do |
aborted (409) | insufficient funds |
invalid_argument (400) | an address cannot be parsed |
failed_precondition (412) | the broadcast failed, or the wallet does not own the item |
unavailable (503) | liteservers out of sync / rate-limiting — nothing was sent, retry |