Combined object of both exposed endpoints.
Storing the Slug
When calling the List of VASP entities endpoint, you should store the slug as you will need to include it as a path parameter when calling the GET Retrieve Entity Details endpoint
{
"slug": "unique ID for individual vasp (String)",
"entity_name": "trading name of entity (String)",
"entity_type": "type of activity or service (String)",
"entity_subtype": "subtype of activity or service (String)",
"media_links": [{
"media_provider": "social media platform name (string)",
"media_url": "social medial url (string)"
}],
"regulatory_alerts": [{
"country": "ISO 3166-1 alpha-2",
"regulatory_authority": "name of regulatory body (string)",
"alert_type": "string",
"comment": "summary of alert (string)",
"alert_date": "date the decision came into effect (string)"
}],
"kyc": {
"kyc_is_mandatory": "boolean",
"conducts_aml": "boolean",
"kyc_requires_personal_info": "boolean",
"kyc_requires_identification": "boolean",
"kyc_requires_photograph": "boolean",
"kyc_requires_proof_of_residence": "boolean",
"has_business_kyc": "boolean",
"kyc_structure": "internal KYC structure adopted by vasp (string)",
"comment": "string"
},
"regulatory_permissions": [{
"license_country": "ISO 3166-1 alpha-2",
"state": "string",
"regulatory_authority": "string",
"permission_type": "name of permission applied to given regulated activity (string)",
"permitted_activity": "name of regulated activity (string)",
"permission_status": "status the entity holds for regulated activity (string)",
"legal_name": "Entity's legal name (string)",
"permission_number": "string",
"permission_start_date": "string",
"permission_end_date": "string",
"comment": "string"
}],
"legal_entities": [{
"legal_name": "legal name within country (string)",
"country_of_incorporation": "ISO 3166-1 alpha-2",
"state": "string",
"date_of_incorporation": "string",
"company_registration_number": "string",
"comment": "string"
}],
"assets": [{
"symbol": "symbol of digital asset (string)",
"name": "full name of digital asset (string)",
"is_fiat": boolean,
"is_privacy_asset": boolean,
"comment": "string"
}],
"jurisdictions": [{
"is_restricted": boolean,
"country_name": "ISO 3166-1 alpha-2"
}]
}
Differentiating returned fields
Rows 1 to 9 details the returned Object when using the GET List of VASP entities
Rows 9 onwards details the returned Object when using the GET Retrieve Entity Details