Skip to main content
POST
List requirements for an international beneficiary
Authentication: API key OAuth 2.0
Scope: international_transfer.write Sensitive
Call this endpoint iteratively: first with quote_id, beneficiary_id (or null) and payload.currency, then again with the collected payload.type and payload.details when the response asks you to (refresh_requirements_on_change), until all the required information is collected. The International transfers guide explains the requirements step by step, with request and response examples.
This endpoint is still in beta. Please get in touch with our team if you have any question or feedback: here.

Authorizations

Authorization
string
header
required

Bearer authorization header: Bearer <token>, where <token> is the access token received from the authorization server at the end of the OAuth 2.0 flow.

Headers

Accept-Language
string
default:en

Language to be used to display the requirements. Languages supported: en, it, es, de, fr, pt

Example:

"en"

X-Qonto-Staging-Token
string

Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.

Body

application/json
quote_id
string<uuid>
required

Unique identifier for the quote.

Example:

"0196edb0-9b6e-7554-9864-d111285a0a44"

payload
object
required

Data collected from the user to create the beneficiary.

beneficiary_id
string<uuid>

Unique identifier for the beneficiary (null if creating a new beneficiary).

Example:

"0d6273cf-e4d0-469a-a3c8-d2196143470c"

Response

Returns the list of requirements for the given beneficiary and quote.

requirements
object[]