To authenticate your Reference 360 REST API requests, you must get a session ID and add it to the header of every request. The Informatica Intelligent Cloud Services (IICS) Identity Service issues the session ID.
To log in and authenticate, you can use Login API V3, Login API V2 or Login API V1. After you log in, you get a session ID that you must use to authenticate API requests. Ensure that you use only the IDS-SESSION-ID header for authentication, not the Authorization header.
Note:
If your session ID expires, log in again to get a new session ID.
Login API V3
To get a session ID using Login API V3, submit the following POST request with your credentials:
POST https://dm-us.informaticacloud.com/saas/public/core/v3/login Accept: application/json Content-Type: application/json
The login response includes the session ID and base URL that you need to include in subsequent REST API calls.
Use values from the following fields in the REST API calls:
•sessionId. REST API session ID that you include in the header for version 3 REST API calls. The session ID expires after 30 minutes of inactivity. After the session ID expires, log in again to continue working with the REST API.
•baseApiUrl. Base URL that you use for subsequent requests during this session.
Login API V2
To get a session ID using Login API V2, submit the following POST request with your credentials:
POST https://dm-us.informaticacloud.com/ma/api/v2/user/login Accept: application/json Content-Type: application/json