Developer centerv1.0.0
Documentation menu
Data models

Data models

Normalized domain relationships and public API model visibility.

Different official lists are normalized into a shared domain model. This page explains conceptual relationships; exact fields are generated from the model reference.

Relationship model

Entity is the person, organization, vessel, aircraft or other primary record. One entity may have multiple Sanction, Alias, Address and Identifier records.

Entity
├── Sanction[]
├── Alias[]
├── Address[]
└── Identifier[]

Search models

SearchQuery defines input, SearchResponse defines the envelope, SearchResultItem defines one candidate, and ScoreDetail plus SearchExplanation provide the matching rationale.

Reporting models

SearchLogResponse and ApiKeyLogResponse belong to the tenant admin audit surface. API key hashes, plain secrets and other-tenant data are not published in the model reference.

Public visibility

These model names are not database collection contracts. Internal indexes, import metadata, source hashes and operational fields are not part of the public API model.

Model relationship

Entity

Normalized primary record

Sanction[]
Alias[]
Address[]
Identifier[]

Decision boundary

An API result is a candidate match. A final sanctions or compliance decision requires official-source verification and human review.