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:
•Session ID. A session ID expires after 30 minutes of inactivity. A grace period of up to 2 minutes might be included to account for any network or unexpected delays.
•JSON Web Token (JWT). A JWT token expires based on the expiration time set by an administrator. If you use custom scripts, ensure that the scripts handle automatic re-authentication before the JWT token expires to avoid any interruptions. For more information, see the JWT Support Knowledge article.
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:
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: