Handles `POST /v1/platform/catalog`.
Errors
404 when no operator credential is configured, 401 without the
operator token, 422 for an entry that does not validate, 409 when the
code exists, 503 when the store cannot be reached.
Authorizations
The platform operator's token, from ESECTRA_PLATFORM_OPERATOR_TOKEN on the API. Administers the global verification catalog; it is not a tenant key and opens no tenant route. Absent on a deployment that has not set it, in which case the platform routes answer 404.
Body
What an operator sends to add an entry.
ISO-3166-1 alpha-2 issuing country; case is corrected.
What a person is shown.
Document type.
PASSPORT, DRIVING_LICENCE, NATIONAL_ID, RESIDENCE_PERMIT, NIN_SLIP, OTHER Capture rules; defaults to requiring the number.
Whether it is selectable at once. Defaults to enabled.
The reader that reads it, when one exists.
NG_NIN_SLIP, TD3_MRZ Response
The new entry
A catalog entry as the API shows it.
Capture rules.
Stable code, {country}_{document type}.
ISO-3166-1 alpha-2 issuing country.
The country's English short name, from the same table the capture page uses, so a console shows "Nigeria" without carrying its own list.
RFC 3339 creation time.
What a person is shown.
Document type.
PASSPORT, DRIVING_LICENCE, NATIONAL_ID, RESIDENCE_PERMIT, NIN_SLIP, OTHER Whether new flows may select it.
AUTOMATED when a reader exists, otherwise MANUAL_REVIEW: the
document is captured and its reading goes to a reviewer.
AUTOMATED, MANUAL_REVIEW Change counter, from 1.
x >= 0RFC 3339 time of the last change.
The reader that reads it, when one exists.
NG_NIN_SLIP, TD3_MRZ 
