Identity Manager
The IdentityManager API provides a comprehensive set of tools to manage user authentication, roles, and associations with companies and providers. It enables secure and efficient management of user data and system access, ensuring that roles, statuses, and other attributes are handled effectively.
Service URLs
Documentation | Test in Swagger |
---|---|
Endpoint descriptions:
POST Authentication
Authenticates a user by validating their credentials and generates a token for secure access to the API.
GET User
Retrieves a list of all registered users or filters the list based on provided criteria.
POST User
Creates a new user with the provided details, including roles and associations.
PUT User
Updates the details of an existing user, such as name, email, or other profile information.
DELETE UserRole
Removes a specific role from a user, effectively revoking the associated permissions.
POST UserRole
Assigns a new role to a user, granting additional permissions.
PUT Password
Updates the password of an existing user. Can be used for resetting or changing passwords.
PUT UserStatus
Changes the status of a user, such as activating or deactivating their account.
GET UserByName
Retrieves detailed information about a user by their username.
GET Role
Returns a list of all roles available in the system.
DELETE UserCompany
Removes the association between a user and a specific company.
POST UserCompany
Creates a new association between a user and a company.
DELETE UserProvider
Removes the association between a user and an external provider.
POST UserProvider
Creates a new association between a user and an external provider for integrations or access.
GET IdentificationType
Retrieves a list of available identification types supported by the system.
GET Company
Retrieves a list of all companies associated.
GET Provider
Returns a list of external providers.