Skip to main content

group_targets

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

Overview

Namegroup_targets
TypeResource
Idokta.groups.group_targets

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringUnique ID for the group (example: 0gabcd1234)
_embeddedobjectEmbedded resources related to the group
_linksobjectSpecifies link relations (see Web Linking) available using the JSON Hypertext Application Language specification. This object is used for dynamic discovery of related resources and lifecycle operations.
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
profileSpecifies required and optional properties for a group. The objectClass of a group determines which additional properties are available. 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 APIto 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

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_group_targets_for_group_roleselectsubdomainafter, limitLists all group targets for a USER_ADMIN, HELP_DESK_ADMIN, or GROUP_MEMBERSHIP_ADMIN role assignment to a group.
If the role isn't scoped to specific group targets, Okta returns an empty array [].
assign_group_target_to_group_admin_rolereplacesubdomainAssigns a group target to a USER_ADMIN, HELP_DESK_ADMIN, or GROUP_MEMBERSHIP_ADMIN role assignment to a group.
When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets but applies only to the specified target.
unassign_group_target_from_group_admin_roledeletesubdomainUnassigns a group target from a USER_ADMIN, HELP_DESK_ADMIN, or GROUP_MEMBERSHIP_ADMIN role assignment to a group.

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
subdomainstringThe domain of your organization. This can be a provided subdomain of an official okta domain (okta.com, oktapreview.com, etc) or one of your configured custom domains. (default: my-org)
afterstringThe cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the Link response header. See Pagination.
limitintegerA limit on the number of objects to return

SELECT examples

Lists all group targets for a USER_ADMIN, HELP_DESK_ADMIN, or GROUP_MEMBERSHIP_ADMIN role assignment to a group.
If the role isn't scoped to specific group targets, Okta returns an empty array [].

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

REPLACE examples

Assigns a group target to a USER_ADMIN, HELP_DESK_ADMIN, or GROUP_MEMBERSHIP_ADMIN role assignment to a group.
When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets but applies only to the specified target.

REPLACE okta.groups.group_targets
SET
-- No updatable properties
WHERE
subdomain = '{{ subdomain }}' --required;

DELETE examples

Unassigns a group target from a USER_ADMIN, HELP_DESK_ADMIN, or GROUP_MEMBERSHIP_ADMIN role assignment to a group.

DELETE FROM okta.groups.group_targets
WHERE subdomain = '{{ subdomain }}' --required;