code, and the actual content is provided by our legal team during your onboarding.
General terms
In order to create a user on the platform, the user must accept the general Uphold Terms of Service applicable to their country. Upon user creation, you must provide the general Terms of Service that the user is agreeing to. You can retrieve the applicable general Terms of Service by callingGET /core/terms-of-service?type=general&country={country} based on the user’s country of residence.
Other types of terms
Depending on what features you want to provide to users, they may need to accept additional Terms of Service. These will be visible for you in their capabilities, as requirements. For example, theunique-account-number-viban capability will have a requirement of user-must-accept-unique-account-number-viban-terms-of-service.
You should register acceptance of these additional Terms of Service by calling the Accept terms of service endpoint.