Agreements
To adhere to CaliberX's terms of service and privacy policy, every investor profile must review and acknowledge the following agreements.
For entities, the Underlying Beneficial Owner (UBO) must also be presented with and acknowledge these agreements.
Ready to Trade
For an investor profile to achieve a "Ready to Trade" status and commence order execution, several conditions must be met. A primary requirement is attesting to investor profile agreements.
Investor Profile Agreement Information
{
"id": "9861f309-6349-4491-afd3-43651c2f0c5e",
"party_type": "individual",
"individual": {
"agreements": {
"privacy_policy": {
"agreement": "privacy_policy",
"revision": "2023-07-19",
"signed_at": "2023-08-31T03:49:34.685441Z",
"status": "signed",
"url": "https://www.caliber.exchange/privacy-policy"
},
"terms_and_conditions": {
"agreement": "terms_and_conditions",
"revision": "2023-07-19",
"signed_at": "2023-08-31T03:49:34.670972Z",
"status": "signed",
"url": "https://www.poolit.com/terms-of-service"
}
}
...
}
...
}
Agreement Attestation
party_patch_url = f"{tenant_url}/api/{api_version}/parties/{party_id}"
headers = {
"accept": "application/json",
"caliber-api-key": caliber_api_key,
"caliber-idempotency-key": str(uuid.uuid4()),
"caliber-individual-id": party_id
}
agreements_obj = {
"party_type": "individual",
"individual": {
"agreements": {
"privacy_policy": {
"status": "signed"
},
"terms_and_conditions": {
"status": "signed"
}
}
}
}
agreements_response = requests.patch(party_patch_url, headers=headers, json = agreements_obj)
Tenant Level Agreement Attestation
Should you wish to automate agreement approvals during investor profile creation, please reach out to us. To enable this feature, we'll need proof that the CaliberX Terms of Serviceand Privacy Policy have been integrated into your legal disclosures. This can be during the onboarding of new investors or as an update communicated to your existing investor base.
Updated over 1 year ago