Get all roles
get
/hcmRestApi/scim/Roles
Get all roles
Request
Query Parameters
-
attributes: string
This parameter specifies a comma-separated list of attribute values to be included in the response.
-
count: integer
This parameter specifies the number of resource instances to be returned in the current range.
-
filter: string
This parameter specifies the query expression to retrieve a subset of resource instances. Format: ?filter=
Example: filter=firstName pr and userType eq Employee -
sortBy: string
This parameter specifies the attributes based on which the resource collection is sorted.Format: ?sortBy=
where the attribute name must be of the format for simple attributes and for complex attributes.Example: sortBy=category -
sortOrder: string
This parameter specifies the attributes based on which the resource collection is ordered.Example: sortOrder=ascending
-
startIndex: integer
This parameter specifies use of 1-based index for the first result included in the response. Specify this query parameter to use pagination.
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Root Schema : Roles
Type:
Show Source
object-
itemsPerPage: integer
Title:
CountThe number of resource instances returned in the current range. -
Resources: array
Resources
Title:
ResourcesThe roles in the collection. -
startIndex: integer
Title:
start indexThe starting position in the resource collection. For example, if startIndex is 11 and itemsPerPage is 10, the response body contains rows from 11 to 20.
Nested Schema : Roles-item
Type:
Show Source
object-
category: string
Title:
CategoryThe category of the role, for example Manager. -
description: string
Title:
DescriptionThe description of the role, which includes informations such as the functions that a user with this role can perform. -
displayName: string
Title:
DisplayNameThe display name for the role. -
id: string
Title:
IdA unique identifier for the role in Oracle Applications Cloud. -
members: array
Members
Title:
MembersA list of users assigned to the role. -
meta: object
meta
Title:
metaThe metadata of the roles resource. -
name: string
Title:
NameThe name of the role. -
schemas: array
Schemas
Title:
SchemasThe schema of the roles resource.
Nested Schema : Members
Type:
arrayTitle:
MembersA list of users assigned to the role.
Show Source
Nested Schema : meta
Type:
objectTitle:
metaThe metadata of the roles resource.
Nested Schema : members-item
Type:
Show Source
object-
operation: string
Title:
OperationThe operation to be performed in the PATCH request. -
value: string
Title:
ValueThe unique identifier of the user assigned to the role.
Examples
The following example shows how to retrieve all the roles by submitting a GET request on the REST resource using cURL.
curl -i -u "<username>:<password>" -X GET https://servername.fa.us2.oraclecloud.com/hcmRestApi/scim/Roles
Example of Response Header
The following shows an example of the response header.
Status: HTTP/1.1 200 OK Content-Type : application/json
Example of Response Body
The following example shows the contents of the response body in JSON format:
{
"itemsPerPage": 500,
"startIndex": 1,
"Resources": [
{
"id": "6FC956208A6A4E87A1F57E76F08D1616",
"meta": {
"created": "2016-09-08 12:05:09.192",
"lastModified": "2016-10-19 04:58:45.278",
"location": "http://<host>:<port>/hcmRestApi/scim/Roles/6FC956208A6A4E87A1F57E76F08D1616"
},
"schemas": [
"urn:oracle:apps:scim:schemas:fa:1.0:Role"
],
"name": "DATA_ROLE_TEST_1.1160908_115907_DATA",
"displayName": "data role test 1.1160908_115907",
"description": "data role test 1.1160908_115907 Data",
"category": "DATA",
"members": [
{
"value": "3BBE77DF8A0FF8F2E050F00A081B2E54"
}
]
},
{
"id": "913BCD5BE7C54062A88A14A54E42A7B0",
"meta": {
"created": "2016-09-15 13:50:35.809",
"lastModified": "2016-10-19 04:58:49.097",
"location": "http://<host>:<port>/hcmRestApi/scim/Roles/913BCD5BE7C54062A88A14A54E42A7B0"
},
"schemas": [
"urn:oracle:apps:scim:schemas:fa:1.0:Role"
],
"name": "DATA_ROLE_TEST_1.1160915_134459_DATA",
"displayName": "data role test 1.1160915_134459",
"description": "data role test 1.1160915_134459 Data",
"category": "DATA",
"members": [
{
"value": "3BBE77930627B046E050F00A081B2DD3"
}
]
},
.....
.....
]
}