API Policies > Security policies > Session ID authentication
  

Session ID authentication

Session ID based authentication manages and maintains your logged-in state on API Center. You can assign the new session ID authentication method to APIs and operations.
You can now invoke managed APIs in API Center using session IDs obtained from your IDMC login call. After you authenticate by sending your credentials to the IDMC login endpoint, you receive a session ID that represents your authenticated session. You can then use this session ID to make subsequent API requests without needing to manage separate tokens.
Session ID authentication lets you simplify session management by maintaining your authentication state through the session ID. You can include the session ID in your request headers or cookies to access managed APIs securely and efficiently. The server verifies the validity of the session ID and confirms your authenticated status before processing each request. Sessions expire after a set period or are destroyed when you log out to prevent misuse.
If you create an API by importing a Data Quality asset, use only the session ID authentication method.
To invoke a managed API using session ID, pass the session ID header value as IDS-SESSION-ID and then run the API.