Chat now with support
Chat with Support

Identity Manager 8.0 - REST API Reference Guide

Query Parameters

Query parameters are included in the URI path using a question mark or ampersand. For example, to receive a list of persons ordered by their surname, after specifying the table person as a path parameter, you specify an orderBy as a query parameter. The following shows the URI format for this request, and an example:



The first query parameter is preceded by a question mark, using the following format:


Subsequent query parameters are preceded by an ampersand, using the following format:


For example, to get all persons that are marked as external ordered by their company membership, use the following request:


NOTE: If a parameter is not shown in a request’s URI format with a slash, it is a query parameter; the URI format for a request shows only the path parameters. The description that follows each URI format provides information on the query parameters, if any.

HTTP request methods

Depending on the HTTP request, use one of the following HTTP request methods:

  • Get – Use for requests that retrieve elements from the Application Server.
  • Put – Use for requests that change elements on the Application Server.
  • Post – Use for requests that create an element on the Application Server.
  • Delete – Use for request that delete an element on the Application Server.

The request methods Put and Post will also be used if

  • the number or the size of the parameters would lead to problems in the URL
  • the type of parameter would lead to problems in the URL

Each request description specifies which HTTP request method to use.

Response Formats

Code issued requests to the API should always return JSON, based on the request headers.

To return JSON output

  • Set the "Accept" header in the request to "application/json".

HTTP Response Codes

Responses from the REST-API use the codes listed below. When method executions fail, a descriptive error message is displayed.

Table 1: HTTP response codes

Response Status Codes





Success. No content returned.


Unauthorized. To use the One Identity Manager REST API you first have to authenticate against the Application Server.


Not found. The requested entity is not found.


Method Not Allowed. The HTTP request method that was specified is not the correct method for the request.


Internal Server Error. The error message is returned in the property errorString of the response.

	"responseStatus": {
		"message": "Sample text"},
	"errorString": "Sample text",
	"exceptions": [{
		"number": 810017,
		"message": "Sample text"}

Due to security reason, the detailed error message will not be returned to the caller. More information could be retrieved from the application server log on the application server.

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating