User and Group APIs

A SnapLogic user account specifies the SnapLogic apps available to the account and whether the user has normal or administrative privileges. User account types include single user, team, and service accounts. Groups grant access to the same assets for multiple users.

Admin Manager provides the interface for user account and group management. Environment admins can invoke the user and group APIs to manage users and groups programmatically. Learn more about user accounts and groups.

User Management APIs
POST /users Creates a user or a service account for the specified environment.
GET /users/{email} Retrieves the user account associated with the specified email address.
PUT /users/{email} Updates the user account associated with the specified email address.
DELETE /users/{email} Deletes the user record associated with the specified email address.
PUT /users/{email}/org/{env_org} Adds an existing user to an Environment and optionally sends an email notification.
Group Management APIs
POST /groups Creates a group or adds members in the specified environment (organization).
GET /groups/{env_org} Retrieves the list of groups in an environment.
GET /groups/{env_org}/{groupname} Retrieves the members of the specified group.
PATCH /groups/{env_org}/{groupname} Adds or removes users from the specified group.
PUT /groups/{env_org}/{groupname} Replace the group member list.
DELETE /groups/{env_org}/{groupname} Deletes the specified group from the environment/Org.