Develop > Web Service Interfaces > User Management Web Services Interface

User Management Web Services Interface

The User Management Web Services enable integrators to access the following user management functionality from an external application:

  • Create, update, or delete a user.

  • List all current users in the database, allowing filtering by user ID.

  • List all time zones that can be used when setting up new users.

  • Create, update, or delete a user group.

  • List all available user groups in the database.

  • List all groups available for LDAP mapping, as specified during LDAP setup.

  • Create, update, or delete a role in the database.

  • List all current roles in the database.

  • List all roles which are assigned to the user with the specified ID.

  • List all roles which are assigned to the user group with the specified ID.

  • List all available authorizable resources that can be set in a role.

  • Create or delete an event category.

  • List available event categories, allowing filtering by category ID.

The easiest way to work with services that allow addition or modification of objects is to retrieve an XML example with the GET request, then modify it to your needs and POST to create or PUT to update the object. When using a JAVA client, the classes provided in the opr-external-api.jar can be used to marshal or unmarshal the XML content directly.

For general information about using the User Management web service interface, see Reference information for all web services.

For more information on user, groups, and roles, see Users, Groups, and Roles.