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
  1. Manager API reference

Clients onboarding

PreviousClientsNextClient bank accounts
  • POSTCreates an individual client with the onboarding information
  • PUTRe-submits the onboarding information of an individual client.
  • POSTCreates an entity client.
  • PUTRe-submits the onboarding information of an entity client.
  • POSTGenerates a terms and conditions signature URL.

Creates an individual client with the onboarding information

post

Creates an individual client. The onboarding information are submitted in the same request. Client is created with the status ONBOARDING_UNDER_REVIEW. The whole onboarding is a multiple step process:

  1. The onboarding information must be submitted,

  2. The information must be verified by Rialto's compliance team,

  3. The client must sign the terms and conditions.

Authorizations
Body
Responses
201
Client created.
application/json
400
Invalid request body.
application/json
401
Invalid API key
500
An unexpected error occurred.
post
POST /api/manager/v1/clients/individuals HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1364

{
  "profile": {
    "firstName": "Jack",
    "lastName": "Dowie",
    "email": "jack.dowie@def.com",
    "phone": "+33 1 23 45 67 89",
    "address": "1, rue de la Paix",
    "city": "Paris",
    "postalCode": "75002",
    "countryCode": "FR",
    "occupation": "entrepreneur",
    "occupationDescription": null,
    "companyName": "DEF",
    "jobBusinessSector": "agriculture",
    "jobBusinessSectorDescription": null,
    "purposeOfOnboarding": "treasuryManagement",
    "idDocuments": [
      "file1.pdf"
    ],
    "proofOfAddressDocuments": [
      "file2.pdf"
    ],
    "proofOfAmlDocuments": [
      "file3.pdf"
    ]
  },
  "sourceOfFunds": {
    "sourceOfFunds": "salary",
    "sourceOfFundsDescription": null,
    "annualRevenueRange": "50kTo80k",
    "globalWealthRange": "100kTo200k",
    "sourceOfFundsDocuments": [
      "file1.pdf"
    ],
    "proofOfTaxResidencyDocuments": [
      "file2.pdf"
    ],
    "taxNoticeDocuments": [
      "file3.pdf"
    ],
    "supportingOccupationDocuments": [
      "file4.pdf"
    ]
  },
  "bankAccounts": [
    {
      "label": "Main",
      "fiatCurrency": "eur",
      "countryCode": "FR",
      "type": "PERSONAL",
      "identifiers": {
        "format": "IBAN",
        "iban": "FR1420041010050500013M02606",
        "bic": "BDFEFRPPXXX"
      },
      "thirdPartyBankAccountOwnerName": null,
      "thirdPartyBankAccountOwnerAddress": null,
      "thirdPartyBankAccountOwnerCity": null,
      "thirdPartyBankAccountOwnerPostalCode": null,
      "thirdPartyBankAccountOwnerCountryCode": null,
      "thirdPartyBankAccountOwnerDocuments": null
    }
  ],
  "blockchainWallets": [
    {
      "label": "Main Ethereum Mainnet",
      "blockchainNetwork": "ethereum",
      "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87"
    }
  ]
}
{
  "id": "9c0306d5-e18e-4689-93da-997e2cdc16e7",
  "status": "ONBOARDING_UNDER_REVIEW",
  "clientType": "INDIVIDUAL",
  "individualProfile": {
    "firstName": "Jack",
    "lastName": "Dowie",
    "email": "jack.dowie@def.com",
    "phone": "+33 1 23 45 67 89",
    "address": "1, rue de la Paix",
    "city": "Paris",
    "postalCode": "75002",
    "countryCode": "FR",
    "occupation": "entrepreneur",
    "occupationDescription": null,
    "companyName": "DEF",
    "jobBusinessSector": "agriculture",
    "jobBusinessSectorDescription": null,
    "purposeOfOnboarding": "treasuryManagement",
    "idDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file1.pdf"
    ],
    "proofOfAddressDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file2.pdf"
    ],
    "proofOfAmlDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file3.pdf"
    ]
  },
  "individualSourceOfFunds": {
    "sourceOfFunds": "salary",
    "sourceOfFundsDescription": null,
    "annualRevenueRange": "50kTo80k",
    "globalWealthRange": "100kTo200k",
    "sourceOfFundsDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file1.pdf"
    ],
    "proofOfTaxResidencyDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/5989c311-33e4-4553-912b-245716fb87a4_file2.pdf"
    ],
    "taxNoticeDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/adf069db-85d5-4c8e-9652-559754eaf5e2_file3.pdf"
    ],
    "supportingOccupationDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/707aa599-9cf3-42f6-91b1-cca2a4fe75d3_file4.pdf"
    ]
  },
  "company": null,
  "companyRepresentatives": null,
  "companyDirectorsAndUbos": null,
  "createdAt": "2024-12-03T10:07:54.940Z",
  "updatedAt": "2024-12-05T01:11:12.445Z",
  "deletedAt": null
}

Re-submits the onboarding information of an individual client.

put

Re-submits the onboarding information of an individual client. All the previously submitted onboarding informations are replaced. The client must be in the status RESUBMISSION_REQUIRED. The client is set to the status ONBOARDING_UNDER_REVIEW. The onboarding information is verified by Rialto's compliance team.

Authorizations
Path parameters
clientIdstring ยท uuidRequired

The unique identifier of the client.

Body
Responses
201
Onboarding information submitted.
application/json
400
The request is invalid.
application/json
401
Invalid API key
404
Client not found.
put
PUT /api/manager/v1/clients/individuals/{clientId}/onboarding HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1364

{
  "profile": {
    "firstName": "Jack",
    "lastName": "Dowie",
    "email": "jack.dowie@def.com",
    "phone": "+33 1 23 45 67 89",
    "address": "1, rue de la Paix",
    "city": "Paris",
    "postalCode": "75002",
    "countryCode": "FR",
    "occupation": "entrepreneur",
    "occupationDescription": null,
    "companyName": "DEF",
    "jobBusinessSector": "agriculture",
    "jobBusinessSectorDescription": null,
    "purposeOfOnboarding": "treasuryManagement",
    "idDocuments": [
      "file1.pdf"
    ],
    "proofOfAddressDocuments": [
      "file2.pdf"
    ],
    "proofOfAmlDocuments": [
      "file3.pdf"
    ]
  },
  "sourceOfFunds": {
    "sourceOfFunds": "salary",
    "sourceOfFundsDescription": null,
    "annualRevenueRange": "50kTo80k",
    "globalWealthRange": "100kTo200k",
    "sourceOfFundsDocuments": [
      "file1.pdf"
    ],
    "proofOfTaxResidencyDocuments": [
      "file2.pdf"
    ],
    "taxNoticeDocuments": [
      "file3.pdf"
    ],
    "supportingOccupationDocuments": [
      "file4.pdf"
    ]
  },
  "bankAccounts": [
    {
      "label": "Main",
      "fiatCurrency": "eur",
      "countryCode": "FR",
      "type": "PERSONAL",
      "identifiers": {
        "format": "IBAN",
        "iban": "FR1420041010050500013M02606",
        "bic": "BDFEFRPPXXX"
      },
      "thirdPartyBankAccountOwnerName": null,
      "thirdPartyBankAccountOwnerAddress": null,
      "thirdPartyBankAccountOwnerCity": null,
      "thirdPartyBankAccountOwnerPostalCode": null,
      "thirdPartyBankAccountOwnerCountryCode": null,
      "thirdPartyBankAccountOwnerDocuments": null
    }
  ],
  "blockchainWallets": [
    {
      "label": "Main Ethereum Mainnet",
      "blockchainNetwork": "ethereum",
      "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87"
    }
  ]
}
{
  "id": "9c0306d5-e18e-4689-93da-997e2cdc16e7",
  "status": "ONBOARDING_UNDER_REVIEW",
  "clientType": "INDIVIDUAL",
  "individualProfile": {
    "firstName": "Jack",
    "lastName": "Dowie",
    "email": "jack.dowie@def.com",
    "phone": "+33 1 23 45 67 89",
    "address": "1, rue de la Paix",
    "city": "Paris",
    "postalCode": "75002",
    "countryCode": "FR",
    "occupation": "entrepreneur",
    "occupationDescription": null,
    "companyName": "DEF",
    "jobBusinessSector": "agriculture",
    "jobBusinessSectorDescription": null,
    "purposeOfOnboarding": "treasuryManagement",
    "idDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file1.pdf"
    ],
    "proofOfAddressDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file2.pdf"
    ],
    "proofOfAmlDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file3.pdf"
    ]
  },
  "individualSourceOfFunds": {
    "sourceOfFunds": "salary",
    "sourceOfFundsDescription": null,
    "annualRevenueRange": "50kTo80k",
    "globalWealthRange": "100kTo200k",
    "sourceOfFundsDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/26f7380a-dbf7-46a4-9568-7881cc8bfce7_file1.pdf"
    ],
    "proofOfTaxResidencyDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/5989c311-33e4-4553-912b-245716fb87a4_file2.pdf"
    ],
    "taxNoticeDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/adf069db-85d5-4c8e-9652-559754eaf5e2_file3.pdf"
    ],
    "supportingOccupationDocuments": [
      "rialto-clients/individuals/9c0306d5-e18e-4689-93da-997e2cdc16e7/707aa599-9cf3-42f6-91b1-cca2a4fe75d3_file4.pdf"
    ]
  },
  "company": null,
  "companyRepresentatives": null,
  "companyDirectorsAndUbos": null,
  "createdAt": "2024-12-03T10:07:54.940Z",
  "updatedAt": "2024-12-05T01:11:12.445Z",
  "deletedAt": null
}

Creates an entity client.

post

Creates an entity client with the onboarding information. The onboarding information are submitted in the same request. Client is created with the status ONBOARDING_UNDER_REVIEW. The whole onboarding is a multiple step process:

  1. The onboarding information must be submitted,

  2. The information must be verified by Rialto's compliance team,

  3. The client must sign the terms and conditions.

Authorizations
Body
Responses
201
Client created.
application/json
400
Invalid request body.
application/json
401
Invalid API key
500
An unexpected error occurred.
post
POST /api/manager/v1/clients/entities HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2036

{
  "company": {
    "name": "ABC",
    "registrationNumber": "123456789",
    "registeredAddress": "1, rue de la Paix",
    "registeredAddressCity": "Paris",
    "registeredAddressPostalCode": "75002",
    "registeredAddressCountryCode": "FR",
    "placeOfEffectiveBusiness": "1, rue de la Paix",
    "businessSector": "agriculture",
    "businessSectorDescription": null,
    "turnover": "140",
    "turnoverDocuments": [
      "file_10.pdf"
    ],
    "lastTaxNoticeDocuments": [
      "file_11.pdf"
    ],
    "purposeOfOnboarding": "treasuryManagement",
    "proofOfIncorporationDocuments": [
      "file_12.pdf"
    ],
    "memorandumOfAssociationDocuments": [
      "file_13.pdf"
    ],
    "registryOfDirectorsAndShareholdersDocuments": [
      "file_14.pdf"
    ],
    "structureChartOfShareholdersDocuments": [
      "file_15.pdf"
    ],
    "proofOfAmlDocuments": [
      "file_16.pdf"
    ]
  },
  "representatives": [
    {
      "firstName:": "John",
      "lastName": "Doe",
      "email": "john.doe@abc.com",
      "phone": "+33 1 23 45 67 89",
      "jobTitle": "CEO",
      "supportingDocuments": [
        "file23.pdf"
      ],
      "role": "AUTHORIZED_SIGNATORY"
    }
  ],
  "companyDirectorsAndUbos": {
    "directors": [
      {
        "name": "John Doe",
        "idDocuments": [
          "file1.pdf"
        ],
        "proofOfAddressDocuments": [
          "file2.pdf"
        ],
        "proofOfAmlDocuments": [
          "file3.pdf"
        ]
      }
    ],
    "ubos": [
      {
        "name": "Jane Doe",
        "typeOfPerson": "NATURAL",
        "idDocuments": [
          "file1.pdf"
        ],
        "proofOfAddressDocuments": [
          "file2.pdf"
        ],
        "proofOfAmlDocuments": [
          "file3.pdf"
        ]
      },
      {
        "name": "Jane Doe",
        "typeOfPerson": "LEGAL",
        "proofOfIncorporationDocuments": [
          "file1.pdf"
        ],
        "memorandumOfAssociationDocuments": [
          "file2.pdf"
        ],
        "registryOfDirectorsAndShareholdersDocuments": [
          "file3.pdf"
        ],
        "proofOfAmlDocuments": [
          "file4.pdf"
        ]
      }
    ]
  },
  "bankAccounts": [
    {
      "label": "Main",
      "fiatCurrency": "eur",
      "countryCode": "FR",
      "type": "PERSONAL",
      "identifiers": {
        "format": "IBAN",
        "iban": "FR1420041010050500013M02606",
        "bic": "BDFEFRPPXXX"
      },
      "thirdPartyBankAccountOwnerName": null,
      "thirdPartyBankAccountOwnerAddress": null,
      "thirdPartyBankAccountOwnerCity": null,
      "thirdPartyBankAccountOwnerPostalCode": null,
      "thirdPartyBankAccountOwnerCountryCode": null,
      "thirdPartyBankAccountOwnerDocuments": null
    }
  ],
  "blockchainWallets": [
    {
      "label": "Main Ethereum Mainnet",
      "blockchainNetwork": "ethereum",
      "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87"
    }
  ]
}
{
  "id": "e5b47b67-7ef9-45c3-abd3-79eac5551cc4",
  "status": "ONBOARDING_IN_PROGRESS",
  "clientType": "ENTITY",
  "individualProfile": null,
  "individualSourceOfFunds": null,
  "company": {
    "name": "ABC",
    "registrationNumber": "123456789",
    "registeredAddress": "1, rue de la Paix",
    "registeredAddressCity": "Paris",
    "registeredAddressPostalCode": "75002",
    "registeredAddressCountryCode": "FR",
    "placeOfEffectiveBusiness": "1, rue de la Paix",
    "businessSector": "agriculture",
    "businessSectorDescription": null,
    "turnover": "140",
    "turnoverDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
    ],
    "lastTaxNoticeDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/c30bf422-1154-430f-8825-fa06a4ec3387_file_11.pdf"
    ],
    "purposeOfOnboarding": "treasuryManagement",
    "proofOfIncorporationDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426394_file_12.pdf"
    ],
    "memorandumOfAssociationDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426395_file_13.pdf"
    ],
    "registryOfDirectorsAndShareholdersDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426396_file_14.pdf"
    ],
    "structureChartOfShareholdersDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426397_file_15.pdf"
    ],
    "proofOfAmlDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426398_file_16.pdf"
    ]
  },
  "companyRepresentatives": [
    {
      "id": "667fee7e-a467-495a-8084-b476eee9aba2",
      "firstName": "John",
      "lastName": "Doe",
      "email": "john.doe@abc.com",
      "phone": "+33 1 23 45 67 89",
      "jobTitle": "CEO",
      "supportingDocuments": [
        "66d083a7-a196-49f8-a41f-2a52bafa5a41_file23.pdf"
      ],
      "role": "AUTHORIZED_SIGNATORY",
      "createdAt": "2024-12-05T01:11:12.445Z"
    },
    {
      "id": "37398962-9408-4027-989b-22f2ddb6de20",
      "firstName": "Jane",
      "lastName": "Doe",
      "email": "jane.doe@abc.com",
      "phone": "+33 1 87 32 99",
      "jobTitle": "CFO",
      "supportingDocuments": [],
      "role": "OPERATOR",
      "createdAt": "2024-12-05T01:11:12.445Z"
    }
  ],
  "companyDirectorsAndUbos": {
    "directors": [
      {
        "id": "667fee7e-a467-495a-8084-b476eee9aba2",
        "name": "John Doe",
        "idDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAddressDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAmlDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "createdAt": "2024-12-05T01:11:12.445Z"
      }
    ],
    "ubos": [
      {
        "id": "667fee7e-a467-495a-8084-b476eee9aba5",
        "name": "Jane Doe",
        "typeOfPerson": "NATURAL",
        "idDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAddressDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAmlDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "createdAt": "2024-12-05T01:11:12.445Z"
      },
      {
        "id": "667fee7e-a467-495a-8084-b476eee9aba8",
        "name": "Jane Doe Ltd",
        "typeOfPerson": "LEGAL",
        "proofOfIncorporationDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "memorandumOfAssociationDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "registryOfDirectorsAndShareholdersDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAmlDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "createdAt": "2024-12-05T01:11:12.445Z"
      }
    ]
  },
  "createdAt": "2024-12-03T10:07:54.940Z",
  "updatedAt": "2024-12-05T01:11:12.445Z",
  "deletedAt": null
}

Re-submits the onboarding information of an entity client.

put

Submits the onboarding information of an entity client. All the previously submitted onboarding informations are replaced. The client must be in the status RESUBMISSION_REQUIRED. The client is set to the status ONBOARDING_UNDER_REVIEW. The onboarding information is verified by Rialto's compliance team.

Authorizations
Path parameters
clientIdstring ยท uuidRequired

The unique identifier of the client.

Body
Responses
201
Onboarding information submitted.
application/json
400
The request is invalid.
application/json
401
Invalid API key
404
Client not found.
put
PUT /api/manager/v1/clients/entities/{clientId}/onboarding HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2036

{
  "company": {
    "name": "ABC",
    "registrationNumber": "123456789",
    "registeredAddress": "1, rue de la Paix",
    "registeredAddressCity": "Paris",
    "registeredAddressPostalCode": "75002",
    "registeredAddressCountryCode": "FR",
    "placeOfEffectiveBusiness": "1, rue de la Paix",
    "businessSector": "agriculture",
    "businessSectorDescription": null,
    "turnover": "140",
    "turnoverDocuments": [
      "file_10.pdf"
    ],
    "lastTaxNoticeDocuments": [
      "file_11.pdf"
    ],
    "purposeOfOnboarding": "treasuryManagement",
    "proofOfIncorporationDocuments": [
      "file_12.pdf"
    ],
    "memorandumOfAssociationDocuments": [
      "file_13.pdf"
    ],
    "registryOfDirectorsAndShareholdersDocuments": [
      "file_14.pdf"
    ],
    "structureChartOfShareholdersDocuments": [
      "file_15.pdf"
    ],
    "proofOfAmlDocuments": [
      "file_16.pdf"
    ]
  },
  "representatives": [
    {
      "firstName:": "John",
      "lastName": "Doe",
      "email": "john.doe@abc.com",
      "phone": "+33 1 23 45 67 89",
      "jobTitle": "CEO",
      "supportingDocuments": [
        "file23.pdf"
      ],
      "role": "AUTHORIZED_SIGNATORY"
    }
  ],
  "companyDirectorsAndUbos": {
    "directors": [
      {
        "name": "John Doe",
        "idDocuments": [
          "file1.pdf"
        ],
        "proofOfAddressDocuments": [
          "file2.pdf"
        ],
        "proofOfAmlDocuments": [
          "file3.pdf"
        ]
      }
    ],
    "ubos": [
      {
        "name": "Jane Doe",
        "typeOfPerson": "NATURAL",
        "idDocuments": [
          "file1.pdf"
        ],
        "proofOfAddressDocuments": [
          "file2.pdf"
        ],
        "proofOfAmlDocuments": [
          "file3.pdf"
        ]
      },
      {
        "name": "Jane Doe",
        "typeOfPerson": "LEGAL",
        "proofOfIncorporationDocuments": [
          "file1.pdf"
        ],
        "memorandumOfAssociationDocuments": [
          "file2.pdf"
        ],
        "registryOfDirectorsAndShareholdersDocuments": [
          "file3.pdf"
        ],
        "proofOfAmlDocuments": [
          "file4.pdf"
        ]
      }
    ]
  },
  "bankAccounts": [
    {
      "label": "Main",
      "fiatCurrency": "eur",
      "countryCode": "FR",
      "type": "PERSONAL",
      "identifiers": {
        "format": "IBAN",
        "iban": "FR1420041010050500013M02606",
        "bic": "BDFEFRPPXXX"
      },
      "thirdPartyBankAccountOwnerName": null,
      "thirdPartyBankAccountOwnerAddress": null,
      "thirdPartyBankAccountOwnerCity": null,
      "thirdPartyBankAccountOwnerPostalCode": null,
      "thirdPartyBankAccountOwnerCountryCode": null,
      "thirdPartyBankAccountOwnerDocuments": null
    }
  ],
  "blockchainWallets": [
    {
      "label": "Main Ethereum Mainnet",
      "blockchainNetwork": "ethereum",
      "address": "0x9b7E335088762aD8061C04D08C37902ABC8ACb87"
    }
  ]
}
{
  "id": "e5b47b67-7ef9-45c3-abd3-79eac5551cc4",
  "status": "ONBOARDING_IN_PROGRESS",
  "clientType": "ENTITY",
  "individualProfile": null,
  "individualSourceOfFunds": null,
  "company": {
    "name": "ABC",
    "registrationNumber": "123456789",
    "registeredAddress": "1, rue de la Paix",
    "registeredAddressCity": "Paris",
    "registeredAddressPostalCode": "75002",
    "registeredAddressCountryCode": "FR",
    "placeOfEffectiveBusiness": "1, rue de la Paix",
    "businessSector": "agriculture",
    "businessSectorDescription": null,
    "turnover": "140",
    "turnoverDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
    ],
    "lastTaxNoticeDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/c30bf422-1154-430f-8825-fa06a4ec3387_file_11.pdf"
    ],
    "purposeOfOnboarding": "treasuryManagement",
    "proofOfIncorporationDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426394_file_12.pdf"
    ],
    "memorandumOfAssociationDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426395_file_13.pdf"
    ],
    "registryOfDirectorsAndShareholdersDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426396_file_14.pdf"
    ],
    "structureChartOfShareholdersDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426397_file_15.pdf"
    ],
    "proofOfAmlDocuments": [
      "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426398_file_16.pdf"
    ]
  },
  "companyRepresentatives": [
    {
      "id": "667fee7e-a467-495a-8084-b476eee9aba2",
      "firstName": "John",
      "lastName": "Doe",
      "email": "john.doe@abc.com",
      "phone": "+33 1 23 45 67 89",
      "jobTitle": "CEO",
      "supportingDocuments": [
        "66d083a7-a196-49f8-a41f-2a52bafa5a41_file23.pdf"
      ],
      "role": "AUTHORIZED_SIGNATORY",
      "createdAt": "2024-12-05T01:11:12.445Z"
    },
    {
      "id": "37398962-9408-4027-989b-22f2ddb6de20",
      "firstName": "Jane",
      "lastName": "Doe",
      "email": "jane.doe@abc.com",
      "phone": "+33 1 87 32 99",
      "jobTitle": "CFO",
      "supportingDocuments": [],
      "role": "OPERATOR",
      "createdAt": "2024-12-05T01:11:12.445Z"
    }
  ],
  "companyDirectorsAndUbos": {
    "directors": [
      {
        "id": "667fee7e-a467-495a-8084-b476eee9aba2",
        "name": "John Doe",
        "idDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAddressDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAmlDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "createdAt": "2024-12-05T01:11:12.445Z"
      }
    ],
    "ubos": [
      {
        "id": "667fee7e-a467-495a-8084-b476eee9aba5",
        "name": "Jane Doe",
        "typeOfPerson": "NATURAL",
        "idDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAddressDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAmlDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "createdAt": "2024-12-05T01:11:12.445Z"
      },
      {
        "id": "667fee7e-a467-495a-8084-b476eee9aba8",
        "name": "Jane Doe Ltd",
        "typeOfPerson": "LEGAL",
        "proofOfIncorporationDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "memorandumOfAssociationDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "registryOfDirectorsAndShareholdersDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "proofOfAmlDocuments": [
          "rialto-clients/entities/e5b47b67-7ef9-45c3-abd3-79eac5551cc4/52b01849-c96d-4808-9c96-b1e207426393_file_10.pdf"
        ],
        "createdAt": "2024-12-05T01:11:12.445Z"
      }
    ]
  },
  "createdAt": "2024-12-03T10:07:54.940Z",
  "updatedAt": "2024-12-05T01:11:12.445Z",
  "deletedAt": null
}

Generates a terms and conditions signature URL.

post

Generates a terms and conditions signature URL for the client. The client must be in the status WAITING_FOR_TERMS_AND_CONDITIONS_SIGNATURE. The URL is valid for 5 minutes and can only be used once. A new URL can be generated if the previous one has expired.

Authorizations
Path parameters
clientIdstring ยท uuidRequired

The unique identifier of the client.

Body
returnUrlstringRequired

The URL to redirect the user once the envelope has been signed.

Responses
201
Terms and conditions signature link generated.
application/json
400
The request is invalid.
application/json
401
Invalid API key
404
Client not found.
500
An unexpected error occurred.
post
POST /api/manager/v1/clients/{clientId}/terms-and-conditions-signature-url HTTP/1.1
Host: api.rialtobridge.xyz
RIALTO_API_KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 38

{
  "returnUrl": "https://www.google.com"
}
{
  "url": "text",
  "expiresAt": "2025-05-10T01:05:32.771Z"
}