Rio API
API for the Rio platform
What made this section unhelpful for you?
Base URL
Production:
https://www.riotransfer.co
Sandbox:
https://sandbox.riotransfer.co
Addresses
APIs for managing wallet addresses
Users
APIs for managing users
What made this section unhelpful for you?
Create a new user
Creates a new user
Header Parameters
Body Parameters
Your user ID (only pass if trying to create a broker customer)
individual
business
Individual data of the user. Only required if user type is individual.
Show child attributes
Business data of the user. Only required if user type is business.
Show child attributes
The user's phone number.
The user's email address.
Show child attributes
Show child attributes
Responses
Response Attributes
Unique identifier for the user
ID of the broker that created the user
Type of user
individual
business
Basic data for individual users
Show child attributes
Basic data for business users
Show child attributes
The user's phone number. Must be in international format (e.g., +1234567890).
Email address of the user.
Show child attributes
Show child attributes
What made this section unhelpful for you?
Update user
Updates the user associated with the API key.
Header Parameters
Body Parameters
Show child attributes
Show child attributes
Responses
Response Attributes
Unique identifier for the user
ID of the broker that created the user
Type of user
individual
business
Basic data for individual users
Show child attributes
Basic data for business users
Show child attributes
The user's phone number. Must be in international format (e.g., +1234567890).
Email address of the user.
Show child attributes
Show child attributes
What made this section unhelpful for you?
Get all users
Gets a list of users that match the query. If no query is passed, it will return all users.
Header Parameters
Query Parameters
User type
individual
business
Broker ID
First name
Last name
Business name of the user
Page number
Number of results per page
Responses
What made this section unhelpful for you?
Get a user by id
Gets the user associated with the ID.
Header Parameters
Path Parameters
ID of the user
Responses
Response Attributes
Unique identifier for the user
ID of the broker that created the user
Type of user
individual
business
Basic data for individual users
Show child attributes
Basic data for business users
Show child attributes
The user's phone number. Must be in international format (e.g., +1234567890).
Email address of the user.
Show child attributes
Show child attributes
What made this section unhelpful for you?
Update user by id
Updates the user associated with the ID.
Header Parameters
Path Parameters
ID of the user to update
Body Parameters
Show child attributes
Show child attributes
Responses
Response Attributes
Unique identifier for the user
ID of the broker that created the user
Type of user
individual
business
Basic data for individual users
Show child attributes
Basic data for business users
Show child attributes
The user's phone number. Must be in international format (e.g., +1234567890).
Email address of the user.
Show child attributes
Show child attributes
What made this section unhelpful for you?
Upload a file
Uploads a file to the user's record
Header Parameters
Path Parameters
ID of the user
Country where the user is onboarding to
MX
PE
US
Type of file being uploaded
certificateOfIncorporation
KYCReport
taxTranscript
proofOfAddress
businessRegistration
taxIdentificationCertificate
legalRepresentativeIdPowerOfAttorney
personalIdentificationCertificate
extraFile
Body Parameters
File to be uploaded. Maximum size: 10MB.
Responses
What made this section unhelpful for you?
Get user's file
The "Get user's file" section allows users to retrieve the file associated with a specific user. This includes the ability to download a ZIP file containing any extra files associated with the user. By accessing this section, users can easily obtain necessary files for further processing or analysis.
Gets the file associated with the user (returns a ZIP file when getting a user's extra files)
Header Parameters
The API key used for authentication and authorization purposes. This parameter should be included in the header of the API request to ensure secure access to the user's files.
Path Parameters
The unique identifier of the user. This parameter specifies the ID assigned to the user and is used to fetch their specific files.
The country associated with the file. This parameter specifies the geographic location or origin of the file, allowing for country-specific files to be retrieved.
MX
PE
US
The type of file the user wants to download. This parameter specifies the format or category of the file, such as 'pdf', 'image', or 'audio'.
certificateOfIncorporation
KYCReport
taxTranscript
proofOfAddress
businessRegistration
taxIdentificationCertificate
legalRepresentativeIdPowerOfAttorney
personalIdentificationCertificate
extraFile
Responses
What made this section unhelpful for you?
Get user onboarding requirements
Gets the requirements for a user to onboard in the given country
Header Parameters
Query Parameters
Country where the user is onboarding to
MX
PE
US
User type
individual
business
Country of origin of the user
DZ
AR
AU
AT
BE
BO
BR
CA
CL
CO
... 45 other enums
Responses
Response Attributes
Text requirements for the user to onboard
personalId
taxId
Show child attributes
File requirements for the user to onboard
certificateOfIncorporation
KYCReport
taxTranscript
proofOfAddress
businessRegistration
taxIdentificationCertificate
legalRepresentativeIdPowerOfAttorney
personalIdentificationCertificate
Show child attributes
Whether or not the user's UBO needs to be onboarded
What made this section unhelpful for you?
Get a user by id
Gets the user associated with the ID
Header Parameters
Path Parameters
ID of the user (optional). If none passed, will get the limit of the user associated with the API key.
Responses
Response Attributes
The user's limit in USD
The amount of the user's limit that has been used during the current period in USD
What made this section unhelpful for you?
Send partner onboarding email
Sends an email to the user with a link to the partner onboarding page. Only required when onboarding in the US.
Header Parameters
Path Parameters
ID of the user.
Responses
What made this section unhelpful for you?
Ubos
APIs for managing UBOs
Kyc
APIs for managing KYC verifications
Orders
APIs for managing orders
Bank Payments
APIs for managing bank payments
Bank Payouts
APIs for managing bank payouts
Quotes
APIs for managing quotes
Bank Accounts
APIs for managing bank accounts
Us Bank Accounts
APIs for managing US bank accounts
Invoices
APIs for managing invoices
Webhooks
APIs for managing webhooks