Documentation Index
Fetch the complete documentation index at: https://specterops-enable-tls-feedback.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Groups in Okta are collections of users that can be used to manage access to applications and resources. Groups can be created manually or synchronized from external directories such as Active Directory. The built-in Everyone group always contains all users in the Okta organization. Only users can be members of groups and groups cannot be nested. Groups are represented as Okta_Group nodes in BloodHound.Edges
The tables below list edges defined by the Okta extension only. Additional edges to or from this node may be created by other extensions.
Inbound Edges
Outbound Edges
Properties
Standard Okta group properties:| Name | Source | Type | Description |
|---|---|---|---|
id | group.id | string | Unique group identifier. |
name | group.profile.name | string | Group name in Okta (or synchronized source). |
displayName | group.profile.name | string | Display label used in BloodHound. |
description | group.profile.description | string | Group description text. |
oktaDomain | Collector context (non-API) | string | Okta organization domain where the group exists. |
hasRoleAssignments | Calculated | bool | Indicates whether the group is assigned any administrative roles. |
oktaGroupType | group.type | string | Group type (for example OKTA_GROUP, APP_GROUP, BUILT_IN). |
objectClass | group.objectClass[0] | string | Source object class (for example AD security principal). |
created | group.created | datetime | Group creation timestamp. |
lastUpdated | group.lastUpdated | datetime | Last update timestamp. |
lastMembershipUpdated | group.lastMembershipUpdated | datetime | Last membership change timestamp. |
| Name | Source | Type | Description |
|---|---|---|---|
objectSid | group.profile.objectSid | string | Security Identifier (SID) for the AD group. |
distinguishedName | group.profile.dn | string | Active Directory distinguished name. |
samAccountName | group.profile.samAccountName | string | Security Account Manager (SAM) account name. |
domainQualifiedName | group.profile.windowsDomainQualifiedName | string | Domain-qualified name of the AD group. |
groupScope | group.profile.groupScope | string | AD group scope (for example global, domainLocal, universal). |
groupType | group.profile.groupType | string | AD group type, i.e., security or distribution. |
objectGuid | Base64ToGuid(group.profile.externalId) | string | AD object GUID. |
Sample Property Values
Example of a group created directly in Okta:Synchronization with External Directories
Similarly to users, groups can also be synchronized from external directories. The Okta API exposes the original Active Directory attributes:


















