Okta-access

22 operations, identified by eventType in the audit log.

eventTypeDescription
access.request.cancelAccess request canceled. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request cancellation. Okta Identity Governance API can be used to get more details about the canceled request.
access.request.condition.activateAccess request condition activated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition activation. Okta Identity Governance API can be used to get more details about the activated access request condition.
access.request.condition.createAccess request condition created. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition creation. Okta Identity Governance API can be used to get more details about the created access request condition.
access.request.condition.deactivateAccess request condition deactivated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition deactivation. Okta Identity Governance API can be used to get more details about the deactivated access request condition.
access.request.condition.deleteAccess request condition deleted. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition deletion. Okta Identity Governance API can be used to get more details about the deleted access request condition.
access.request.condition.invalidateAccess request condition invalidated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition invalidation. Okta Identity Governance API can be used to get more details about the invalidated access request condition.
access.request.condition.updateAccess request condition updated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition update. Okta Identity Governance API can be used to get more details about the updated access request condition.
access.request.createAccess request created. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request creation. Okta Identity Governance API can be used to get more details about the created request.
access.request.expireAccess request expired. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request expiration. Okta Identity Governance API can be used to get more details about the expired request.
access.request.rejectAccess request rejected. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request rejection. Okta Identity Governance API can be used to get more details about the rejected request.
access.request.resolveAccess request resolved. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request resolution. Okta Identity Governance API can be used to get more details about the resolved request.
access.request.sequence.createAccess request sequence created. Can be used to audit the approval sequence and when it was created and what was defined within the sequence to verify the approvals required. Okta Identity Governance API can be used to get more details about the created access request sequence.
access.request.sequence.deleteAccess request sequence deleted. Can be used to audit the approval sequence and when it was deleted and what was defined within the sequence to verify the approvals required. Okta Identity Governance API can be used to get more details about the deleted access request sequence.
access.request.sequence.updateAccess request sequence updated. Can be used to audit the approval sequence and when it was updated and what was defined within the sequence to verify the approvals required. Okta Identity Governance API can be used to get more details about the updated access request sequence.
access.request.settings.updateAccess request settings updated. Can be used to audit access request settings to an Okta resource or to trigger downstream automation that depends on access request settings update. Okta Identity Governance API can be used to get more details about the updated access request settings.
access.request.updateAccess request updated. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request update, which can include changes to the request task(s). Okta Identity Governance API can be used to get more details about the updated request.
access.review.actionRecord a reviewer's decision on an access review item. Audit specific access decisions (e.g., approve, revoke) made during a review. This event records the intended action. The access.review.remediate event indicates fulfillment of the action.
access.review.closeClose a security access review. Identify when a review is closed and whether the closure was manual or automatic based on its end date. This event occurs when a security access review is closed.
access.review.createCreate a Security access review. Audit the initiation of security access review for a specific user. This event is often triggered by a risk detection event, such as user.risk.detect, but can be triggered by other mechanisms.
access.review.remediateFulfill an security access review action. Confirm the outcome of applying a reviewer's specified action. This event records the terminal state of an action indicated in access.review.action.
access.review.startComplete the data gathering for a security access review. Confirm the outcome of the background process that collects user access data in preparation for the review. This event fires once the asynchronous data gathering process is complete and the review is ready.
access.review.updateUpdate a security access review. Track modifications to a review, such as changing its reviewers or end date. This event occurs when an update is made to a security access review.

access.request.cancel

#
Namespace
Okta-access

Description

Access request canceled. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request cancellation. Okta Identity Governance API can be used to get more details about the canceled request.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.condition.activate

#
Namespace
Okta-access

Description

Access request condition activated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition activation. Okta Identity Governance API can be used to get more details about the activated access request condition.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.condition.create

#
Namespace
Okta-access

Description

Access request condition created. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition creation. Okta Identity Governance API can be used to get more details about the created access request condition.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.condition.deactivate

#
Namespace
Okta-access

Description

Access request condition deactivated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition deactivation. Okta Identity Governance API can be used to get more details about the deactivated access request condition.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.condition.delete

#
Namespace
Okta-access

Description

Access request condition deleted. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition deletion. Okta Identity Governance API can be used to get more details about the deleted access request condition.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.condition.invalidate

#
Namespace
Okta-access

Description

Access request condition invalidated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition invalidation. Okta Identity Governance API can be used to get more details about the invalidated access request condition.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.condition.update

#
Namespace
Okta-access

Description

Access request condition updated. Can be used to audit access request condition to an Okta resource or to trigger downstream automation that depends on access request condition update. Okta Identity Governance API can be used to get more details about the updated access request condition.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.create

#
Namespace
Okta-access

Description

Access request created. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request creation. Okta Identity Governance API can be used to get more details about the created request.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.expire

#
Namespace
Okta-access

Description

Access request expired. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request expiration. Okta Identity Governance API can be used to get more details about the expired request.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.reject

#
Namespace
Okta-access

Description

Access request rejected. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request rejection. Okta Identity Governance API can be used to get more details about the rejected request.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.resolve

#
Namespace
Okta-access

Description

Access request resolved. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request resolution. Okta Identity Governance API can be used to get more details about the resolved request.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.sequence.create

#
Namespace
Okta-access

Description

Access request sequence created. Can be used to audit the approval sequence and when it was created and what was defined within the sequence to verify the approvals required. Okta Identity Governance API can be used to get more details about the created access request sequence.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.sequence.delete

#
Namespace
Okta-access

Description

Access request sequence deleted. Can be used to audit the approval sequence and when it was deleted and what was defined within the sequence to verify the approvals required. Okta Identity Governance API can be used to get more details about the deleted access request sequence.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.sequence.update

#
Namespace
Okta-access

Description

Access request sequence updated. Can be used to audit the approval sequence and when it was updated and what was defined within the sequence to verify the approvals required. Okta Identity Governance API can be used to get more details about the updated access request sequence.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.settings.update

#
Namespace
Okta-access

Description

Access request settings updated. Can be used to audit access request settings to an Okta resource or to trigger downstream automation that depends on access request settings update. Okta Identity Governance API can be used to get more details about the updated access request settings.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.request.update

#
Namespace
Okta-access

Description

Access request updated. Can be used to audit access to an Okta resource or to trigger downstream automation that depends on request update, which can include changes to the request task(s). Okta Identity Governance API can be used to get more details about the updated request.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.review.action

#
Namespace
Okta-access

Description

Record a reviewer's decision on an access review item. Audit specific access decisions (e.g., approve, revoke) made during a review. This event records the intended action. The access.review.remediate event indicates fulfillment of the action.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.review.close

#
Namespace
Okta-access

Description

Close a security access review. Identify when a review is closed and whether the closure was manual or automatic based on its end date. This event occurs when a security access review is closed.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.review.create

#
Namespace
Okta-access

Description

Create a Security access review. Audit the initiation of security access review for a specific user. This event is often triggered by a risk detection event, such as user.risk.detect, but can be triggered by other mechanisms.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.review.remediate

#
Namespace
Okta-access

Description

Fulfill an security access review action. Confirm the outcome of applying a reviewer's specified action. This event records the terminal state of an action indicated in access.review.action.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.review.start

#
Namespace
Okta-access

Description

Complete the data gathering for a security access review. Confirm the outcome of the background process that collects user access data in preparation for the review. This event fires once the asynchronous data gathering process is complete and the review is ready.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #

access.review.update

#
Namespace
Okta-access

Description

Update a security access review. Track modifications to a review, such as changing its reviewers or end date. This event occurs when an update is made to a security access review.

Fields #

NameDescription
actor.idUnique ID of the actor performing the event.
actor.typeType of actor: User, Client, System, PublicClientApp, etc.
actor.alternateIdUsername or email of the actor.
actor.displayNameDisplay name of the actor.
target[].idID of each target object (user, group, application, ...).
target[].typeType of each target object.
target[].alternateIdUsername or email of each target object.
outcome.resultResult: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN.
outcome.reasonHuman-readable reason for the outcome.
client.ipAddressIP address of the client.
client.userAgent.rawUserAgentRaw user agent string.
client.geographicalContext.countryCountry of origin for the request.
securityContext.isProxyWhether the request came through a proxy or anonymizer.
authenticationContext.externalSessionIdSession ID correlating events in one user session.
transaction.idTransaction ID correlating multiple log entries for one action.

References #