Create a new internal transfer request
Creates a new internal transfer request for the authenticated company or a merchant company. Internal transfers move money between bank accounts within the same provider. The transfer will be processed by the provider and status updates will be received via webhooks. Only organization companies may create internal transfers. Requires the banking.create permission.
Documentation Index
Fetch the complete documentation index at: https://docs.rinne.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Company API key for authentication
Body
Schema for creating a new internal transfer
Client-generated request ID
"req_123456789"
ID of the bank account to debit from
"123e4567-e89b-12d3-a456-426614174000"
ID of the bank account to credit to
"123e4567-e89b-12d3-a456-426614174001"
Amount to transfer in cents
x >= 110000
Optional metadata object for storing custom key-value pairs
{
"custom_field": "value",
"transfer_reason": "settlement"
}Response
Internal transfer created successfully
Internal transfer response
Internal transfer ID
"123e4567-e89b-12d3-a456-426614174000"
Client-generated request ID
"req_123456789"
External provider request ID
"123e4567-e89b-12d3-a456-426614174000"
Company ID
"123e4567-e89b-12d3-a456-426614174000"
ID of the bank account to debit from
"123e4567-e89b-12d3-a456-426614174000"
ID of the bank account to credit to
"123e4567-e89b-12d3-a456-426614174001"
Amount to transfer in cents
10000
Transfer status
PENDING, PROCESSING, COMPLETED, FAILED "PENDING"
Provider-specific transfer ID
"provider_tx_123456"
Error message if transfer failed
"Insufficient funds"
Creation timestamp
"2023-01-01T00:00:00.000Z"
Last update timestamp
"2023-01-01T00:00:00.000Z"
Optional metadata object for storing custom key-value pairs
{
"custom_field": "value",
"transfer_reason": "settlement"
}
