The My Settings API allows end users to manage their governance settings. The response is specifically for the authenticated user (the end user) making the request. Use this API to view and manage settings, such as appointing a delegate for governance reviews.
Retrieves the settings for the current user
A successful my settings response
When authentication fails
When authorization fails
When the requested resource wasn't found
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
{- "delegates": {
- "appointments": [
- {
- "id": "gda123ABCXYZ456DEF",
- "delegate": {
- "type": "OKTA_USER",
- "externalId": "00u2lxfQaw8WRlkQt0g4"
}, - "note": "I am on PTO",
- "created": "2025-08-08T14:15:22Z",
- "createdBy": "00u2lxfQaw8WRlkQt0g4",
- "lastUpdated": "2025-08-28T14:15:22Z",
- "lastUpdatedBy": "00u2lxfQaw8WRlkQt0g4"
}
]
}
}
Updates the settings for the current user
object Delegates for the principal |
A successful my settings response
When governance settings fails as bad request
When authentication fails
When authorization fails
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
{- "delegates": {
- "appointments": [
- {
- "id": "gda123ABCXYZ456DEF",
- "delegate": {
- "type": "OKTA_USER",
- "externalId": "00ub0oNGTSWTBKOLGLNR"
}, - "note": "I am on parental leave"
}
]
}
}
{- "delegates": {
- "appointments": [
- {
- "id": "gda123ABCXYZ456DEF",
- "delegate": {
- "type": "OKTA_USER",
- "externalId": "00u2lxfQaw8WRlkQt0g4"
}, - "note": "I am on PTO",
- "created": "2025-08-08T14:15:22Z",
- "createdBy": "00u2lxfQaw8WRlkQt0g4",
- "lastUpdated": "2025-08-28T14:15:22Z",
- "lastUpdatedBy": "00u2lxfQaw8WRlkQt0g4"
}
]
}
}
Lists the users who match the filtered query and are eligible delegates for the current user.
Request examples with query parameters:
/governance/api/v1/my/settings/delegates/users?filter=lastName%20sw%20%22Smi%22
/governance/api/v1/my/settings/delegates/users?filter=firstName%20sw%20%22John%22
/governance/api/v1/my/settings/delegates/users?filter=firstName%20sw%20%22John%22%20OR%20lastName%20sw%20%22John%22
after | string The pagination cursor that points to the last record of the previous request. Example: after=00u68w6vzKLultXS97g6 |
filter required | string <scim-filter> A required filter expression that returns users based on the Note: Query parameter percent encoding is required. See Special characters. Example: filter=firstName sw "John" OR lastName sw "John" |
limit | integer [ 1 .. 200 ] Default: 20 The maximum number of records returned in a response |
Lists my eligible delegate users
An invalid list request
When authentication fails
When authorization fails
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
Lists all users who are eligible delegates for the authenticated user
{- "data": [
- {
- "id": "00u28w6vzKKultXP98g5",
- "email": "jessie.smith@example.com",
- "firstName": "Jessie",
- "lastName": "Smith"
}, - {
- "id": "00u28w6vzKKultXP97g5",
- "email": "jacky.chen@example.com",
- "firstName": "Jacky",
- "lastName": "Chen"
}, - {
- "id": "00u28w6vzKKultXP97g6",
- "email": "tal.gupta@example.com",
- "firstName": "Tal",
- "lastName": "Gupta"
}, - {
- "id": "00u28w6vzKKultXP97g6",
- "email": "chad.Beauchamp-Williams-Wrightman-Smithson@example.com",
- "firstName": "Chad",
- "lastName": "Beauchamp-Williams-Wrightman-Smithson"
}, - {
- "id": "00u28w8vzKLultXP97g6",
- "email": "Lorena.FernándezDeCórdoba@example.com",
- "firstName": "Lorena",
- "lastName": "Fernández de Córdoba"
}, - {
- "id": "00u68w6vzKLultXS97g6",
- "email": "SeraphinianaAlessandrovich.Raskolnikov-Karamazov-Smirnovich@example.com",
- "firstName": "SeraphinianaAlessandrovich",
- "lastName": "Raskolnikov-Karamazov-Smirnovich"
}
], - "_links": {
}
}