- Overview
- Setup Guide
- Permissions
- Troubleshooting
Identity
Users, groups, profilesSecurity
Audit logs, system eventsData streams
This Provider Plugin defines 4 data streams.| Stream | Description | Sync |
|---|---|---|
users | Okta org users | incremental |
audit_logs | Okta System Log events | incremental |
applications | Okta org applications | incremental |
application_users | Users assigned to an Okta application | full |
API token
What You’ll Need
| Credential | What it is |
|---|---|
| API Token | SSWS token from Okta admin console |
| Domain | Your Okta subdomain (e.g., your-org) |
Info: Setup access in Okta. These steps require Administrator, or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Okta administrator.
- Super Administrator or Organization Administrator role
- Permission to create API tokens
Step 1: Access Okta Admin Console
- Log in to your Okta org
- Go to the Admin Console (click Admin in the top right)
Step 2: Navigate to API Settings
- Go to Security → API
- Click the Tokens tab
Step 3: Create API Token
- Click Create Token
- Name:
Parable Integration - Click Create Token
Warning: Copy your API token now! This is the only time it will be displayed. Store it in a secure password manager before closing this page.
Warning: Token inherits the creating admin’s permissions. Use a dedicated admin account.
Step 4: Note Your Okta Domain
Your Okta domain format:https://your-org.okta.com
https://your-org.oktapreview.com
Step 5: Enter values in the form
- Domain: Your Okta org hostname (for example
your-org.okta.comwithouthttps://). - API Token: Paste your SSWS API token.
- Click Save & test connection.
curl -H "Authorization: SSWS YOUR_TOKEN" \
"https://your-org.okta.com/api/v1/users/me"
curl -H "Authorization: SSWS YOUR_TOKEN" \
"https://your-org.okta.com/api/v1/users?limit=5"
Success: Success! If you received a 200 OK response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.
Application Users
Application Users
application_usersApplication Users covers users assigned to an Okta application.- Enables: map the Okta accounts and memberships represented by Application Users records and trace a returned access assignment to its account or group.
- Scope: Users assigned to an Okta application; the connector reads
/api/v1/apps/{id}/usersas a snapshot stream in full mode. Object and event visibility follows the API token’s Okta administrative permissions; inaccessible objects or events are not returned. A successful full collection can reveal a previously returned row as absent, but a credential or permission change can produce the same observation.
Embedded
Embedded
application_users._embeddedEmbedded records embedded resources related to the app user, if requested via expand parameter. It is needed to preserve the exact Okta configuration or execution metadata attached to this Okta App User record.- Enables: inspect the keys in
_embeddedwhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Okta response and can vary by resource type or configuration.
Links
Links
application_users._linksLinks records HAL-style hypermedia links for the app user resource. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
_linkswhile retaining the containing Application Users record as provenance. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is link at one Okta App User record per row; the returned link or template does not establish that the current credential can retrieve its target.
App
App
application_users._links.appApp records link to the parent application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
appwhile retaining the containing Application Users record as provenance. - Interpretation: Okta reports this value on the Okta App User Links object returned for Application Users; it is link at one Okta App User Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Href
Href
application_users._links.app.hrefHref records the URL of the linked resource. It is needed to retain the exact Okta resource or external link reported for this Application Users record.- Enables: open or correlate the resource named by
hrefwhile retaining the containing Okta Hal Link row as provenance. - Interpretation: Okta reports this value on the Okta Hal Link object returned for Application Users; it is interpreted at one Okta Hal Link record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Name
Name
application_users._links.app.nameName records optional name for the link. It is needed to compare the exact name configuration returned for this Okta Hal Link record.- Enables: compare the exact
nameconfiguration returned for each Okta Hal Link record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta Hal Link object returned for Application Users; it is interpreted at one Okta Hal Link record per row.
Type
Type
application_users._links.app.typeType records optional media type hint for the linked resource. It is needed to distinguish Application Users rows by the exact Okta-returned type value.- Enables: separate Application Users rows by the exact Okta-returned
typelabel when comparing type. - Interpretation: Okta reports this value on the Okta Hal Link object returned for Application Users; it is interpreted at one Okta Hal Link record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Self
Self
application_users._links.selfSelf records self link for this app user assignment. It is needed to preserve the nested self relationship or details on the parent Okta App User Links record.- Enables: expand
selfto connect the containing Okta App User Links row to its returned self entries. - Interpretation: Okta reports this value on the Okta App User Links object returned for Application Users; it is one nested object per containing Okta App User Links object when present.
User
User
application_users._links.userUser records link to the Okta user resource. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
userwhile retaining the containing Application Users record as provenance. - Interpretation: Okta reports this value on the Okta App User Links object returned for Application Users; it is link at one Okta App User Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
App ID
App ID
application_users.app_idApp ID records parent app id injected by the ingestor when iterating per-app (from the (id) path parameter in the application_users endpoint). Not part of the upstream Okta API response; written into each row at bronze ingestion time. It is needed to refer to the same app across records without relying on display text.- Enables: match
app_idto app references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta’s child response does not supply this field; the connector injects parent context into each child row; it is an identifier, not a measured quantity.
Created
Created
application_users.createdCreated records timestamp when the user was assigned to the application. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Application Users records by
created, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; the schema uses the
Temporal.DateTimescalar.
Credentials
Credentials
application_users.credentialsCredentials records credentials for the user in the target application. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
credentialsto examine the returned credentials details for the containing Okta App User record. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is one nested object per containing Okta App User object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Password
Password
application_users.credentials.passwordPassword records password object for the user in the target application. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
passwordto examine the returned password details for the containing Okta App User Credentials record. - Interpretation: Okta reports this value on the Okta App User Credentials object returned for Application Users; it is one nested object per containing Okta App User Credentials object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Value
Value
application_users.credentials.password.valueValue records password value (only present during creation, never returned in GET responses). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Application Users row. - Interpretation: Okta reports this value on the Okta App User Password object returned for Application Users; it is interpreted at one Okta App User Password record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
User Name
User Name
application_users.credentials.userNameUser Name records username for the user in the target application. Often an email address. It is needed to attribute this Application Users row to the returned person, account, or organization reference.- Enables: attribute the Application Users row to the returned person or account and match the exact
userNamevalue where it recurs in Okta. - Interpretation: Okta reports this value on the Okta App User Credentials object returned for Application Users; it is interpreted at one Okta App User Credentials record per row; the schema uses the
Contact.Emailscalar.
External ID
External ID
application_users.externalIdExternal ID records external ID of the user in the target application, used for cross-system identity resolution. It is needed to refer to the same external across records without relying on display text.- Enables: match
externalIdto external references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is an identifier, not a measured quantity.
ID
ID
application_users.idID records unique identifier for the app user assignment. It is needed to distinguish repeated deliveries of the same Application Users row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for Application Users and match repeated rows carrying the same Okta identifier. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Last Updated
Last Updated
application_users.lastUpdatedLast Updated records timestamp when the app user assignment was last modified. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Application Users records by
lastUpdated, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; the connector also declares it for record ordering; the schema assigns the
metadata_timestampsemantic role; the schema uses theTemporal.DateTimescalar.
Password Changed
Password Changed
application_users.passwordChangedPassword Changed records timestamp when the app user password was last changed. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
passwordChangedaccess value with the resource, account, or membership represented by the same Application Users row. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; the schema uses the
Temporal.DateTimescalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Profile
Profile
application_users.profileProfile records application-specific profile attributes for the user. Schema varies by application configuration. It is needed to compare the exact profile configuration returned for this Okta App User record.- Enables: compare the exact
profileconfiguration returned for each Okta App User record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; the schema uses the
Generic.JSONscalar.
Scope
Scope
application_users.scopeScope records scope of the assignment (USER or GROUP). Distinguishes direct vs group-based app assignments. It is needed to distinguish Application Users rows by the exact Okta-returned scope value.- Enables: separate Application Users rows by the exact Okta-returned
scopelabel when comparing scope. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Status
Status
application_users.statusStatus records status of the app user (e.g., ACTIVE, INACTIVE, DEPROVISIONED, PROVISIONED). It is needed to distinguish Application Users rows by the exact Okta-returned status value.- Enables: separate Application Users rows by the exact Okta-returned
statuslabel when comparing status. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Status Changed
Status Changed
application_users.statusChangedStatus Changed records timestamp when the app user status last changed. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Application Users records by
statusChanged, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; the schema uses the
Temporal.DateTimescalar; classification values are Okta-returned labels rather than a universal taxonomy.
Sync State
Sync State
application_users.syncStateSync State records synchronization state of the app user (e.g., DISABLED, OUT_OF_SYNC, SYNCING, SYNCHRONIZED, ERROR). It is needed to distinguish Application Users rows by the exact Okta-returned sync state value.- Enables: separate Application Users rows by the exact Okta-returned
syncStatelabel when comparing sync state. - Interpretation: Okta reports this value on the Okta App User object returned for Application Users; it is interpreted at one Okta App User record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Applications
Applications
applicationsApplications covers Okta org applications.- Enables: inventory returned Okta applications and compare their provider-defined sign-on, visibility, credential, and application-link settings.
- Scope: Okta org applications; the connector reads
/api/v1/appsas a snapshot stream in incremental mode. Object and event visibility follows the API token’s Okta administrative permissions; inaccessible objects or events are not returned. This stream has no deletion signal, so a missing row does not establish that the Okta record was deleted.
Embedded
Embedded
applications._embeddedEmbedded records embedded resources related to the application. It is needed to preserve the exact Okta configuration or execution metadata attached to this Okta App record.- Enables: inspect the keys in
_embeddedwhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Okta response and can vary by resource type or configuration.
Links
Links
applications._linksLinks records HAL-style hypermedia links for the application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
_linkswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is link at one Okta App record per row; the returned link or template does not establish that the current credential can retrieve its target.
Access Policy
Access Policy
applications._links.accessPolicyAccess Policy records link to the access policy. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
accessPolicyto examine the returned access policy details for the containing Okta App Links record. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Hints
Hints
applications._links.accessPolicy.hintsHints records hints about the link (e.g., allowed HTTP methods). It is needed to compare the exact hints configuration returned for this Okta App Link record.- Enables: compare the exact
hintsconfiguration returned for each Okta App Link record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta App Link object returned for Applications; it is interpreted at one Okta App Link record per row; the schema uses the
Generic.JSONscalar.
Href
Href
applications._links.accessPolicy.hrefHref records the URL of the linked resource. It is needed to distinguish repeated deliveries of the same Applications row using the declared ingestion key.- Enables: use
hrefas the declared ingestion deduplication key for Applications and match repeated rows carrying the same Okta identifier. - Interpretation: Okta reports this value on the Okta App Link object returned for Applications; it is interpreted at one Okta App Link record per row; the connector declares it as an ingestion deduplication key; the schema uses the
Network.Urlscalar.
Name
Name
applications._links.accessPolicy.nameName records name of the link. It is needed to compare the returned name for individual Applications rows and select rows with a specific name value.- Enables: locate Applications rows whose returned name exactly matches
nameand retain the Okta identifier for any cross-record match. - Interpretation: Okta reports this value on the Okta App Link object returned for Applications; it is interpreted at one Okta App Link record per row.
Type
Type
applications._links.accessPolicy.typeType records media type of the linked resource. It is needed to distinguish Applications rows by the exact Okta-returned type value.- Enables: separate Applications rows by the exact Okta-returned
typelabel when comparing type. - Interpretation: Okta reports this value on the Okta App Link object returned for Applications; it is interpreted at one Okta App Link record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Activate
Activate
applications._links.activateActivate records link to activate the application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
activatewhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
App Links
App Links
applications._links.appLinksApp Links records application launch links. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
appLinkswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Deactivate
Deactivate
applications._links.deactivateDeactivate records link to deactivate the application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
deactivatewhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Groups
Groups
applications._links.groupsGroups records link to the groups assigned to this application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
groupswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Logo
Logo
applications._links.logoLogo records application logo links. It is needed to preserve the nested logo relationship or details on the parent Okta App Links record.- Enables: expand
logoto connect the containing Okta App Links row to its returned logo entries. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is one returned collection per containing Okta App Links object.
Metadata
Metadata
applications._links.metadataMetadata records link to application metadata (e.g., SAML metadata). It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
metadatawhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Policies
Policies
applications._links.policiesPolicies records link to associated policies. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
policiesto examine the returned policies details for the containing Okta App Links record. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Profile Enrollment
Profile Enrollment
applications._links.profileEnrollmentProfile Enrollment records link to profile enrollment policy. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
profileEnrollmentto examine the returned profile enrollment details for the containing Okta App Links record. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Self
Self
applications._links.selfSelf records self link for this application. It is needed to preserve the nested self relationship or details on the parent Okta App Links record.- Enables: expand
selfto connect the containing Okta App Links row to its returned self entries. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is one nested object per containing Okta App Links object when present.
Upload Logo
Upload Logo
applications._links.uploadLogoUpload Logo records link to upload a logo for the application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
uploadLogowhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Users
Users
applications._links.usersUsers records link to the users assigned to this application. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
userswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Links object returned for Applications; it is link at one Okta App Links record per row; the returned link or template does not establish that the current credential can retrieve its target.
Accessibility
Accessibility
applications.accessibilityAccessibility records accessibility settings for the application. It is needed to preserve the nested accessibility relationship or details on the parent Okta App record.- Enables: expand
accessibilityto connect the containing Okta App row to its returned accessibility entries. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is one nested object per containing Okta App object when present.
Error Redirect URL
Error Redirect URL
applications.accessibility.errorRedirectUrlError Redirect URL records custom error redirect URL. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
errorRedirectUrlwhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Accessibility object returned for Applications; it is link at one Okta App Accessibility record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Login Redirect URL
Login Redirect URL
applications.accessibility.loginRedirectUrlLogin Redirect URL records custom login redirect URL. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
loginRedirectUrlaccess value with the resource, account, or membership represented by the same Applications row. - Interpretation: Okta reports this value on the Okta App Accessibility object returned for Applications; it is link at one Okta App Accessibility record per row; the schema uses the
Network.Urlscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Self Service
Self Service
applications.accessibility.selfServiceSelf Service records whether users can request access to the app. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Applications rows with the exact
selfServiceaccess-related value being investigated. - Interpretation: Okta reports this value on the Okta App Accessibility object returned for Applications; it is interpreted at one Okta App Accessibility record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Activated
Activated
applications.activatedActivated records timestamp when the application was activated. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Applications records by
activated, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the schema uses the
Temporal.DateTimescalar.
Created
Created
applications.createdCreated records timestamp when the application was created. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Applications records by
created, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the schema uses the
Temporal.DateTimescalar.
Credentials
Credentials
applications.credentialsCredentials records credential settings for the application. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
credentialsto examine the returned credentials details for the containing Okta App record. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is one nested object per containing Okta App object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
OAuth Client
OAuth Client
applications.credentials.oauthClientOAuth Client records OAuth client credentials (for OIDC apps). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
oauthClientto examine the returned o auth client details for the containing Okta App Credentials record. - Interpretation: Okta reports this value on the Okta App Credentials object returned for Applications; it is one nested object per containing Okta App Credentials object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Auto Key Rotation
Auto Key Rotation
applications.credentials.oauthClient.autoKeyRotationAuto Key Rotation records whether automatic key rotation is enabled. It is needed to distinguish Applications rows by the exact Okta-returned auto key rotation value.- Enables: select Applications rows where
autoKeyRotationis true or false when comparing the condition described by Auto Key Rotation. - Interpretation: Okta reports this value on the Okta App OAuth Client object returned for Applications; it is interpreted at one Okta App OAuth Client record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Client ID
Client ID
applications.credentials.oauthClient.client_idClient ID records OAuth client ID. It is needed to refer to the same client across records without relying on display text.- Enables: match
client_idto client references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the Okta App OAuth Client object returned for Applications; it is an identifier, not a measured quantity.
Token Endpoint Auth Method
Token Endpoint Auth Method
applications.credentials.oauthClient.token_endpoint_auth_methodToken Endpoint Auth Method records token endpoint authentication method (client_secret_basic, client_secret_post, private_key_jwt, none). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
token_endpoint_auth_methodaccess value with the resource, account, or membership represented by the same Applications row. - Interpretation: Okta reports this value on the Okta App OAuth Client object returned for Applications; it is interpreted at one Okta App OAuth Client record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Reveal Password
Reveal Password
applications.credentials.revealPasswordReveal Password records whether the password can be revealed to the user. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Applications rows with the exact
revealPasswordaccess-related value being investigated. - Interpretation: Okta reports this value on the Okta App Credentials object returned for Applications; it is interpreted at one Okta App Credentials record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Scheme
Scheme
applications.credentials.schemeScheme records authentication scheme (EDIT_USERNAME_AND_PASSWORD, EDIT_PASSWORD_ONLY, EXTERNAL_PASSWORD_SYNC, SHARED_USERNAME_AND_PASSWORD, ADMIN_SETS_CREDENTIALS). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
schemeaccess value with the resource, account, or membership represented by the same Applications row. - Interpretation: Okta reports this value on the Okta App Credentials object returned for Applications; it is interpreted at one Okta App Credentials record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Signing
Signing
applications.credentials.signingSigning records signing credential configuration. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
signingto examine the returned signing details for the containing Okta App Credentials record. - Interpretation: Okta reports this value on the Okta App Credentials object returned for Applications; it is one nested object per containing Okta App Credentials object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Kid
Kid
applications.credentials.signing.kidKid records key ID of the signing key. It is needed to refer to the same kid across records without relying on display text.- Enables: match
kidto kid references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the Okta App Credentials Signing object returned for Applications; it is an identifier, not a measured quantity.
Last Rotated
Last Rotated
applications.credentials.signing.lastRotatedLast Rotated records timestamp of the last key rotation. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Applications records by
lastRotated, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App Credentials Signing object returned for Applications; it is interpreted at one Okta App Credentials Signing record per row; the schema uses the
Temporal.DateTimescalar.
Next Rotation
Next Rotation
applications.credentials.signing.nextRotationNext Rotation records timestamp of the next scheduled key rotation. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Applications records by
nextRotation, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App Credentials Signing object returned for Applications; it is interpreted at one Okta App Credentials Signing record per row; the schema uses the
Temporal.DateTimescalar.
Rotation Mode
Rotation Mode
applications.credentials.signing.rotationModeRotation Mode records key rotation mode (AUTO or MANUAL). It is needed to distinguish Applications rows by the exact Okta-returned rotation mode value.- Enables: separate Applications rows by the exact Okta-returned
rotationModelabel when comparing rotation mode. - Interpretation: Okta reports this value on the Okta App Credentials Signing object returned for Applications; it is interpreted at one Okta App Credentials Signing record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Use
Use
applications.credentials.signing.useUse records use of the key (sig). It is needed to inventory the exact Okta-reported configuration or classification represented by this field.- Enables: compare
useamong Applications records when reconciling this specific configuration, source, or classification. - Interpretation: Okta reports this value on the Okta App Credentials Signing object returned for Applications; it is interpreted at one Okta App Credentials Signing record per row; the value is a Okta-returned or configured label at the Okta App Credentials Signing grain rather than a universal taxonomy.
User Name Template
User Name Template
applications.credentials.userNameTemplateUser Name Template records template used to generate usernames for the app. It is needed to preserve the nested user name template relationship or details on the parent Okta App Credentials record.- Enables: expand
userNameTemplateto connect the containing Okta App Credentials row to its returned user name template entries. - Interpretation: Okta reports this value on the Okta App Credentials object returned for Applications; it is one nested object per containing Okta App Credentials object when present.
Push Status
Push Status
applications.credentials.userNameTemplate.pushStatusPush Status records push status for the username template. It is needed to distinguish Applications rows by the exact Okta-returned push status value.- Enables: separate Applications rows by the exact Okta-returned
pushStatuslabel when comparing push status. - Interpretation: Okta reports this value on the Okta App User Name Template object returned for Applications; it is interpreted at one Okta App User Name Template record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Suffix
Suffix
applications.credentials.userNameTemplate.suffixSuffix records suffix appended to the username. It is needed to attribute this Applications row to the returned person, account, or organization reference.- Enables: attribute the Applications row to the returned person or account and match the exact
suffixvalue where it recurs in Okta. - Interpretation: Okta reports this value on the Okta App User Name Template object returned for Applications; it is interpreted at one Okta App User Name Template record per row.
Template
Template
applications.credentials.userNameTemplate.templateTemplate records Okta Expression Language template string (e.g., $(source.login)). It is needed to inspect the exact template text returned for this Okta App User Name Template record.- Enables: attribute the template text in
templateto the containing Applications identifier, owner or author, status, and update time where returned. - Interpretation: Okta reports this value on the Okta App User Name Template object returned for Applications; it is interpreted at one Okta App User Name Template record per row; this is only the template text included in the Okta response for this record.
Type
Type
applications.credentials.userNameTemplate.typeType records template type (BUILT_IN, CUSTOM, NONE). It is needed to distinguish Applications rows by the exact Okta-returned type value.- Enables: separate Applications rows by the exact Okta-returned
typelabel when comparing type. - Interpretation: Okta reports this value on the Okta App User Name Template object returned for Applications; it is interpreted at one Okta App User Name Template record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Features
Features
applications.featuresFeatures records list of enabled features for the application. It is needed to preserve the nested features relationship or details on the parent Okta App record.- Enables: expand
featuresto connect the containing Okta App row to its returned features entries. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is one returned collection per containing Okta App object.
ID
ID
applications.idID records unique identifier for the application. It is needed to distinguish repeated deliveries of the same Applications row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for Applications and match repeated rows carrying the same Okta identifier. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Label
Label
applications.labelLabel records human-readable display name of the application. It is needed to compare the returned label for individual Applications rows and select rows with a specific label value.- Enables: locate Applications rows whose returned label exactly matches
labeland retain the Okta identifier for any cross-record match. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the schema uses the
Identity.Namescalar.
Last Updated
Last Updated
applications.lastUpdatedLast Updated records timestamp when the application was last modified. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Applications records by
lastUpdated, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the connector also declares it for record ordering; the schema assigns the
metadata_timestampsemantic role; the schema uses theTemporal.DateTimescalar.
Name
Name
applications.nameName records internal name/template of the application (e.g., salesforce, bookmark, oidc_client). It is needed to compare the returned name for individual Applications rows and select rows with a specific name value.- Enables: locate Applications rows whose returned name exactly matches
nameand retain the Okta identifier for any cross-record match. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row.
Orn
Orn
applications.ornOrn records Okta Resource Name uniquely identifying the application across Okta (e.g., orn:okta:idp:OKTA_ORG:apps/0oab…). It is needed to preserve the exact Okta-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Applications records by
ornonly within the same Okta attribute contract. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the value is a Okta-returned or configured label and is not a universal identity or business taxonomy.
Profile
Profile
applications.profileProfile records application profile attributes (varies by app type). It is needed to preserve the exact Okta configuration or execution metadata attached to this Okta App record.- Enables: inspect the keys in
profilewhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Okta response and can vary by resource type or configuration.
Settings
Settings
applications.settingsSettings records application-specific settings. It is needed to preserve the nested settings relationship or details on the parent Okta App record.- Enables: expand
settingsto connect the containing Okta App row to its returned settings entries. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is one nested object per containing Okta App object when present.
App
App
applications.settings.appApp records app-specific settings object (varies by application type). It is needed to compare the exact app configuration returned for this Okta App Settings record.- Enables: compare the exact
appconfiguration returned for each Okta App Settings record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is interpreted at one Okta App Settings record per row; the schema uses the
Generic.JSONscalar.
Implicit Assignment
Implicit Assignment
applications.settings.implicitAssignmentImplicit Assignment records whether implicit assignment is enabled. It is needed to distinguish Applications rows by the exact Okta-returned implicit assignment value.- Enables: select Applications rows where
implicitAssignmentis true or false when comparing the condition described by Implicit Assignment. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is interpreted at one Okta App Settings record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Manual Provisioning
Manual Provisioning
applications.settings.manualProvisioningManual Provisioning records whether manual provisioning is enabled. It is needed to distinguish Applications rows by the exact Okta-returned manual provisioning value.- Enables: select Applications rows where
manualProvisioningis true or false when comparing the condition described by Manual Provisioning. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is interpreted at one Okta App Settings record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Notes
Notes
applications.settings.notesNotes records admin and end-user notes for the application. It is needed to preserve the nested notes relationship or details on the parent Okta App Settings record.- Enables: expand
notesto connect the containing Okta App Settings row to its returned notes entries. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is one nested object per containing Okta App Settings object when present.
Admin
Admin
applications.settings.notes.adminAdmin records admin notes for the application. It is needed to inventory the exact Okta-reported configuration or classification represented by this field.- Enables: compare
adminamong Applications records when reconciling this specific configuration, source, or classification. - Interpretation: Okta reports this value on the Okta App Notes object returned for Applications; it is interpreted at one Okta App Notes record per row; the value is a Okta-returned or configured label at the Okta App Notes grain rather than a universal taxonomy.
Enduser
Enduser
applications.settings.notes.enduserEnduser records end-user notes displayed to users. It is needed to attribute this Applications row to the returned person, account, or organization reference.- Enables: attribute the Applications row to the returned person or account and match the exact
enduservalue where it recurs in Okta. - Interpretation: Okta reports this value on the Okta App Notes object returned for Applications; it is interpreted at one Okta App Notes record per row.
Notifications
Notifications
applications.settings.notificationsNotifications records notification settings for the application. It is needed to preserve the nested notifications relationship or details on the parent Okta App Settings record.- Enables: expand
notificationsto connect the containing Okta App Settings row to its returned notifications entries. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is one nested object per containing Okta App Settings object when present.
Vpn
Vpn
applications.settings.notifications.vpnVpn records VPN notification settings. It is needed to preserve the nested vpn relationship or details on the parent Okta App Notifications record.- Enables: expand
vpnto connect the containing Okta App Notifications row to its returned vpn entries. - Interpretation: Okta reports this value on the Okta App Notifications object returned for Applications; it is one nested object per containing Okta App Notifications object when present.
Help URL
Help URL
applications.settings.notifications.vpn.helpUrlHelp URL records help URL for VPN notification. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
helpUrlwhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Vpn Notification object returned for Applications; it is link at one Okta App Vpn Notification record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Message
Message
applications.settings.notifications.vpn.messageMessage records custom VPN notification message. It is needed to inspect the exact message text included with this record.- Enables: inspect the message text returned in
messageand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Okta reports this value on the Okta App Vpn Notification object returned for Applications; it is message text at one Okta App Vpn Notification record per row; this is only the content included in the Okta response for this record.
Network
Network
applications.settings.notifications.vpn.networkNetwork records network configuration for VPN notification. It is needed to preserve the nested network relationship or details on the parent Okta App Vpn Notification record.- Enables: expand
networkto connect the containing Okta App Vpn Notification row to its returned network entries. - Interpretation: Okta reports this value on the Okta App Vpn Notification object returned for Applications; it is one nested object per containing Okta App Vpn Notification object when present.
Connection
Connection
applications.settings.notifications.vpn.network.connectionConnection records connection type (DISABLED, ANYWHERE, ON_NETWORK, OFF_NETWORK). It is needed to inventory the exact Okta-reported configuration or classification represented by this field.- Enables: compare
connectionamong Applications records when reconciling this specific configuration, source, or classification. - Interpretation: Okta reports this value on the Okta App Vpn Network object returned for Applications; it is interpreted at one Okta App Vpn Network record per row; the value is a Okta-returned or configured label at the Okta App Vpn Network grain rather than a universal taxonomy.
Exclude
Exclude
applications.settings.notifications.vpn.network.excludeExclude records list of excluded network zones. It is needed to preserve the nested exclude relationship or details on the parent Okta App Vpn Network record.- Enables: expand
excludeto connect the containing Okta App Vpn Network row to its returned exclude entries. - Interpretation: Okta reports this value on the Okta App Vpn Network object returned for Applications; it is one returned collection per containing Okta App Vpn Network object.
Include
Include
applications.settings.notifications.vpn.network.includeInclude records list of included network zones. It is needed to preserve the nested include relationship or details on the parent Okta App Vpn Network record.- Enables: expand
includeto connect the containing Okta App Vpn Network row to its returned include entries. - Interpretation: Okta reports this value on the Okta App Vpn Network object returned for Applications; it is one returned collection per containing Okta App Vpn Network object.
OAuth Client
OAuth Client
applications.settings.oauthClientOAuth Client records OAuth/OIDC-specific settings. It is needed to preserve the nested o auth client relationship or details on the parent Okta App Settings record.- Enables: expand
oauthClientto connect the containing Okta App Settings row to its returned o auth client entries. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is one nested object per containing Okta App Settings object when present.
Application Type
Application Type
applications.settings.oauthClient.application_typeApplication Type records application type (web, native, service, browser). It is needed to distinguish Applications rows by the exact Okta-returned application type value.- Enables: separate Applications rows by the exact Okta-returned
application_typelabel when comparing application type. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is interpreted at one Okta App OAuth Settings record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Client URI
Client URI
applications.settings.oauthClient.client_uriClient URI records client URI. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
client_uriwhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is link at one Okta App OAuth Settings record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Consent Method
Consent Method
applications.settings.oauthClient.consent_methodConsent Method records consent method (REQUIRED, TRUSTED). It is needed to compare the exact consent method configuration returned for this Okta App OAuth Settings record.- Enables: compare the exact
consent_methodconfiguration returned for each Okta App OAuth Settings record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is interpreted at one Okta App OAuth Settings record per row.
Grant Types
Grant Types
applications.settings.oauthClient.grant_typesGrant Types records allowed OAuth grant types. It is needed to preserve the nested grant types relationship or details on the parent Okta App OAuth Settings record.- Enables: expand
grant_typesto connect the containing Okta App OAuth Settings row to its returned grant types entries. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is one returned collection per containing Okta App OAuth Settings object.
Idp Initiated Login
Idp Initiated Login
applications.settings.oauthClient.idp_initiated_loginIdp Initiated Login records idP-initiated login configuration. It is needed to attribute this Applications row to the returned person, account, or organization reference.- Enables: attribute the Applications row to the returned person or account and match the exact
idp_initiated_loginvalue where it recurs in Okta. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is interpreted at one Okta App OAuth Settings record per row; the schema uses the
Generic.JSONscalar.
Initiate Login URI
Initiate Login URI
applications.settings.oauthClient.initiate_login_uriInitiate Login URI records initiate login URI. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
initiate_login_uriwhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is link at one Okta App OAuth Settings record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Issuer Mode
Issuer Mode
applications.settings.oauthClient.issuer_modeIssuer Mode records issuer mode (ORG_URL, CUSTOM_URL, DYNAMIC). It is needed to distinguish Applications rows by the exact Okta-returned issuer mode value.- Enables: separate Applications rows by the exact Okta-returned
issuer_modelabel when comparing issuer mode. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is interpreted at one Okta App OAuth Settings record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Logo URI
Logo URI
applications.settings.oauthClient.logo_uriLogo URI records logo URI. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
logo_uriwhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is link at one Okta App OAuth Settings record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Post Logout Redirect URIs
Post Logout Redirect URIs
applications.settings.oauthClient.post_logout_redirect_urisPost Logout Redirect URIs records list of post-logout redirect URIs. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
post_logout_redirect_uriswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is link at one Okta App OAuth Settings record per row; the returned link or template does not establish that the current credential can retrieve its target.
Redirect URIs
Redirect URIs
applications.settings.oauthClient.redirect_urisRedirect URIs records list of allowed redirect URIs. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
redirect_uriswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is link at one Okta App OAuth Settings record per row; the returned link or template does not establish that the current credential can retrieve its target.
Response Types
Response Types
applications.settings.oauthClient.response_typesResponse Types records allowed OAuth response types. It is needed to preserve the nested response types relationship or details on the parent Okta App OAuth Settings record.- Enables: expand
response_typesto connect the containing Okta App OAuth Settings row to its returned response types entries. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is one returned collection per containing Okta App OAuth Settings object.
Wildcard Redirect
Wildcard Redirect
applications.settings.oauthClient.wildcard_redirectWildcard Redirect records wildcard redirect setting (DISABLED, SUBDOMAIN). It is needed to compare the exact wildcard redirect configuration returned for this Okta App OAuth Settings record.- Enables: compare the exact
wildcard_redirectconfiguration returned for each Okta App OAuth Settings record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta App OAuth Settings object returned for Applications; it is interpreted at one Okta App OAuth Settings record per row.
Sign On
Sign On
applications.settings.signOnSign On records sign-on settings (varies by signOnMode, e.g., SAML assertion details). It is needed to compare the exact sign on configuration returned for this Okta App Settings record.- Enables: compare the exact
signOnconfiguration returned for each Okta App Settings record and select records with the configuration under review. - Interpretation: Okta reports this value on the Okta App Settings object returned for Applications; it is interpreted at one Okta App Settings record per row; the schema uses the
Generic.JSONscalar.
Sign On Mode
Sign On Mode
applications.signOnModeSign On Mode records sign-on mode for the application. It is needed to distinguish Applications rows by the exact Okta-returned sign on mode value.- Enables: separate Applications rows by the exact Okta-returned
signOnModelabel when comparing sign on mode. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Status
Status
applications.statusStatus records application status (ACTIVE, INACTIVE, DELETED). It is needed to distinguish Applications rows by the exact Okta-returned status value.- Enables: separate Applications rows by the exact Okta-returned
statuslabel when comparing status. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is interpreted at one Okta App record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Universal Logout
Universal Logout
applications.universalLogoutUniversal Logout records universal Logout (CAEP / OIDC RP-Initiated Logout) status block for the application. It is needed to preserve the nested universal logout relationship or details on the parent Okta App record.- Enables: expand
universalLogoutto connect the containing Okta App row to its returned universal logout entries. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is one nested object per containing Okta App object when present.
Status
Status
applications.universalLogout.statusStatus records universal Logout enablement status for the application (e.g., ‘ENABLED’, ‘DISABLED’, ‘NOT_AVAILABLE’). It is needed to distinguish Applications rows by the exact Okta-returned status value.- Enables: separate Applications rows by the exact Okta-returned
statuslabel when comparing status. - Interpretation: Okta reports this value on the Okta App Universal Logout object returned for Applications; it is interpreted at one Okta App Universal Logout record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Visibility
Visibility
applications.visibilityVisibility records visibility settings for the application. It is needed to preserve the nested visibility relationship or details on the parent Okta App record.- Enables: expand
visibilityto connect the containing Okta App row to its returned visibility entries. - Interpretation: Okta reports this value on the Okta App object returned for Applications; it is one nested object per containing Okta App object when present.
App Links
App Links
applications.visibility.appLinksApp Links records map of app link visibility settings (link name to boolean). It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
appLinkswhile retaining the containing Applications record as provenance. - Interpretation: Okta reports this value on the Okta App Visibility object returned for Applications; it is link at one Okta App Visibility record per row; the schema uses the
Generic.JSONscalar; the returned link or template does not establish that the current credential can retrieve its target.
Auto Launch
Auto Launch
applications.visibility.autoLaunchAuto Launch records whether the app is auto-launched. It is needed to distinguish Applications rows by the exact Okta-returned auto launch value.- Enables: select Applications rows where
autoLaunchis true or false when comparing the condition described by Auto Launch. - Interpretation: Okta reports this value on the Okta App Visibility object returned for Applications; it is interpreted at one Okta App Visibility record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Auto Submit Toolbar
Auto Submit Toolbar
applications.visibility.autoSubmitToolbarAuto Submit Toolbar records whether the sign-in form is auto-submitted. It is needed to distinguish Applications rows by the exact Okta-returned auto submit toolbar value.- Enables: select Applications rows where
autoSubmitToolbaris true or false when comparing the condition described by Auto Submit Toolbar. - Interpretation: Okta reports this value on the Okta App Visibility object returned for Applications; it is interpreted at one Okta App Visibility record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Hide
Hide
applications.visibility.hideHide records hide settings for the application. It is needed to preserve the nested hide relationship or details on the parent Okta App Visibility record.- Enables: expand
hideto connect the containing Okta App Visibility row to its returned hide entries. - Interpretation: Okta reports this value on the Okta App Visibility object returned for Applications; it is one nested object per containing Okta App Visibility object when present.
I OS
I OS
applications.visibility.hide.iOSI OS records whether the app is hidden on iOS devices. It is needed to distinguish Applications rows by the exact Okta-returned i os value.- Enables: select Applications rows where
iOSis true or false when comparing the condition described by I OS. - Interpretation: Okta reports this value on the Okta App Visibility Hide object returned for Applications; it is interpreted at one Okta App Visibility Hide record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Web
Web
applications.visibility.hide.webWeb records whether the app is hidden in the Okta web dashboard. It is needed to distinguish Applications rows by the exact Okta-returned web value.- Enables: select Applications rows where
webis true or false when comparing the condition described by Web. - Interpretation: Okta reports this value on the Okta App Visibility Hide object returned for Applications; it is interpreted at one Okta App Visibility Hide record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Audit Logs
Audit Logs
audit_logsAudit Logs covers Okta System Log events.- Enables: reconstruct an Audit Logs timeline and correlate each returned actor, target, action, and timestamp during an investigation.
- Scope: Okta System Log events; the connector reads
/api/v1/logsas an event stream in incremental mode. Object and event visibility follows the API token’s Okta administrative permissions; inaccessible objects or events are not returned. This stream has no deletion signal, so a missing row does not establish that the Okta record was deleted.
Actor
Actor
audit_logs.actorActor records the entity (user, app, client) that performed the action. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
actorwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Alternate ID
Alternate ID
audit_logs.actor.alternateIdAlternate ID records alternate identifier for the actor, usually email or login. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
alternateIdwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Actor object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Detail Entry
Detail Entry
audit_logs.actor.detailEntryDetail Entry records additional details about the actor as key-value pairs. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
detailEntrywith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Actor object returned for Audit Logs; it is interpreted at one Okta Log Actor record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; keys and availability follow this Okta response and may vary by object type or Okta configuration.
Display Name
Display Name
audit_logs.actor.displayNameDisplay Name records human-readable display name of the actor. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
displayNamewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Actor object returned for Audit Logs; it is interpreted at one Okta Log Actor record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
ID
ID
audit_logs.actor.idID records unique identifier of the actor. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Actor object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
audit_logs.actor.typeType records type of actor (e.g., User, SystemPrincipal, PublicClientApp). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
typeresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Actor object returned for Audit Logs; it is interpreted at one Okta Log Actor record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Authentication Context
Authentication Context
audit_logs.authenticationContextAuthentication Context records authentication context including step, protocol, and issuer. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
authenticationContextwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Authentication Provider
Authentication Provider
audit_logs.authenticationContext.authenticationProviderAuthentication Provider records authentication provider type (e.g., FACTOR_PROVIDER, OKTA_AUTHENTICATION_PROVIDER, ACTIVE_DIRECTORY). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
authenticationProviderwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is interpreted at one Okta Log Authentication Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Authentication Step
Authentication Step
audit_logs.authenticationContext.authenticationStepAuthentication Step records step number in the authentication flow (0 for single-factor, higher for MFA steps). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
authenticationStepwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is interpreted at one Okta Log Authentication Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Credential Provider
Credential Provider
audit_logs.authenticationContext.credentialProviderCredential Provider records credential provider (e.g., OKTA_CREDENTIAL_PROVIDER, RSA, DUO, GOOGLE). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
credentialProviderwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is interpreted at one Okta Log Authentication Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Credential Type
Credential Type
audit_logs.authenticationContext.credentialTypeCredential Type records type of credential used (e.g., OTP, PASSWORD, ASSERTION, SMS, IWA). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
credentialTyperesult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is interpreted at one Okta Log Authentication Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
External Session ID
External Session ID
audit_logs.authenticationContext.externalSessionIdExternal Session ID records external session identifier linking events in the same session. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
externalSessionIdwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Interface
Interface
audit_logs.authenticationContext.interfaceInterface records interface used for authentication. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
interfacewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is interpreted at one Okta Log Authentication Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Issuer
Issuer
audit_logs.authenticationContext.issuerIssuer records issuer of the authentication assertion, if applicable. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
issuerresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is one nested object per containing Okta Log Authentication Context object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
ID
ID
audit_logs.authenticationContext.issuer.idID records unique identifier of the issuer. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Issuer object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
audit_logs.authenticationContext.issuer.typeType records type of issuer. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
typeresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Issuer object returned for Audit Logs; it is interpreted at one Okta Log Issuer record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Root Session ID
Root Session ID
audit_logs.authenticationContext.rootSessionIdRoot Session ID records root session identifier linking events across a chain of impersonated or delegated sessions. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
rootSessionIdwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Authentication Context object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Client
Client
audit_logs.clientClient records client information including IP, user agent, device, and zone. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
clientwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Device
Device
audit_logs.client.deviceDevice records type of device used (e.g., Computer, Mobile). It is needed to preserve the Okta-reported client device or software context for the same record.- Enables: correlate
devicewith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Client object returned for Audit Logs; it is interpreted at one Okta Log Client record per row; the value is client device or software context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Geographical Context
Geographical Context
audit_logs.client.geographicalContextGeographical Context records geographical location derived from the client IP address. It is needed to preserve the Okta-reported network address context for the same record.- Enables: correlate
geographicalContextwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Client object returned for Audit Logs; it is one nested object per containing Okta Log Client object when present; the value is network address context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
City
City
audit_logs.client.geographicalContext.cityCity records city name. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
citywith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geographical Context object returned for Audit Logs; it is interpreted at one Okta Log Geographical Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Country
Country
audit_logs.client.geographicalContext.countryCountry records country name. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
countrywith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geographical Context object returned for Audit Logs; it is interpreted at one Okta Log Geographical Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Geolocation
Geolocation
audit_logs.client.geographicalContext.geolocationGeolocation records latitude and longitude coordinates. It is needed to preserve the Okta-reported geographic coordinate context for the same record.- Enables: correlate
geolocationwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geographical Context object returned for Audit Logs; its unit or granularity is provider-reported geographic coordinates; the value is geographic coordinate context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Lat
Lat
audit_logs.client.geographicalContext.geolocation.latLat records latitude coordinate. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
latwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geolocation object returned for Audit Logs; its unit or granularity is provider-reported geographic coordinates; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Lon
Lon
audit_logs.client.geographicalContext.geolocation.lonLon records longitude coordinate. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
lonwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geolocation object returned for Audit Logs; its unit or granularity is provider-reported geographic coordinates; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Postal Code
Postal Code
audit_logs.client.geographicalContext.postalCodePostal Code records postal or ZIP code. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
postalCodewith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geographical Context object returned for Audit Logs; it is interpreted at one Okta Log Geographical Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
State
State
audit_logs.client.geographicalContext.stateState records state or province name. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
statewith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Geographical Context object returned for Audit Logs; it is interpreted at one Okta Log Geographical Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
ID
ID
audit_logs.client.idID records unique identifier of the client, if available. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Client object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
IP Address
IP Address
audit_logs.client.ipAddressIP Address records IP address of the client that triggered the event. It is needed to preserve the Okta-reported network address context for the same record.- Enables: correlate
ipAddresswith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Client object returned for Audit Logs; it is interpreted at one Okta Log Client record per row; the schema uses the
Network.IpAddressscalar; the value is network address context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
User Agent
User Agent
audit_logs.client.userAgentUser Agent records user agent information from the client request. It is needed to preserve the Okta-reported client device or software context for the same record.- Enables: correlate
userAgentwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Client object returned for Audit Logs; it is one nested object per containing Okta Log Client object when present; the value is client device or software context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Browser
Browser
audit_logs.client.userAgent.browserBrowser records browser parsed from the user agent. It is needed to preserve the Okta-reported client device or software context for the same record.- Enables: correlate
browserwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log User Agent object returned for Audit Logs; it is interpreted at one Okta Log User Agent record per row; the value is client device or software context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
OS
OS
audit_logs.client.userAgent.osOS records operating system parsed from the user agent. It is needed to preserve the Okta-reported client device or software context for the same record.- Enables: correlate
oswith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log User Agent object returned for Audit Logs; it is interpreted at one Okta Log User Agent record per row; the value is client device or software context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Raw User Agent
Raw User Agent
audit_logs.client.userAgent.rawUserAgentRaw User Agent records raw user agent string from the HTTP request. It is needed to preserve the Okta-reported client device or software context for the same record.- Enables: correlate
rawUserAgentwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log User Agent object returned for Audit Logs; it is interpreted at one Okta Log User Agent record per row; the value is client device or software context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Zone
Zone
audit_logs.client.zoneZone records the network zone the client request originated from. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
zonewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Client object returned for Audit Logs; it is interpreted at one Okta Log Client record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Debug Context
Debug Context
audit_logs.debugContextDebug Context records additional debug information for troubleshooting. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
debugContextwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Debug Data
Debug Data
audit_logs.debugContext.debugDataDebug Data records key-value pairs with debug data such as requestUri, requestId, url, suspiciousActivity, etc. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
debugDatawith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Debug Context object returned for Audit Logs; it is one nested object per containing Okta Log Debug Context object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; keys and availability follow this Okta response and may vary by object type or Okta configuration.
Dt Hash
Dt Hash
audit_logs.debugContext.debugData.dtHashDt Hash records hash representing the device token of the actor’s device. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
dtHashwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Debug Data object returned for Audit Logs; it is interpreted at one Okta Log Debug Data record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Request ID
Request ID
audit_logs.debugContext.debugData.requestIdRequest ID records unique identifier for the request that produced this log event. Useful for correlating with other Okta logs and external systems. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
requestIdwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Debug Data object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Request URI
Request URI
audit_logs.debugContext.debugData.requestUriRequest URI records URI path of the request that produced the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
requestUriwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Debug Data object returned for Audit Logs; it is link at one Okta Log Debug Data record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Suspicious Activity
Suspicious Activity
audit_logs.debugContext.debugData.suspiciousActivitySuspicious Activity records suspicious-activity classification, when set. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
suspiciousActivitywith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Debug Data object returned for Audit Logs; it is interpreted at one Okta Log Debug Data record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
URL
URL
audit_logs.debugContext.debugData.urlURL records full URL of the request, when applicable. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
urlwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Debug Data object returned for Audit Logs; it is link at one Okta Log Debug Data record per row; the schema uses the
Network.Urlscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Device
Device
audit_logs.deviceDevice records top-level device context returned by Okta System Log events. It is needed to preserve the Okta-reported client device or software context for the same record.- Enables: correlate
devicewith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is interpreted at one Okta Log record per row; the schema uses the
Generic.JSONscalar; the value is client device or software context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Display Message
Display Message
audit_logs.displayMessageDisplay Message records human-readable description of the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
displayMessagewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is message text at one Okta Log record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; this is only the content included in the Okta response for this record.
Event Type
Event Type
audit_logs.eventTypeEvent Type records type of event (e.g., user.session.start, app.user_membership.add). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
eventTyperesult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is interpreted at one Okta Log record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Gateway Context
Gateway Context
audit_logs.gatewayContextGateway Context records network gateway context returned by Okta System Log events. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
gatewayContextwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is interpreted at one Okta Log record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Legacy Event Type
Legacy Event Type
audit_logs.legacyEventTypeLegacy Event Type records legacy event type identifier for backward compatibility. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
legacyEventTyperesult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Outcome
Outcome
audit_logs.outcomeOutcome records the outcome/result of the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
outcomeresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Reason
Reason
audit_logs.outcome.reasonReason records reason for the outcome, especially useful for failures. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
reasonresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Outcome object returned for Audit Logs; it is interpreted at one Okta Log Outcome record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Result
Result
audit_logs.outcome.resultResult records result of the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
resultresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Outcome object returned for Audit Logs; it is interpreted at one Okta Log Outcome record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Published
Published
audit_logs.publishedPublished records timestamp when the event was published (ISO 8601). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
publishedwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is interpreted at one Okta Log record per row; the connector also declares it for record ordering; the schema assigns the
event_timesemantic role; the schema uses theTemporal.DateTimescalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Request
Request
audit_logs.requestRequest records details about the HTTP request that triggered the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
requestwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
IP Chain
IP Chain
audit_logs.request.ipChainIP Chain records chain of IP addresses from the request, including proxies. It is needed to preserve the Okta-reported network address context for the same record.- Enables: correlate
ipChainwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Request object returned for Audit Logs; it is one returned collection per containing Okta Log Request object; the value is network address context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Geographical Context
Geographical Context
audit_logs.request.ipChain.geographicalContextGeographical Context records geographical context for this IP address. It is needed to preserve the Okta-reported network address context for the same record.- Enables: correlate
geographicalContextwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Ip Chain Entry object returned for Audit Logs; it is one nested object per containing Okta Log Ip Chain Entry object when present; the value is network address context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
IP
IP
audit_logs.request.ipChain.ipIP records IP address at this hop. It is needed to preserve the Okta-reported network address context for the same record.- Enables: correlate
ipwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Ip Chain Entry object returned for Audit Logs; it is interpreted at one Okta Log Ip Chain Entry record per row; the connector declares it as an ingestion deduplication key; the schema uses the
Network.IpAddressscalar; the value is network address context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Source
Source
audit_logs.request.ipChain.sourceSource records source of the IP information. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
sourceresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Ip Chain Entry object returned for Audit Logs; it is interpreted at one Okta Log Ip Chain Entry record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Version
Version
audit_logs.request.ipChain.versionVersion records IP version (V4 or V6). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
versionwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Ip Chain Entry object returned for Audit Logs; it is interpreted at one Okta Log Ip Chain Entry record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Security Context
Security Context
audit_logs.securityContextSecurity Context records security threat context including proxy and ISP information. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
securityContextwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
As Number
As Number
audit_logs.securityContext.asNumberAs Number records autonomous System Number of the client IP. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
asNumberwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is a Okta-reported count at one Okta Log Security Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
As Org
As Org
audit_logs.securityContext.asOrgAs Org records autonomous System Organization name. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
asOrgwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is interpreted at one Okta Log Security Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Domain
Domain
audit_logs.securityContext.domainDomain records domain associated with the client IP. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
domainwith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is interpreted at one Okta Log Security Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Isp
Isp
audit_logs.securityContext.ispIsp records internet Service Provider name. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
ispresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is interpreted at one Okta Log Security Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Is Proxy
Is Proxy
audit_logs.securityContext.isProxyIs Proxy records whether the client IP is a known proxy. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: correlate
isProxywith the actor, request, or session on the same Okta event without treating it as proof of physical presence. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is interpreted at one Okta Log Security Context record per row; the value is configured or derived address and place context; Okta attaches this context to a System Log event or request chain; it does not establish residency or verified physical location; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Risk
Risk
audit_logs.securityContext.riskRisk records risk assessment for the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
riskresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is one nested object per containing Okta Log Security Context object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Level
Level
audit_logs.securityContext.risk.levelLevel records risk level (e.g. LOW, MEDIUM, HIGH). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
levelwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is interpreted at one Okta Log Security Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Reasons
Reasons
audit_logs.securityContext.risk.reasonsReasons records reasons contributing to the risk level. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
reasonswith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Security Context object returned for Audit Logs; it is interpreted at one Okta Log Security Context record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Severity
Severity
audit_logs.severitySeverity records severity level of the event (DEBUG, INFO, WARN, ERROR). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
severityresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is interpreted at one Okta Log record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Target
Target
audit_logs.targetTarget records array of target objects affected by the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
targetwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one returned collection per containing Okta Log object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Alternate ID
Alternate ID
audit_logs.target.alternateIdAlternate ID records alternate identifier for the target, usually email or name. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
alternateIdwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Target object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Change Details
Change Details
audit_logs.target.changeDetailsChange Details records before/after values describing configuration changes made to the target. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
changeDetailswith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Target object returned for Audit Logs; it is interpreted at one Okta Log Target record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Detail Entry
Detail Entry
audit_logs.target.detailEntryDetail Entry records additional details about the target as key-value pairs. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
detailEntrywith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Target object returned for Audit Logs; it is interpreted at one Okta Log Target record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; keys and availability follow this Okta response and may vary by object type or Okta configuration.
Display Name
Display Name
audit_logs.target.displayNameDisplay Name records human-readable display name of the target. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
displayNamewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Target object returned for Audit Logs; it is interpreted at one Okta Log Target record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
ID
ID
audit_logs.target.idID records unique identifier of the target. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Target object returned for Audit Logs; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
audit_logs.target.typeType records type of the target (e.g., User, AppInstance, AppUser, Group). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
typeresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Target object returned for Audit Logs; it is interpreted at one Okta Log Target record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Transaction
Transaction
audit_logs.transactionTransaction records transaction details linking related events. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
transactionwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is one nested object per containing Okta Log object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Detail
Detail
audit_logs.transaction.detailDetail records additional transaction details as key-value pairs. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
detailwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Transaction object returned for Audit Logs; it is interpreted at one Okta Log Transaction record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
ID
ID
audit_logs.transaction.idID records unique transaction identifier. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log Transaction object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
audit_logs.transaction.typeType records type of transaction (e.g., WEB, JOB). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
typeresult, permission, or Okta classification being examined. - Interpretation: Okta reports this value on the Okta Log Transaction object returned for Audit Logs; it is interpreted at one Okta Log Transaction record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
UUID
UUID
audit_logs.uuidUUID records unique identifier for the log event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
uuidwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Version
Version
audit_logs.versionVersion records versioning indicator for the log event schema. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
versionwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Okta reports this value on the Okta Log object returned for Audit Logs; it is interpreted at one Okta Log record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Users
Users
usersUsers covers Okta org users.- Enables: map the Okta accounts and memberships represented by Users records and trace a returned access assignment to its account or group.
- Scope: Okta org users; the connector reads
/api/v1/usersas a snapshot stream in incremental mode. Object and event visibility follows the API token’s Okta administrative permissions; inaccessible objects or events are not returned. This stream has no deletion signal, so a missing row does not establish that the Okta record was deleted.
Embedded
Embedded
users._embeddedEmbedded records HAL-style embedded resources, if requested via expand parameter. It is needed to preserve the exact Okta configuration or execution metadata attached to this Okta User record.- Enables: inspect the keys in
_embeddedwhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Okta response and can vary by resource type or configuration.
Links
Links
users._linksLinks records HAL-style hypermedia links for user actions and related resources. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
_linkswhile retaining the containing Users record as provenance. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is link at one Okta User record per row; the schema uses the
Generic.JSONscalar; the returned link or template does not establish that the current credential can retrieve its target.
Activated
Activated
users.activatedActivated records timestamp when the user transitioned to ACTIVE status. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
activated, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the schema uses the
Temporal.DateTimescalar.
Created
Created
users.createdCreated records timestamp when the user was created in Okta. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
created, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the schema uses the
Temporal.DateTimescalar.
Credentials
Credentials
users.credentialsCredentials records the user’s credential information including provider and recovery question. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
credentialsto examine the returned credentials details for the containing Okta User record. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is one nested object per containing Okta User object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Emails
Emails
users.credentials.emailsEmails records array of email credential objects with verification status. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
emailsto examine the returned emails details for the containing User Credentials record. - Interpretation: Okta reports this value on the User Credentials object returned for Users; it is one returned collection per containing User Credentials object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Status
Status
users.credentials.emails.statusStatus records verification status of the email (e.g., VERIFIED). It is needed to distinguish Users rows by the exact Okta-returned status value.- Enables: separate Users rows by the exact Okta-returned
statuslabel when comparing status. - Interpretation: Okta reports this value on the Credential Email object returned for Users; it is interpreted at one Credential Email record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Type
Type
users.credentials.emails.typeType records type of email (e.g., PRIMARY). It is needed to distinguish Users rows by the exact Okta-returned type value.- Enables: separate Users rows by the exact Okta-returned
typelabel when comparing type. - Interpretation: Okta reports this value on the Credential Email object returned for Users; it is interpreted at one Credential Email record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Value
Value
users.credentials.emails.valueValue records the email address. It is needed to distinguish repeated deliveries of the same Users row using the declared ingestion key.- Enables: use
valueas the declared ingestion deduplication key for Users and match repeated rows carrying the same Okta identifier. - Interpretation: Okta reports this value on the Credential Email object returned for Users; it is interpreted at one Credential Email record per row; the connector declares it as an ingestion deduplication key; the schema uses the
Contact.Emailscalar.
Password
Password
users.credentials.passwordPassword records password credential metadata (hash details if present, never the actual password). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
passwordaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Okta reports this value on the User Credentials object returned for Users; it is interpreted at one User Credentials record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the field describes credential metadata and never the actual password.
Provider
Provider
users.credentials.providerProvider records the credential provider that authenticated the user. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
providerto examine the returned provider details for the containing User Credentials record. - Interpretation: Okta reports this value on the User Credentials object returned for Users; it is one nested object per containing User Credentials object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Name
Name
users.credentials.provider.nameName records name of the credential provider (e.g., OKTA, ACTIVE_DIRECTORY, LDAP, FEDERATION, SOCIAL, IMPORT). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
nameaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Okta reports this value on the Credential Provider object returned for Users; it is interpreted at one Credential Provider record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
users.credentials.provider.typeType records type of credential provider. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Users rows with the exact
typeaccess-related value being investigated. - Interpretation: Okta reports this value on the Credential Provider object returned for Users; it is interpreted at one Credential Provider record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Okta-returned labels rather than a universal taxonomy.
Recovery Question
Recovery Question
users.credentials.recovery_questionRecovery Question records recovery question for self-service password reset. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
recovery_questionto examine the returned recovery question details for the containing User Credentials record. - Interpretation: Okta reports this value on the User Credentials object returned for Users; it is one nested object per containing User Credentials object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Question
Question
users.credentials.recovery_question.questionQuestion records the recovery question text. It is needed to inspect the exact recovery-question text returned for this Recovery Question record.- Enables: attribute the recovery-question text in
questionto the containing Users identifier, owner or author, status, and update time where returned. - Interpretation: Okta reports this value on the Recovery Question object returned for Users; it is interpreted at one Recovery Question record per row; this is only the recovery-question text included in the Okta response for this record.
ID
ID
users.idID records unique identifier for the user. It is needed to distinguish repeated deliveries of the same Users row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for Users and match repeated rows carrying the same Okta identifier. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Last Login
Last Login
users.lastLoginLast Login records timestamp of the user’s most recent login. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
lastLogin, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the schema uses the
Temporal.DateTimescalar.
Last Updated
Last Updated
users.lastUpdatedLast Updated records timestamp when the user record was last modified. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
lastUpdated, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the connector also declares it for record ordering; the schema assigns the
metadata_timestampsemantic role; the schema uses theTemporal.DateTimescalar.
Password Changed
Password Changed
users.passwordChangedPassword Changed records timestamp when the user’s password was last changed. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
passwordChangedaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the schema uses the
Temporal.DateTimescalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Profile
Profile
users.profileProfile records the user’s profile attributes. It is needed to preserve the nested profile relationship or details on the parent Okta User record.- Enables: expand
profileto connect the containing Okta User row to its returned profile entries. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is one nested object per containing Okta User object when present.
City
City
users.profile.cityCity records city or locality of the user. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: compare the Okta-reported configured or derived address and place context in
cityfor individual Users rows without treating it as a verified physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is configured or derived address and place context; this Okta-reported or configured context does not establish residency or verified physical presence.
Cost Center
Cost Center
users.profile.costCenterCost Center records cost center associated with the user. It is needed to preserve the exact Okta-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
costCenteronly within the same Okta attribute contract. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is a Okta-returned or configured label and is not a universal identity or business taxonomy.
Country Code
Country Code
users.profile.countryCodeCountry Code records ISO 3166-1 alpha-2 country code. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: compare the Okta-reported configured or derived address and place context in
countryCodefor individual Users rows without treating it as a verified physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is configured or derived address and place context; this Okta-reported or configured context does not establish residency or verified physical presence; classification values are Okta-returned labels rather than a universal taxonomy.
Department
Department
users.profile.departmentDepartment records user’s department. It is needed to compare the returned department for individual Users rows and select rows with a specific department value.- Enables: trace the department relationship returned in
departmentfrom the User Profile row to its named Okta context. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Display Name
Display Name
users.profile.displayNameDisplay Name records user’s display name. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
displayNamevalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Identity.Namescalar.
Division
Division
users.profile.divisionDivision records division within the organization. It is needed to compare the returned division for individual Users rows and select rows with a specific division value.- Enables: trace the division relationship returned in
divisionfrom the User Profile row to its named Okta context. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Email
users.profile.emailEmail records user’s primary email address. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
emailvalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Contact.Emailscalar.
Employee Number
Employee Number
users.profile.employeeNumberEmployee Number records employee number from HR system. It is needed to refer to the same employee number across records without relying on display text.- Enables: match
employeeNumberto employee number references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is an identifier, not a measured quantity.
First Name
First Name
users.profile.firstNameFirst Name records user’s first name. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
firstNamevalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Identity.Namescalar.
Honorific Prefix
Honorific Prefix
users.profile.honorificPrefixHonorific Prefix records honorific prefix (e.g., Mr., Dr.). It is needed to preserve the exact Okta-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
honorificPrefixonly within the same Okta attribute contract. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is a Okta-returned or configured label and is not a universal identity or business taxonomy.
Honorific Suffix
Honorific Suffix
users.profile.honorificSuffixHonorific Suffix records honorific suffix (e.g., Jr., III). It is needed to preserve the exact Okta-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
honorificSuffixonly within the same Okta attribute contract. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is a Okta-returned or configured label and is not a universal identity or business taxonomy.
Last Name
Last Name
users.profile.lastNameLast Name records user’s last name. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
lastNamevalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Identity.Namescalar.
Locale
Locale
users.profile.localeLocale records user’s default location for date/time formatting (BCP 47). It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
locale, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Localization.Localescalar.
Login
Login
users.profile.loginLogin records user’s Okta login, typically an email address. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
loginvalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Contact.Emailscalar.
Manager
Manager
users.profile.managerManager records user’s manager (login or display name, depending on org config). It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
managervalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Manager ID
Manager ID
users.profile.managerIdManager ID records identifier for the user’s manager. It is needed to refer to the same manager across records without relying on display text.- Enables: match
managerIdto manager references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is an identifier, not a measured quantity.
Middle Name
Middle Name
users.profile.middleNameMiddle Name records user’s middle name. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
middleNamevalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Mobile Phone
Mobile Phone
users.profile.mobilePhoneMobile Phone records user’s mobile phone number. It is needed to preserve the exact Okta-reported contact number for the person, company, or location represented by this row.- Enables: match the exact contact number in
mobilePhoneto the same User Profile record without treating it as an account identifier. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Contact.PhoneNumberscalar.
Nick Name
Nick Name
users.profile.nickNameNick Name records user’s casual or nickname. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
nickNamevalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Organization
Organization
users.profile.organizationOrganization records name of the user’s organization. It is needed to compare the returned organization for individual Users rows and select rows with a specific organization value.- Enables: trace the organization relationship returned in
organizationfrom the User Profile row to its named Okta context. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Postal Address
Postal Address
users.profile.postalAddressPostal Address records mailing address of the user. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: compare the Okta-reported configured or derived address and place context in
postalAddressfor individual Users rows without treating it as a verified physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is configured or derived address and place context; this Okta-reported or configured context does not establish residency or verified physical presence.
Preferred Language
Preferred Language
users.profile.preferredLanguagePreferred Language records user’s preferred written or spoken language (RFC 7231). It is needed to preserve the Okta-reported language or locale preference for this identity.- Enables: select identities by the exact
preferredLanguagelanguage or locale tag without inferring physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; this Okta-reported setting or qualifier does not establish residency or verified physical presence.
Primary Phone
Primary Phone
users.profile.primaryPhonePrimary Phone records user’s primary phone number. It is needed to distinguish Users rows by the exact Okta-returned primary phone value.- Enables: separate Users rows by the exact Okta-returned
primaryPhonelabel when comparing primary phone. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Contact.PhoneNumberscalar; classification values are Okta-returned labels rather than a universal taxonomy.
Profile URL
Profile URL
users.profile.profileUrlProfile URL records URL to the user’s online profile (e.g., a web page). It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Okta resource referenced by
profileUrlwhile retaining the containing Users record as provenance. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is link at one User Profile record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Second Email
Second Email
users.profile.secondEmailSecond Email records user’s secondary email address. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
secondEmailvalue where it recurs in Okta. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the schema uses the
Contact.Emailscalar.
State
State
users.profile.stateState records state or region of the user. It is needed to distinguish Users rows by the exact Okta-returned state value.- Enables: separate Users rows by the exact Okta-returned
statelabel when comparing state. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Street Address
Street Address
users.profile.streetAddressStreet Address records full street address of the user. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: compare the Okta-reported configured or derived address and place context in
streetAddressfor individual Users rows without treating it as a verified physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is configured or derived address and place context; this Okta-reported or configured context does not establish residency or verified physical presence.
Team
Team
users.profile.teamTeam records user’s team within the organization. It is needed to compare the returned team for individual Users rows and select rows with a specific team value.- Enables: trace the team relationship returned in
teamfrom the User Profile row to its named Okta context. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
Timezone
Timezone
users.profile.timezoneTimezone records user’s time zone (IANA timezone identifier). It is needed to preserve the Okta-reported timezone or locale setting for the same record.- Enables: compare the Okta-reported timezone or locale setting in
timezonefor individual Users rows without treating it as a verified physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is an identifier, not a measured quantity; the schema uses the
Temporal.TimeZonescalar; the value is timezone or locale setting; this Okta-reported or configured context does not establish residency or verified physical presence.
Title
Title
users.profile.titleTitle records user’s job title. It is needed to preserve the business or job title reported for the person represented by this row.- Enables: select Users rows by the exact business or job title in
titlewithout treating the title as an authorization role. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row.
User Type
User Type
users.profile.userTypeUser Type records used to describe the organization-to-user relationship (e.g., Employee, Contractor). It is needed to distinguish Users rows by the exact Okta-returned user type value.- Enables: separate Users rows by the exact Okta-returned
userTypelabel when comparing user type. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Zip Code
Zip Code
users.profile.zipCodeZip Code records zip code or postal code of the user. It is needed to preserve the Okta-reported configured or derived address and place context for the same record.- Enables: compare the Okta-reported configured or derived address and place context in
zipCodefor individual Users rows without treating it as a verified physical location. - Interpretation: Okta reports this value on the User Profile object returned for Users; it is interpreted at one User Profile record per row; the value is configured or derived address and place context; this Okta-reported or configured context does not establish residency or verified physical presence; classification values are Okta-returned labels rather than a universal taxonomy.
Realm ID
Realm ID
users.realmIdRealm ID records identifier of the realm the user belongs to. It is needed to refer to the same realm across records without relying on display text.- Enables: match
realmIdto realm references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is an identifier, not a measured quantity.
Status
Status
users.statusStatus records current lifecycle status of the user. It is needed to distinguish Users rows by the exact Okta-returned status value.- Enables: separate Users rows by the exact Okta-returned
statuslabel when comparing status. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Status Changed
Status Changed
users.statusChangedStatus Changed records timestamp when the user’s status last changed. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
statusChanged, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; the schema uses the
Temporal.DateTimescalar; classification values are Okta-returned labels rather than a universal taxonomy.
Transitioning To Status
Transitioning To Status
users.transitioningToStatusTransitioning To Status records target status of an in-progress asynchronous status transition, if any. It is needed to distinguish Users rows by the exact Okta-returned transitioning to status value.- Enables: separate Users rows by the exact Okta-returned
transitioningToStatuslabel when comparing transitioning to status. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is interpreted at one Okta User record per row; classification values are Okta-returned labels rather than a universal taxonomy.
Type
Type
users.typeType records the user type associated with this user. It is needed to preserve the nested type relationship or details on the parent Okta User record.- Enables: expand
typeto connect the containing Okta User row to its returned type entries. - Interpretation: Okta reports this value on the Okta User object returned for Users; it is one nested object per containing Okta User object when present.
ID
ID
users.type.idID records unique identifier for the user type. It is needed to refer to the same user type across records without relying on display text.- Enables: match
idto user type references carrying the same Okta-issued value in related Okta records. - Interpretation: Okta reports this value on the User Type object returned for Users; it is an identifier, not a measured quantity.
| Endpoint | Data |
|---|---|
/api/v1/users | User profiles |
/api/v1/groups | Groups and membership |
/api/v1/logs | System audit logs |
/api/v1/apps | Application assignments |
Tip: Rate Limits: Okta enforces rate limits of varies by endpoint; typically 100-1000 requests/minute. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
| Error | Meaning | Solution |
|---|---|---|
E0000011 | Invalid token | Verify token is correct |
E0000006 | Access denied | Verify token has required admin permissions |
E0000015 | Feature not enabled | Check required Okta features/licenses are active |
429 | Rate limit | Implement backoff |