LogoLogo
  • Getting started
    • Overview
    • Quick start
    • Integration
  • Products
    • Fiat <> Crypto conversions
    • Third Party Payments
    • Segregated Accounts
  • Concepts
    • Authentication
    • Idempotency
    • Onboarding
    • Fees and Limits
    • Accounts
      • Client Accounts
      • Manager Accounts
    • Bank Accounts and Wallet Addresses
    • Supported Fiat Currencies, Blockchain Assets and Blockchain Networks
    • Webhooks
    • Document Management
  • Client API reference
    • Transactions
    • Preset fees
    • Deposit instructions
    • Bank accounts
    • Blockchain wallets
    • User
    • Uploads (temporary storage)
    • Documents (permanent storage)
    • Constants
    • Simulate
    • Models
  • Client Specification
  • Manager API reference
    • Clients
    • Clients onboarding
    • Client bank accounts
    • Client blockchain wallets
    • Client preset fees
    • Client deposit instructions
    • Client transactions
    • Transactions
    • Manager preset fees
    • Deposit instructions
    • Uploads (temporary storage)
    • Documents (permanent storage)
    • Webhooks
    • Constants
    • Simulate
    • Models
  • Manager Specification
Powered by GitBook
On this page
  • Step 1 : Reach out to support to create a Client Account
  • Step 2 (optional) : Fill onboarding on Synaps, fill general details and sign terms and conditions
  • Step 3 : Request your first flow
  • Step 4 : Request API keys
  • Step 5 : Request your first API transaction
  1. Getting started

Quick start

PreviousOverviewNextIntegration

Last updated 3 months ago

You will find below the main steps to start building on Rialto API.

This quick start guide concerns Client Accounts. Please contact support to discuss Manager Accounts.

Step 1 : Reach out to support to create a Client Account

You will need a test account to start integrating Rialto API into your product. Please contact Rialto's support at contact@rialtobridge.xyz, or contact your Account Manager via email or Telegram so we can set you up with an account.

All you will need to do is give the name you want for your account and an email address. You will then receive an email with a link to choose your password. The link will send you to https://staging.rialtobridge.xyz. Once this is done, you will be good to go!

Step 2 (optional) : Fill onboarding on Synaps, fill general details and sign terms and conditions

Once your account is active, you will need to go through our KYC/KYB process, and set test bank accounts and wallet addresses.

If you want to directly start trading, you are welcome to ask Rialto support for a setup account ready to request transactions.

Otherwise, you will have to go through the following steps:

  • Complete general onboarding on Synaps, a Rialto partner specializing in compliance and anti money laundering checks. Note that this is only functional for Individual test accounts (Entities test accounts are not supported yet by Synaps). Also note that since this is a test integration, please do not provide real documents or real data. If you are even asked for a code received by email, please enter 00000.

  • Provide onboarding documentation on Rialto app. The documents are necessary for our compliance team to evaluate your capacity to trade. Note that since you'll be working with a test account, you don't need to provide real data or real documents.

  • Fill in your bank accounts and blockchain wallets. Similarly to the last sections, you don't need to input real data to complete the onboarding.

After you fill these steps, you'll be required to sign Rialto's Terms and Conditions with a Docusign qualified signature, which will further validate your identity. Your account will then be ready to trade!

Step 3 : Request your first flow

Once your account is verified, you'll be ready to request a first transaction. You can choose your source and destination bank account or wallet, choose your fiat currency and blockchain assets and voilà!

Note that if you do not have a Transaction Limit setup and Preset Fees associated with your transaction, Rialto's compliance team will have to validate your trade manually so you can move forward with the process. However, an API endpoint is available on staging to let test users validate their trades on their own.

Please note that since you're working with a test account, you won't have to send real money or any tokens for the flow to complete.

Step 4 : Request API keys

Once your first trade was finalized, you will be ready to request API keys. You can go on your API configuration panel and setup your API keys and Webhooks.

Step 5 : Request your first API transaction

After you have your API key ready, you will be able to start querying our API!

Here is an example of query you can make to test your setup :

curl --location 'https://staging.api.rialtobridge.xyz/api/client/v1/constants' \
    -X GET \
    --header 'Content-Type: application/json' \
    --header 'RIALTO_API_KEY: <Fill your API key here>'

Please check our Client API Reference documentation below to start using Rialto's products.