Skip to main content

user_groups

Creates, updates, deletes, gets or lists a user_groups resource.

Overview​

Nameuser_groups
TypeResource
Idokta.users.user_groups

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringUnique ID for the group (example: 0gabcd1234)
_embeddedobjectEmbedded resources related to the group
_linksobjectDiscoverable resources related to the group
createdstring (date-time)Timestamp when the group was created
lastMembershipUpdatedstring (date-time)Timestamp when the groups memberships were last updated
lastUpdatedstring (date-time)Timestamp when the group's profile was last updated
objectClassarrayDetermines the group's profile
profileobjectProfile for any group that is not imported from Active Directory. Specifies the standard and custom profile properties for a group. The objectClass for these groups is okta:user_group. You can extend group profiles with custom properties, but you must first add the properties to the group profile schema before you can reference them. Use the Profile Editor in the Admin Console or the Schemas API to manage schema extensions. Custom properties can contain HTML tags. It is the client's responsibility to escape or encode this data before displaying it. Use best-practices to prevent cross-site scripting.
typestringDetermines how a group's profile and memberships are managed (APP_GROUP, BUILT_IN, OKTA_GROUP)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_user_groupsselectid, subdomainLists all groups of which the user is a member
> Note: To list all groups in your org, use the List all groups endpoints in the Groups API.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
idstringAn ID, login, or login shortname (as long as the shortname is unambiguous) of an existing Okta user
subdomainstring(default: my-org)

SELECT examples​

Lists all groups of which the user is a member
> Note: To list all groups in your org, use the List all groups endpoints in the Groups API.

SELECT
id,
_embedded,
_links,
created,
lastMembershipUpdated,
lastUpdated,
objectClass,
profile,
type
FROM okta.users.user_groups
WHERE id = '{{ id }}' -- required
AND subdomain = '{{ subdomain }}' -- required
;