Zamna Session API is one of 4 APIs that Zamna publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Sessions. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
9 operations
across 9 paths,
and defines 100 schemas.
It is described by OpenAPI 3.2.0, at version 2.18.
Requests are made against the base URL https://paxcheck-app-dev.staging.zamna.com.
The identity and technical contract details declared by the specification.
DeclarationItem
object
A Yes/No question (boolean)
7 properties
5 required
RecogniseDocumentResult
object
3 properties
3 required
InfoItem
object
Info item - can't be resolved manually
10 properties
5 required
SetAnswersResponse
object
2 properties
QuestionTitle
object
Question title and optional subtitle
2 properties
1 required
PaxSession
object
Pax session (ie passenger)
8 properties
6 required
GeneralError
object
3 properties
1 required
DocumentProvisionMethod
string
ErrorContainer
object
1 property
ApplyManualDocumentResponse
object
2 properties
ApplyTravelDocumentResponseError
object
2 properties
1 required
DeparturePoint
object
Departure point - API output
3 properties
3 required
GetPaxSessionResponse
object
2 properties
ChecklistResolutionStatus
string
FileTooLarge
object
Doc recognition error: file is too large
2 properties
2 required
ComposedAnd
object
Composed checklist item requirement: And([ChecklistItemRequirement])
3 properties
3 required
DocumentMrzConfiguration
string
RuleOrigin
object
Origin of the rule
2 properties
2 required
ApplyRecognisedDocumentResponse
object
2 properties
ApplyTravelDocumentResponse
object
2 properties
FieldMismatch
object
Rules mismatch: specific document field
2 properties
2 required
NationalityInMismatch
object
Rules mismatch: nationality
3 properties
3 required
AddAddressResponse
object
2 properties
SetConsentResponse
object
2 properties
ApplyRecognisedDocumentRequest
object
Request to provide scanned or uploaded images/files to resolve checklist item(s)
6 properties
6 required
FieldNotIn
object
Checklist item requirement: field value NOT IN list ({field} not in [{values}], eg docSubType not in [B1,B2,B1/B2])
4 properties
4 required
PickFromListQuestion
object
A question with options to choose from, requires single answer (option id)
8 properties
5 required
MultipaxSession
object
MultiPax session (ie booking)
3 properties
3 required
ApplyTravelDocumentRequest
object
Request to provide manually input travel document data to try resolve checklist item(s). When checklistitemid is provided, travel document data applies directl…
2 properties
2 required
BarcodeToDocMismatch
object
Doc recognition error: Barcode data to document mismatch
1 property
1 required
NoMrzSideScannedError
object
Doc recognition error: mrz document side wasn't provided
1 property
1 required
Not
object
Composed checklist item requirement: Not(ChecklistItemRequirement)
3 properties
3 required
UnknownRecognitionError
object
Doc recognition error: unknown error
2 properties
2 required
Bool
object
Answer to either yes-no-question or have-document-question
3 properties
2 required
Option
object
Option to choose for pick-from-list-question
2 properties
2 required
MrzVerificationError
object
Doc recognition error: MRZ verification failed
1 property
1 required
NoItemsToApplyDocumentTo
object
Apply file: Found no items in checklist to apply document provided
1 property
1 required
QuestionSampleImage
object
Question sample image with a name to form expressions like 'Sample of {title}'
2 properties
1 required
AllowedDocument
object
Describes a document which can be used to resolve checklist item
13 properties
9 required
ApplyManualDocumentRequest
object
Request to provide manually entered non-travel document data to resolve checklist item(s)
2 properties
2 required
RulesMismatches
object
2 properties
2 required
ArrivalPoint
object
Arrival point - API output
3 properties
3 required
ApplyRecognisedDocumentResult
object
2 properties
1 required
IdMismatches
object
A record of mismatches to booking for document applied
8 properties
1 required
ChecklistItemStatus
string
SignalsMismatches
object
A record of mismatches to Zamna Signals for document applied
2 properties
2 required
SetAnswersRequest
object
Request to set nationality, birthdate, answers to questions and confirm/refute declarations
5 properties
HaveDocumentQuestion
object
A Yes/No question (boolean), manifested through a positive statement of 'I do have {document type}' format
10 properties
7 required
TravelDocument
object
Travel document structure for manual input using /apply-document/travel-document
10 properties
6 required
ApplyTravelDocumentResult
object
2 properties
2 required
RecognizedDocumentKindMismatch
object
Doc recognition error: wrong document type
2 properties
2 required
FieldCompare
object
Checklist item requirement: compare field value ({field} {operator} {value}, eg expiryDate = 2025-10-25)
5 properties
5 required
SetConsentRequest
object
Request to set consent response for MultiPax session
1 property
1 required
FromList
object
Answer to pick-from-list-question
3 properties
3 required
AllowedDocumentsSet
object
A set of documents with which this checklist item can be resolved
2 properties
2 required
AllowedDocumentFormat
string
Airport
object
Localised Airport record
3 properties
3 required
RecogniseDocumentResponse
object
2 properties
AddAddressResult
object
1 property
1 required
Checklist
object
Comprises checklist statuses, questions/answers and checklist items
10 properties
5 required
MrzToVizMismatch
object
Doc recognition error: MRZ to VIZ mismatch
1 property
1 required
ChecklistItemType
object
Checklist item type, eg RESIDENCEPERMIT/USA which represents USA Green Card
2 properties
1 required
DocumentSidesConfiguration
string
RecogniseDocumentResponseError
object
2 properties
AddAddressRequest
object
1 property
1 required
OnwardTicket
object
Manually entered return or onward ticket
2 properties
2 required
Pax
object
Passenger basic data (first name, last name, birthdate)
3 properties
DocumentSidesExpectation
string
FieldIn
object
Checklist item requirement: field value IN list ({field} in [{values}], eg docSubType in [DIPLOMATIC,SERVICE])
4 properties
4 required
NoBarcodeScannedError
object
Doc recognition error: barcode was not present
1 property
1 required
ComposedOr
object
Composed checklist item requirement: Or([ChecklistItemRequirement])
3 properties
3 required
ExpiryDateGteMismatch
object
Rules mismatch: expiry date greater than or equal to
3 properties
3 required
DocumentTypeNotSupported
object
Doc recognition error: file type not supported
1 property
1 required
NotAllSidesScannedError
object
Doc recognition error: not all required document sides were provided
1 property
1 required
ApplyManualDocumentResult
object
2 properties
2 required
FileTypesNotSupported
object
Doc recognition error: file type not supported
3 properties
3 required
DocumentRequirement
object
Document requirement with status and acceptable documents (and methods) to resolve it
13 properties
7 required
TravelDocumentRequired
object
Apply file: Passport have to be provided first
1 property
1 required
Address
object
7 properties
GetSessionResponse
object
2 properties
Check
object
Checklist item requirement: agent check (eg "check: 2 blank pages")
2 properties
2 required
Journey
object
Journey record (departure, transit, arrival) - API output
4 properties
3 required
ApplyManualDocumentResponseError
object
2 properties
1 required
ApplyRecognisedDocumentResponseError
object
2 properties
TransitPoint
object
Transit point - API output
4 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Zamna publishes across the network.