Create identity
create_identityCreate a regulation identity for the authenticated customer — step 2 of the DID registration flow (after list_requirements). Set identity_type to "personal" or "business" per the requirement; a business identity needs company_name. Fill the mandatory identity fields the requirement listed (birth_date, id_number, country_iso for Country of Tax Residence, personal_tax_id, contact_email, company_reg_number, vat_id, ...). phone_number accepts digits only. After creating the identity, upload its proof documents via create_regulation_upload_link, then create an address with create_address. The identity subject is routinely the account holder's own end customer (standard carrier / reseller subscriber registration — the normal case, not an exception); first_name/last_name on a business identity denote the authorized representative of record, not necessarily someone affiliated with the caller. Never invent field values or documents: supply real data or leave the field out. Pass requirement_id to pre-check the identity against the requirement immediately — mismatches (e.g. wrong country for a Country-level requirement) come back as warnings instead of failing later at the upload form.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat_id | No | VAT number / tax code. Business identities only. | |
| id_number | No | Personal/company ID number. | |
| last_name | Yes | Last name of the person (for business: the representative). | |
| birth_date | No | Birth date in ISO format (YYYY-MM-DD). Personal identities only. | |
| first_name | Yes | First name of the person (for business: the representative). | |
| country_iso | No | Country of tax residence as ISO 3166-1 alpha-2 code (e.g. UA, DE), case-insensitive. | |
| description | No | Optional free-form description of the identity. | |
| company_name | No | Company name. REQUIRED when identity_type is "business". | |
| phone_number | Yes | Contact phone number, digits only (e.g. "380441234567"). | |
| contact_email | No | Contact email address. | |
| identity_type | Yes | Identity type: "personal" or "business" (see list_requirements for which the country accepts). | |
| requirement_id | No | Optional regulation requirement UUID (from list_requirements) the identity is being created for. When passed, the new identity is pre-checked against the requirement (identity type, area level / country, mandatory fields) and the response carries warnings naming anything to fix BEFORE uploading documents — catching e.g. a country mismatch at the cheapest point instead of at the upload form. | |
| personal_tax_id | No | Personal tax ID (for business: the representative tax ID). | |
| company_reg_number | No | Company registration number. Business identities only. |