What is an Account?
An Account is the primary resource for representing an external entity — a person or a business — in the Beltic Identity platform. It serves as the correlation point between your system and Beltic. When you onboard a user on your platform, you create a corresponding Account in Beltic. From there, you can:- Track verification status by reading the account’s status
- Link sessions and documents to build a complete identity profile
- Perform actions such as suspending or blocking the user on your side based on the account state
- Store your own reference via the
external_idfield for easy lookup
Account Statuses
You can read the account status at any time and use it to gate access on your platform. For example, if an account is
suspended, you might block the user from performing sensitive operations.
Creating an Account
Create an account by specifying the entity type and providing identity information:Response
Entity Types
Accounts support two entity types:- Person
- Business
For individual users. Provide identity details under the
person field:Using external_id
The external_id field lets you store your own user identifier on the account. This is the recommended way to correlate Beltic accounts with your own database:
Updating an Account
Update account attributes with a PATCH request:Reading Account Status
Poll or read the account status to make decisions on your side:status field to drive your application logic:
Redacting an Account
When you need to delete personal data (e.g., for GDPR compliance), redact the account:Relationships
An account connects to other Identity resources:- Sessions — Verification sessions created for this account
- Documents — Identity documents associated with this account