Skip to main content

Overview

A Persona represents an individual’s identity in the system. The Personas API enables managing:
  • Personal identity information
  • User-persona associations
  • Identity verification
  • Multi-entity relationships

Core Concepts

Personal Information

FieldDescriptionFormat
first_nameFirst nameRequired, max 100 chars
last_nameLast nameRequired, max 100 chars
date_of_birthBirth dateRequired, ISO 8601
nationalityCountry codeISO 3166-1 alpha-3
hash_idIdentity hashSystem generated

Address Types

  • registered: Legal/official address
  • actual: Current residential address

Address Fields

FieldDescription
streetStreet name
houseBuilding number
zip_codePostal code
cityCity name
countryISO 3166-1 alpha-3

Validation Rules

Age Requirements

  • Must be at least 18 years old
  • Date of birth must be valid
  • Maximum age: 150 years

Name Requirements

  • First and last names required
  • Maximum length: 100 characters
  • No special characters except hyphens

Security Requirements

  • Personal data is encrypted
  • Access is role-based
  • Changes are audited
  • Regular verification required
  • Data retention policies apply

Query Parameters

List Personas

ParameterTypeDescription
activebooleanFilter by active status
nationalitystringFilter by ISO 3166-1 alpha-3 country code
limitintegerMaximum number of records (default: 20, max: 100)
offsetintegerNumber of records to skip for pagination
ParameterTypeDescription
rec_type_namestringFilter by linked entity type
activebooleanFilter by active status
limitintegerMaximum number of records (default: 20, max: 100)
offsetintegerNumber of records to skip for pagination
See individual endpoint documentation for detailed request/response formats and examples.