Transfer
1 API call in this section.
Transfer Funds
/wallets/transfer?language=enTransfers funds from the sender wallet resolved from the auth context to a recipient wallet within the same tenant. Currency: - transfer.currency is resolved from Settings (currency.currency_code) using tenant override with system fallback. Authentication: - Requires Bearer Token authentication: Authorization: Bearer {{access_token}} Query Parameters: - language (string, optional): Language code for localized response messages (default: en) Response: - Returns transfer_id, new_balance, amount, currency, timestamp.
1curl --request POST "$ONDI_BASE_URL/wallets/transfer?language=en" \2 --header "Authorization: Bearer {{access_token}}" \3 --header "Content-Type: application/json" \4 --header "Content-Type: application/json" \5 --data '{6 "amount": 100,7 "recipient_identifier": "recipient@example.com",8 "identifier_type": "email",9 "description": "Transfer funds"10}'1{2 "amount": 100,3 "recipient_identifier": "recipient@example.com",4 "identifier_type": "email",5 "description": "Transfer funds"6}Query parameters
languageOptionalen
Language code for response localization (Optional, default: en)
Request body fields
amountExampleExample field from the request body.
recipient_identifierExampleExample field from the request body.
identifier_typeExampleExample field from the request body.
descriptionExampleExample field from the request body.
Headers
AuthorizationOptionalBearer {{access_token}}
Content-TypeOptionalapplication/json