Business 360 REST API Reference > Business 360 REST API > Session IDs and JSON Web Tokens
  

Session IDs and JSON Web Tokens

When you log in to an Informatica Intelligent Cloud Services organization using the REST API, the login resource returns a session ID or JSON Web Token (JWT). You include this session ID or JWT token in subsequent REST API requests during the session.
Prior to November 3, 2025, the session ID authentication type is always used after a user logs in.
Effective November 3, 2025, the administrator can configure the organization to use one of following authentication types:
If your session ID or JWT token expires, you can log in again to get a new value.
To get a session ID or JWT token, submit a POST request with your credentials. For more information, see Authentication method .
If you use session-based authentication, the response returns a session ID. For example, you might receive the following response:

{
...
"sessionId": "XXXXXXXXXXXXXXXXXXXXXX",
"sessionExpireTime": "2000-01-01T00:00:00.000Z",
...
}
If you use JWT-based authentication, the response returns a JWT token. For example, you might receive the following response:

{
...
"sessionId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"sessionExpireTime": "2025-09-02T19:39:12.736Z",
...
}
To make a request, add the session ID or JWT token you retrieved to the IDS-SESSION-ID header in the request. Ensure that you use only the IDS-SESSION-ID header for authentication, not the Authorization header.
The following example shows how to use a retrieved session ID in the request header:
POST https://use4.dm-us.informaticacloud.com/search/public/api/v1/search \
--header 'Accept: application/json \
--header 'Content-Type: application/json \
--header 'IDS-SESSION-ID: XXXXXXXXXXXXXXXXXXXXXX \

{
"entityType": "Example Entity"

}