OPENAPI ·

OpenAPI / Swagger

OpenAPI is generated from CheckID API contract V1.2.260123 with sanitized examples and source-traceability metadata.

Current contractDigital Trusted Identity Service API And Kafka SpecificationsV1.2.260123
OPENAPI JSON

checkid-dtis-v1.2.260123.json

Source-driven · sanitized · offline.

JSON ↓
OPENAPI YAML

checkid-dtis-v1.2.260123.yaml

Source mapping and publication status are carried in internal extensions.

YAML ↓
OPENAPI · CONTRACT

Versioned OpenAPI is a contract source, not inferred documentation

CheckID v1.2.260123

Source files

The website packages `api/openapi/checkid-dtis-v1.2.260123.yaml` and `.json`. These machine-readable files are the basis for checking operations, schemas and conditional rules before examples are published.

Publication classification

Not every source operation is PUBLIC. retains PUBLIC / PARTNER / CUSTOMER-PARTNER classification and does not use OpenAPI as a reason to expose restricted data.

Contract fidelity

Paths, headers, fields, enums and raw error literals remain source-faithful. Human-readable explanation stays outside code literals.

Versioning

Every example identifies its source version. When OpenAPI changes, compatibility/errata are updated before the website changes contract text.

Security

No secret, private key, real access token or PII is embedded. Example values use safe placeholders.

Known gap

The /signing-profile ambiguity still requires API-owner confirmation; the OpenAPI page does not hide that gap.