A method of identity management is described. The method may include receiving a request to terminate two or more sessions between a user of an identity management system and two or more respective applications that are accessible via the identity management system. The request may include information associated with the user, information associated with the two or more sessions, or both. The method may further include receiving, via an endpoint associated with a tenant of the identity management system, a set of application programming interface (API) credentials that are usable to communicate with the two or more applications via two or more respective APIs. The method further includes transmitting, via the two or more APIs, respective API calls to terminate the two or more sessions between the user and the two or more applications in accordance with a universal logout (ULO) operation or a single logout (SLO) operation.