To create a transfer, use the route v1/transfer. This route supports PIX transfers.
Important: Instead of using the default token to perform the request, you must use the API Withdrawal Credential, available on the Integrations, page, in the card "API Withdrawal Credentials".
Request body
Sent as JSON.
amountintegerrequired
Transfer amount in cents. Example: R$ 1,00.
methodstringrequired
Transfer method. Currently supported: PIX.
externalRefstring
External reference assigned by the integrator.
notificationUrlstring
URL where transfer webhooks will be sent.
pixobjectrequired2 fields
Pix transfer data.
pixKeystringrequired
Recipient Pix key.
pixKeyTypestringrequired
Pix key type (CPF, CNPJ, EMAIL, PHONE, EVP, COPYPASTE).
Responses
200Response object returned when the transfer is successfully created or updated.
idstring
Unique identifier of the transfer.
amountinteger
Transfer amount in cents.
methodstring
Transfer method used (e.g. PIX).
currencystring
Transfer currency code (e.g. BRL).
statusstring
Current transfer status (IN_QUEUE, IN_ANALYSIS, APPROVED, PROCESSING, COMPLETED, REFUSED, FAILED).
messagestring
Additional message related to the transfer status.