Close
The Enhanced Jeppesen Digital Success Site is just around the corner! Stay tuned for updates (Learn more)
kA20z000000GvAjCAK
JDM Pro API Documentation - Obtaining JSESSIONID
Created Date:
Jan 2025
Article ID:
000004457
Version:
4
Environment:
Internet Browser
Document Type(s):
How To

When making any API, the JSESSIONID must be passed to the API in the header of your request.

First you must create a new User in JDM Pro with the Application Administrator Services role. This is the username and password that will be used to obtain the JSESSIONID.

User-added image

Once you have created the user, you will make calls to https://jdmp-rest.jeppesen.com/restapi/j_spring_security_check that contain the username and password for your new user. When the authentication succeeds, the JSESSIONID should be included in the response HTTP header.

The JSESSIONID is valid for 30 minutes after it is obtained.

Obtain Authentication Token (JSESSIONID):
Post a request with required parameters to:
https://jdmp-rest.jeppesen.com/restapi/j_spring_security_check
Required parameters:
j_username: <user name>
j_password: <password>
Required Request HTTP Headers:
Content-type: application/x-www-form-urlencoded

Note: When the authentication succeeds, the JSESSIONID should be included in the response HTTP header.

Below is an example request using CURL:

curl -X 'POST' 'https://jdmp-rest.jeppesen.com/restapi/j_spring_security_check' -H 'Content-Type:application/x-www-form-urlencoded' -H 'Connection:keep-alive' -H 'Accept:application/json' --data-urlencode 'j_password=xyz' --data-urlencode 'j_username=abcd' -i

comment
Contact Us