Skip to content

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.

Languages
Servers
https://api.passolution.eu/api/v2

API Service

Get basic information about the API service like its health and version.

GET /health - Health Information

GET /version - Version Information

Operations

Request

You may ping this endpoint to confirm that Passolution API is working & accessible.

curl -i -X GET \
  https://api.passolution.eu/api/v2/health

Responses

API Health Information

Bodyapplication/json
errorboolean
Default false
statusstring
Enum"healthy""unhealthy"
requestidstring(uuid)

Unique Request ID identifying this request.

responsetimenumber

Time taken to generate response.

Response
application/json
{ "error": false, "status": "healthy", "requestid": "d22f5305-05f3-48a0-9131-a4e6e5f58b9a", "responsetime": 0 }

Request

Get the API version number

curl -i -X GET \
  https://api.passolution.eu/api/v2/version

Responses

API Version Information

Bodyapplication/json
errorboolean
Default false
versionstring
Example: "V2.7"
commit_hashstring
Example: "eab87573"
requestidstring(uuid)

Unique Request ID identifying this request.

responsetimenumber

Time taken to generate response.

Response
application/json
{ "error": false, "version": "V2.7", "commit_hash": "eab87573", "requestid": "d22f5305-05f3-48a0-9131-a4e6e5f58b9a", "responsetime": 0 }

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

Operations

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

Operations

Entry Requirements

Get Travel Requirements for destinations based on travellers' nationalities.

HTTP GET request can be used for all endpoints if parameters can be supplied as simple query fields.
Eg: GET .../endpoint?destinations=ES,FR,IT&nationalities=DE,AT

Operations

Infosystem

Passolution Infosystem provides access to latest news & events for destinations all around the world.

We also have an endpoint that keeps you up to date with all things Passolution.

Operations
Operations
Operations