Search a country by its 2 character country code (ISO 3166-1).
- Entry - Additional Info
Passolution Dataservice API (2.0.0)
Our API service supports following endpoints.
If you need further clarification or have a feature request, feel free to contact us using our website web.passolution.eu.
API Service
Get basic information about the API service like its health and version.
GET /health - Health Information
GET /version - Version Information
Account
Get an Account's subscription information & features that are available or generate a login link to log user into Passolution website automatically.
GET /account/subscription - Info about Account's Subscription & Accessible Features
GET /auth/login/generate_link - Login Link Generation
Basic Data
You can use these endpoints to get available values for different parameter that you will need to use.
GET /countries - Destination countries that can be queried.
GET /nationalities - Traveller nationalities that can be queried.
GET /languages - Entry Requirements information is available in these Languages.
GET /tour-operators - Additional Requirements may be available for these Tour Operators.
Additionally, some endpoints support dynamic fields in requests and responses.
The value of these dynamic fields can be known using following endpoints:
GET /entry/documents - Entry Requirements - Documents
GET /entry/additional-info - Entry Requirements - Additional Info
GET /health/immunizations - Health Requirements - Immunizations
- https://api.passolution.eu/api/v2/countries
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.passolution.eu/api/v2/countries?code=string&limit=10&sort_by=code&sort_order=asc&page=1&active=1'{ "result": { "data": [ … ], "per_page": 0, "current_page": 0, "from": 0, "to": 0, "total": 0, "last_page": 0, "path": "string", "first_page_url": "string", "prev_page_url": "string", "next_page_url": "string", "last_page_url": "string" } }
- https://api.passolution.eu/api/v2/nationalities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.passolution.eu/api/v2/nationalities?limit=10&sort_by=code&sort_order=asc&page=1&active=1'{ "result": { "data": [ … ], "per_page": 0, "current_page": 0, "from": 0, "to": 0, "total": 0, "last_page": 0, "path": "string", "first_page_url": "string", "prev_page_url": "string", "next_page_url": "string", "last_page_url": "string" } }
- https://api.passolution.eu/api/v2/languages
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.passolution.eu/api/v2/languages?limit=10&sort_by=code&sort_order=asc&page=1&active=1'{ "result": { "data": [ … ], "per_page": 0, "current_page": 0, "from": 0, "to": 0, "total": 0, "last_page": 0, "path": "string", "first_page_url": "string", "prev_page_url": "string", "next_page_url": "string", "last_page_url": "string" } }
- https://api.passolution.eu/api/v2/tour-operators
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.passolution.eu/api/v2/tour-operators \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "tour_operators": [ { … } ], "requestid": "d22f5305-05f3-48a0-9131-a4e6e5f58b9a", "responsetime": 0 }
Request
Entry Document records are dynamic records that we provide information about in our Entry Requirements.
You may use this endpoint to get a list of documents that are currently supported.
The code field value of records returned in response of this endpoint, can be used as parameters to different endpoints.
- https://api.passolution.eu/api/v2/entry/documents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.passolution.eu/api/v2/entry/documents{ "documents": [ { … } ], "requestid": "d22f5305-05f3-48a0-9131-a4e6e5f58b9a", "responsetime": 0 }
Request
Entry Additional Info records are dynamic topics that we provide information about in our Entry Requirements.
You may use this endpoint to get a list of topics that are currently supported.
The code field value of records returned in response of this endpoint, can be used as parameters to different endpoints.
- https://api.passolution.eu/api/v2/entry/additional-info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.passolution.eu/api/v2/entry/additional-info{ "additional_info": [ { … } ], "requestid": "d22f5305-05f3-48a0-9131-a4e6e5f58b9a", "responsetime": 0 }
Request
Immunization records are dynamic records that we provide information about in our Entry Requirements.
You may use this endpoint to get a list of immunizations that are currently supported.
The code field value of records returned in response of this endpoint, can be used as parameters to different endpoints.
- https://api.passolution.eu/api/v2/health/immunizations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.passolution.eu/api/v2/health/immunizations{ "immunizations": [ { … } ], "requestid": "d22f5305-05f3-48a0-9131-a4e6e5f58b9a", "responsetime": 0 }
Travel Details Links
Travel Details Link is a shareable link that you can create to share with your customers. This link allows the travellers to:
- Check destination entry requirements.
- Download entry requirements as PDF file for offline access.
- Subscribe & receive email notifications for important changes to entry requirements.