An Oleria Activity represents the action's taken by an [Oleria Account](#/components/schemas/Oleria Account) and notifications from a system or application as typically retrieved and processed from IDP, SaaS application, directory service, or other audit logs
If this is true, then the activatedPermissionSets are correct even if len(activatedPermissionSets) is zero. Otherwise, the activated permissions should be treated as unknown
An Oleria schematization of activity types to enable type specific system processing. The following table details the type-specific data associated with these schematized activities as well as the affected object. Note: for enterprise applications and directories, xxxApplication == IntegratedApplication; for identity providers a) xxxApplication == AssignedApplication for SSO login activity, b) xxxApplication == IntegratedApplication for any other activities including local login and logout
An identifier (unique to integrated application) for an Account object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations
Example:
"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)"
An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration
The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage
The application-specific activity type that is sometimes schematized to an Oleria activity type as defined by ActivityType. If there is a schematized corresponding activity type, then applicationActivityType gives additional application-specific information about the activity e.g. Login.Success == org.sso_response for GitHub in the SSO login scenario. If there is not a relevant schematized type then activityType is ApplicationSpecific and the applicationActivityType is used to communicate the full information about the type of activity e.g. workflows.completed_workflow_run (GitHub), drive.access (Google Workspace)
An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration
The ObjectMetadata structure defines metadata that applies to every object and relationship, and is usually managed by the system that receives the data
An array of additional metadata values associated with the activity including cached activity data about the affected object using a namespace string equal to the affectedObjectType
Names the Agent, and where known the AgentVersion, behind the actor of an Activity. It is an attribution of the actor rather than a second actor: the acting principal remains actorAccountId, and this structure says which agent the source attributes that principal's action to
An authentication method specific context that may be used by the platform to connect authentication activity and sessions across ApplicationInstances. For example, an enterprise application that has SSO to an identity provider could emit an event with an authentication method of SSO and an authentication context with the base64 encoded SHA256 hash of the authentication token. The corresponding IDP would emit an authentication activity with a method of Passkey and the same authentication token. This enables enrichment of application activities with the SSO authentication method. When the authentication context is empty (because the application could not provide the hash of the token), the Oleria platform will use other heuristics to try to connect the application activity with IDP authentication
The credential presented to authenticate the actor, where the source's audit record names one — a sign-in's federated credential or key identifier, or the credential provider an agent drew a third-party token from. A credential is narrower than the account it authenticates, so it cannot be derived from actorAccountId, and it is what makes everything done with one compromised secret answerable as a query
An identifier (unique to the integrated application) for a ObjectDirectory object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations
Example:
"repo:R_kgDOLL0doQ (GitHub based on repository node identifier), 1BUxdX4M-H7X8GKRgTjprJS8fjY_Ij1giE82lQlny2kc (Google Drive based on file id)"
An identifier (unique to integrated application) for an Account object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations
Example:
"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)"
Compact integer-bitmask encoding of the permissions this activity activated, derived by mapping the
activated permission specifications (Activity.activatedPermissionSets - coarse
create/read/update/delete/execute/share/privileged access plus any application-specific fine-grained
specifiers) through the application's permission catalog. Enables efficient permission filtering
without traversing the nested globalActivatedPermissionSets structure.
Application is used to represent accounts used to represent an "installed" application or custom created service principal for application or federated use. When the sub-type is Application, the source application should also emit ApprovedApplicationUsage for the account
AnonymousUser is used to represent anonymous accounts typically in the context of sharing resources
ExternalUser is used to represent accounts that are outside of the application-defined customer organizational unit, and is typically used in the context of sharing resources]
StandardUser accounts are any user accounts not classified as AnonymousUser or ExternalUser and is typically the majority of accounts managed by an enterprise application
System is used to represent system bots and pre-defined or configurable system service principals e.g. the merge queue bot in GitHub
Unavailable should be indicated when the sub-type of the account cannot be definitively determined as AnonymousUser, ExternalUser, StandardUser, Application, or System based on the absence of endpoint functionality or lack of access
Machine accounts are used to represent system-defined accounts and service principals registered with the enterprise application that can take some sort of audited action
Token accounts are used to represent tokens used to impersonate accounts with some restricted scope e.g. personal access tokens
User accounts are used to represent human users of the application
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Oleria Identity Security","colors":{"primary":"#027864","light":"#027864","dark":"#58D5BA"},"logo":{"light":"https://mintcdn.com/oleria/KyPIHO-0OF6fE_DF/images/OleriaLightMode-1.png?fit=max\u0026auto=format\u0026n=KyPIHO-0OF6fE_DF\u0026q=85\u0026s=906d33a8c505e2a96b7c6a1583335e1d","dark":"https://mintcdn.com/oleria/9Xgkiz4uBKa5_MIM/images/Oleria_Dark_2.png?fit=max\u0026auto=format\u0026n=9Xgkiz4uBKa5_MIM\u0026q=85\u0026s=eed2ceca9aaaa1597123d7edabce3ce2"},"favicon":"https://mintcdn.com/oleria/rpFX8xIzvg2xF0B0/images/favicon.png?fit=max\u0026auto=format\u0026n=rpFX8xIzvg2xF0B0\u0026q=85\u0026s=b2b79fcf5eaf05bffa7866fe11571fd9","appearance":{"default":"light"},"background":{"color":{"light":"#ffffff"}},"navbar":{"links":[{"href":"mailto:support@oleria.com","label":"Support"}]},"footer":{"socials":{"website":"https://oleria.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"oleria","hasAudioNarration":false,"actualSubdomain":"oleria","customDomains":["docs.oleria.com"],"gitSource":{"type":"github","owner":"roanokedatasecurity","repo":"oleria-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeace4bfeac5b4749625236","collectionId":"2edfd769-349b-438c-87bc-d9700635ec79","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeace4bfeac5b4749625236"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aead2ddcd71ec77215afae7","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Integrations","count":370},{"language":"default","tag":"Applications","count":312},{"language":"default","tag":"API Reference","count":91},{"language":"default","tag":"Inventory \u0026 Actions","count":72},{"language":"default","tag":"Product","count":69},{"language":"default","tag":"Security and compliance","count":52},{"language":"default","tag":"Developer tools","count":48},{"language":"default","tag":"Collaboration and productivity","count":39},{"language":"default","tag":"Data and analytics","count":34},{"language":"default","tag":"Finance and operations","count":29}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@oleria.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/activities/get","slug":"/api-reference/activities/get","pageMetadata":{"title":"Get","description":"Returns an activity by its global id. Requires the `https://devx.{environment}.oleria.io/read` scope.","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/activities/{id}","href":"/api-reference/activities/get","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns an activity by its global id. Requires the \", _jsx(_components.code, {\n children: \"https://devx.{environment}.oleria.io/read\"\n }), \" scope.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get","description":"Returns an activity by its global id. Requires the `https://devx.{environment}.oleria.io/read` scope.","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/activities/{id}","href":"/api-reference/activities/get","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get","description":"Returns an activity by its global id. Requires the `https://devx.{environment}.oleria.io/read` scope.","operationId":"GetActivity","tags":["Activities"],"parameters":["ae865eaf-86a3-4f39-9d5e-6e00f8c5fcae"],"security":["e63152a7-460a-49cb-817f-91f76a9006cc"],"responses":{"200":"c76478ea-903b-48d7-a3f8-96b433ecc073","400":"6d751a8e-03c1-4139-a7ad-28b29d9a1416","401":"3e3a9e08-0d40-4100-a883-72290e1084ff","403":"4bb2780a-e3fc-49e9-8488-fa9fc1922343","404":"d331f796-46f2-4d67-a18c-0bf3810ae40e","429":"07d2fd29-1a11-4fb7-b280-76d00a1cbcbd","500":"1466bf1d-e1d0-47de-ab0a-1bf763a37f75"},"method":"get","type":"path","servers":["7524c4d0-f52d-433a-b349-e1a06ce637b4"],"path":"/v1/activities/{id}","baseUrlOptions":["https://devx.{environment}.oleria.io"],"title":"Get","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"ae865eaf-86a3-4f39-9d5e-6e00f8c5fcae":{"name":"id","in":"path","description":"Global id of the activity.","required":true,"schema":{"type":"string","isRequired":true,"description":"Global id of the activity.","uniqueKey":"","typeLabel":"string"}}},"responses":{"c76478ea-903b-48d7-a3f8-96b433ecc073":{"description":"The activity.","content":{"application/json":{"schema":{"type":"object","description":"An Oleria Activity represents the action's taken by an [Oleria Account](#/components/schemas/Oleria Account) and notifications from a system or application as typically retrieved and processed from IDP, SaaS application, directory service, or other audit logs\n","required":["oleriaObjectMetadata","globalActorAccountId","globalAffectedObjectId","globalId","activatedPermissionsAvailable","activityType","actorAccountId","affectedObjectId","affectedObjectType","applicationActivityType","errorCode","id","objectMetadata","timestamp"],"properties":{"activatedPermissionsAvailable":{"type":"boolean","description":"If this is true, then the activatedPermissionSets are correct even if len(activatedPermissionSets) is zero. Otherwise, the activated permissions should be treated as unknown\n","isRequired":true,"uniqueKey":"activatedPermissionsAvailable","typeLabel":"boolean"},"activityType":{"type":"string","description":"An Oleria schematization of activity types to enable type specific system processing. The following table details the type-specific data associated with these schematized activities as well as the affected object. Note: for enterprise applications and directories, xxxApplication == IntegratedApplication; for identity providers a) xxxApplication == AssignedApplication for SSO login activity, b) xxxApplication == IntegratedApplication for any other activities including local login and logout\n\n| Activity Type | Data | Affected Object |\n|-------------------------------------------|---------------------------------------------------------------------|-----------------------------|\n| AccessTo.Deleted | [Link](#/components/schemas/AccessToDeletedActivityData) | ResourceInstance |\n| Account.AccountRoleChanged | N/A | Account |\n| Account.Disabled | N/A | Account |\n| Account.Enabled | N/A | Account |\n| Account.Impersonated | N/A | Account |\n| Agent.Invoked | N/A | Agent (the invoked agent; its version, where known, in secondaryAffectedObjects) |\n| Authentication.Methods.Added | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.Authorized | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.Removed | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.ResetAllowed | N/A | Integrated Application |\n| Authentication.Methods.ResetDisallowed | N/A | Integrated Application |\n| Authentication.Methods.Revoked | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.Updated | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Policy.General.Added | N/A | Integrated Application |\n| Authentication.Policy.General.Removed | N/A | Integrated Application |\n| Authentication.Policy.General.Updated | N/A | Integrated Application |\n| Authentication.Policy.Method.NotRequired | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Policy.Method.Required | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Policy.MFA.Adaptive | N/A | Integrated Application |\n| Authentication.Policy.MFA.NotRequired | N/A | Integrated Application |\n| Authentication.Policy.MFA.Required | N/A | Integrated Application |\n| Authentication.Policy.Password.Added | N/A | Integrated Application |\n| Authentication.Policy.Password.Removed | N/A | Integrated Application |\n| Authentication.Policy.Password.Updated | N/A | Integrated Application |\n| Authentication.Policy.SSO.NotRequired | N/A | Integrated Application |\n| Authentication.Policy.SSO.Required | N/A | Integrated Application |\n| Authentication.Policy.SSO.Updated | N/A | Integrated Application |\n| Authentication.Secret.Added | N/A | Secret dependent |\n| Authentication.Secret.Removed | N/A | Secret dependent |\n| Authentication.Secret.Rotated | N/A | Secret dependent |\n| Authentication.Secret.Updated | N/A | Secret dependent |\n| Authorization.Access.Authorized | N/A | Resource Instance |\n| Authorization.Access.Denied | N/A | Resource Instance |\n| Authorization.Access.Granted | N/A | Resource Instance |\n| Authorization.Access.Requested | N/A | Resource Instance |\n| Authorization.Access.Revoked | N/A | Resource Instance |\n| Authorization.Access.Updated | N/A | Resource Instance |\n| Authorization.Requirements.Created | N/A | Resource Instance |\n| Authorization.Requirements.Deleted | N/A | Resource Instance |\n| Authorization.Requirements.Updated | N/A | Resource Instance |\n| Authorization.UnmanagedApplication.Granted | [Link](#/components/schemas/UnmanagedApplicationEntitlementInfo) | Account |\n| Authorization.UnmanagedApplication.Revoked | [Link](#/components/schemas/UnmanagedApplicationEntitlementInfo) | Account |\n| Container.Content.Activity |[Link](#/components/schemas/ContainerContentActivityInformation) | Resource Instance |\n| Content.Download.Failed | N/A | Resource Instance |\n| Content.Download.Success | N/A | Resource Instance |\n| Content.Upload.Failed | N/A | Resource Instance |\n| Content.Upload.Success | N/A | Resource Instance |\n| Credential.Retrieved | N/A | Credential |\n| Endpoint.Access.AccountToService.Failed | N/A | Integrated Application |\n| Endpoint.Access.AccountToService.Success | N/A | Integrated Application |\n| Endpoint.Access.AccountToUnmanagedApplication.Failed | N/A | Account |\n| Endpoint.Access.AccountToUnmanagedApplication.Success | N/A | Account |\n| Endpoint.Access.ServiceToService.Failed | N/A | Integrated Application |\n| Endpoint.Access.ServiceToService.Success | N/A | Integrated Application |\n| Label.Added | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Created | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Destroyed | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Updated | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Removed | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| License.Added | N/A | License dependent |\n| License.Assigned | N/A | License dependent |\n| License.Removed | N/A | License dependent |\n| License.Unassigned | N/A | License dependent | \n| License.Updated | N/A | License dependent |\n| Login.Failed | N/A | xxxApplication |\n| Login.Remote.Failed | N/A | Resource Instance |\n| Login.Remote.Success | N/A | Resource Instance |\n| Login.Success | N/A | xxxApplication |\n| Logout | N/A | xxxApplication |\n| Logout.Remote | N/A | Resource Instance |\n| Object.Created | N/A | Object dependent |\n| Object.Deleted | N/A | Object dependent |\n| Object.Updated | N/A | Object dependent |\n| Ownership.Added | [Link](#/components/schemas/OwnershipChangeActivityData) | Resource whose ownership changed |\n| Ownership.Removed | [Link](#/components/schemas/OwnershipChangeActivityData) | Resource whose ownership changed |\n| Ownership.Transferred | [Link](#/components/schemas/OwnershipChangeActivityData) | Resource whose ownership changed |\n| Password.ChangedByUser | N/A | User Account |\n| Password.ChangedForUser | N/A | User Account |\n| Password.ResetByUser | N/A | User Account |\n| Password.ResetForUser | N/A | User Account |\n| Relationship.Created | [Link](#/components/schemas/RelationshipActivityData) | None |\n| Relationship.Deleted | [Link](#/components/schemas/RelationshipActivityData) | None |\n| Relationship.Updated | [Link](#/components/schemas/RelationshipActivityData) | None |\n| Security.Notification | N/A | Setting dependent |\n| Settings.Updated | N/A | Setting dependent |\n| Suspicious.Login.Failed | N/A | xxxApplication |\n| Suspicious.Login.Success | N/A | xxxApplication |\n| App.Custom | N/A | App dependent |\n","example":"Login.Success","enum":["AccessTo.Deleted","Account.AccountRoleChanged","Account.Disabled","Account.Enabled","Account.Impersonated","Agent.Invoked","Authentication.Methods.Added","Authentication.Methods.Authorized","Authentication.Methods.Removed","Authentication.Methods.ResetAllowed","Authentication.Methods.ResetDisallowed","Authentication.Methods.Revoked","Authentication.Methods.Updated","Authentication.Policy.General.Added","Authentication.Policy.General.Removed","Authentication.Policy.General.Updated","Authentication.Policy.Method.NotRequired","Authentication.Policy.Method.Required","Authentication.Policy.MFA.Adaptive","Authentication.Policy.MFA.NotRequired","Authentication.Policy.MFA.Required","Authentication.Policy.Password.Added","Authentication.Policy.Password.Removed","Authentication.Policy.Password.Updated","Authentication.Policy.SSO.NotRequired","Authentication.Policy.SSO.Required","Authentication.Policy.SSO.Updated","Authentication.Secret.Added","Authentication.Secret.Removed","Authentication.Secret.Rotated","Authentication.Secret.Updated","Authorization.Access.Authorized","Authorization.Access.Denied","Authorization.Access.Granted","Authorization.Access.Requested","Authorization.Access.Revoked","Authorization.Access.Updated","Authorization.Requirements.Created","Authorization.Requirements.Deleted","Authorization.Requirements.Updated","Authorization.UnmanagedApplication.Granted","Authorization.UnmanagedApplication.Revoked","Container.Content.Activity","Content.Download.Failed","Content.Download.Success","Content.Upload.Failed","Content.Upload.Success","Credential.Retrieved","Endpoint.Access.AccountToService.Failed","Endpoint.Access.AccountToService.Success","Endpoint.Access.AccountToUnmanagedApplication.Failed","Endpoint.Access.AccountToUnmanagedApplication.Success","Endpoint.Access.ServiceToService.Failed","Endpoint.Access.ServiceToService.Success","Label.Added","Label.Created","Label.Destroyed","Label.Updated","Label.Removed","License.Added","License.Assigned","License.Removed","License.Unassigned","License.Updated","Login.Failed","Login.Remote.Failed","Login.Remote.Success","Login.Success","Logout","Logout.Remote","Object.Created","Object.Deleted","Object.Updated","Ownership.Added","Ownership.Removed","Ownership.Transferred","Password.ChangedByUser","Password.ChangedForUser","Password.ResetByUser","Password.ResetForUser","Relationship.Created","Relationship.Deleted","Relationship.Updated","Secret.Added","Secret.Deleted","Secret.Revocation.Failed","Secret.Revocation.Success","Secret.Updated","Secret.Verification.Failed","Secret.Verification.Success","Security.Notification","Settings.Updated","Suspicious.Login.Failed","Suspicious.Login.Success","Token.Revocation.Failed","Token.Revocation.Requested","Token.Revocation.Success","App.Custom"],"isRequired":true,"uniqueKey":"activityType","typeLabel":"enum\u003cstring>"},"actorAccountId":{"type":"string","description":"An identifier (unique to integrated application) for an [Account](#/components/schemas/Account) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations\n","example":"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)","isRequired":true,"uniqueKey":"actorAccountId","typeLabel":"string"},"affectedObjectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","isRequired":true,"uniqueKey":"affectedObjectId","typeLabel":"string"},"affectedObjectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"isRequired":true,"uniqueKey":"affectedObjectType","typeLabel":"enum\u003cstring>"},"applicationActivityType":{"type":"string","description":"The application-specific activity type that is sometimes schematized to an Oleria activity type as defined by ActivityType. If there is a schematized corresponding activity type, then applicationActivityType gives additional application-specific information about the activity e.g. Login.Success == org.sso_response for GitHub in the SSO login scenario. If there is not a relevant schematized type then activityType is ApplicationSpecific and the applicationActivityType is used to communicate the full information about the type of activity e.g. workflows.completed_workflow_run (GitHub), drive.access (Google Workspace)","example":"org.sso_response (GitHub), workflows.completed_workflow_run (GitHub), drive.access (Google Workspace)","isRequired":true,"uniqueKey":"applicationActivityType","typeLabel":"string"},"errorCode":{"type":"integer","description":"For any activity type indicating failure e.g. login.failed, a reason code can be emitted with the activity","example":404,"isRequired":true,"uniqueKey":"errorCode","typeLabel":"integer"},"id":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"objectMetadata":{"required":["ApplicationInstanceId","GeneratedTime"],"type":"object","properties":{"ApplicationInstanceId":{"type":"string","isRequired":true,"uniqueKey":"objectMetadata.ApplicationInstanceId","typeLabel":"string"},"GeneratedTime":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"objectMetadata.GeneratedTime","typeLabel":"string\u003cdate-time>"},"Profile":{"type":"string","enum":["Account","Membership","Governance","Risk","Access","Detection"],"uniqueKey":"objectMetadata.Profile","typeLabel":"enum\u003cstring>"},"ObjectOrRelationshipType":{"type":"string","uniqueKey":"objectMetadata.ObjectOrRelationshipType","typeLabel":"string"}},"description":"The _ObjectMetadata_ structure defines metadata that applies to every object and relationship, and is usually managed by the system that receives the data\n","isRequired":true,"uniqueKey":"objectMetadata","typeLabel":"object"},"timestamp":{"type":"string","description":"The timestamp of the activity","format":"date-time","example":"2024-05-02T03:17:34.948Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"globalActorAccountId":{"type":"string","isRequired":true,"uniqueKey":"globalActorAccountId","typeLabel":"string"},"globalAffectedObjectId":{"type":"string","isRequired":true,"uniqueKey":"globalAffectedObjectId","typeLabel":"string"},"globalId":{"type":"string","isRequired":true,"uniqueKey":"globalId","typeLabel":"string"},"oleriaObjectMetadata":{"type":"object","properties":{"enrichmentVersion":{"type":"string","uniqueKey":"oleriaObjectMetadata.enrichmentVersion","typeLabel":"string"},"generatedTime":{"type":"string","format":"date-time","uniqueKey":"oleriaObjectMetadata.generatedTime","typeLabel":"string\u003cdate-time>"}},"description":"object metadata supersets object metadata with platform enrichment provenance — the enrichment version and the time the record was generated\n","isRequired":true,"uniqueKey":"oleriaObjectMetadata","typeLabel":"object"},"activatedPermissionSets":{"type":"array","description":"An array of permission specifications (one per resource class) associated with this activity\n","items":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"activatedPermissionSets.items.[INDEX].fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"activatedPermissionSets.items.[INDEX].fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"activatedPermissionSets.items.[INDEX].formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"activatedPermissionSets.items.[INDEX].formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"activatedPermissionSets.items.[INDEX].formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"activatedPermissionSets.items.[INDEX].isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"activatedPermissionSets.items.[INDEX].ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"activatedPermissionSets.items.[INDEX].owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"activatedPermissionSets.items.[INDEX].owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"activatedPermissionSets.items.[INDEX].owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"activatedPermissionSets.items.[INDEX].owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"activatedPermissionSets.items.[INDEX].owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"activatedPermissionSets.items.[INDEX].owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"activatedPermissionSets.items.[INDEX].specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"activatedPermissionSets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"activatedPermissionSets","typeLabel":"object[]"},"activity":{"type":"string","description":"The description of the activity that was logged","example":"CI","uniqueKey":"activity","typeLabel":"string"},"activityMetadata":{"type":"array","description":"An array of additional metadata values associated with the activity including cached activity data about the affected object using a namespace string equal to the affectedObjectType","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"activityMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"activityMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"activityMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"activityMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"activityMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"activityMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"activityMetadata","typeLabel":"object[]"},"actorAccountFederation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"actorAccountFederation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"actorAccountFederation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"actorAccountFederation","typeLabel":"object"},"actorAgentReference":{"type":"object","required":["agentId"],"properties":{"agentId":{"type":"string","minLength":1,"description":"The agent the source's own record names as being behind the actor. Populated only where the record carries the agent directly, or where the source application can resolve it deterministically inside its own source — a workload identity the platform creates per agent, or the runtime and endpoint an invocation was addressed to. Never derived from a principal that several agents share; for those records it is absent. Expected to be consistent with the [EntityHasAccount](#/components/schemas/EntityHasAccount) for the same actorAccountId\n","example":"harness_order-triage-harness","isRequired":true,"uniqueKey":"actorAgentReference.agentId","typeLabel":"string"},"agentVersionId":{"type":"string","minLength":1,"description":"The version the record names, or the version the endpoint an invocation was addressed to resolved to. It identifies the configuration the run started from, not what executed: a run may override parts of the stored configuration at invocation time, so a certification claim cannot rest on this field alone\n","example":"harness_order-triage-harness:2","uniqueKey":"actorAgentReference.agentVersionId","typeLabel":"string"},"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"actorAgentReference.federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"actorAgentReference.federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"actorAgentReference.federationInformation","typeLabel":"object"}},"description":"Names the [Agent](#/components/schemas/Agent), and where known the [AgentVersion](#/components/schemas/AgentVersion), behind the actor of an [Activity](#/components/schemas/Activity). It is an attribution of the actor rather than a second actor: the acting principal remains actorAccountId, and this structure says which agent the source attributes that principal's action to\n","uniqueKey":"actorAgentReference","typeLabel":"object"},"actorAuthenticationContext":{"type":"string","description":"An authentication method specific context that may be used by the platform to connect authentication activity and sessions across ApplicationInstances. For example, an enterprise application that has SSO to an identity provider could emit an event with an authentication method of SSO and an authentication context with the base64 encoded SHA256 hash of the authentication token. The corresponding IDP would emit an authentication activity with a method of Passkey and the same authentication token. This enables enrichment of application activities with the SSO authentication method. When the authentication context is empty (because the application could not provide the hash of the token), the Oleria platform will use other heuristics to try to connect the application activity with IDP authentication\n","example":"fBDpDdUUN1z0jMIUg1saZQmaA9Dx3B+0IPdcHG0fN4c=","uniqueKey":"actorAuthenticationContext","typeLabel":"string"},"actorAuthenticationCredentialId":{"type":"string","description":"The credential presented to authenticate the actor, where the source's audit record names one — a sign-in's federated credential or key identifier, or the credential provider an agent drew a third-party token from. A credential is narrower than the account it authenticates, so it cannot be derived from actorAccountId, and it is what makes everything done with one compromised secret answerable as a query\n","example":"aa11bb22-cc33-dd44-ee55-ff6677889900 (Microsoft Entra passwordCredential keyId), AKIAIOSFODNN7EXAMPLE (AWS access key id)","uniqueKey":"actorAuthenticationCredentialId","typeLabel":"string"},"actorAuthenticationMethods":{"type":"array","description":"Authentication methods associated with this activity and actor","example":["BiometricAuthenticator","Passkey"],"items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"actorAuthenticationMethods.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","uniqueKey":"actorAuthenticationMethods.items.[INDEX].description","typeLabel":"string"}},"description":"Authentication methods describe how an [Account](#/components/schemas/Account) is required to authenticate to an enterprise application or identity provider. [Account](#/components/schemas/Account) include a list of enrolled authentication methods for the account, and [Activity](#/components/schemas/Activity) will include the authentication method used for login and other events. The type [AuthenticationMethodType](#/components/schemas/AuthenticationMethodType) is a string that can be one of many different authentication methods recognized by Oleria\n","uniqueKey":"actorAuthenticationMethods.items.[INDEX]","typeLabel":"object"},"uniqueKey":"actorAuthenticationMethods","typeLabel":"object[]"},"actorAuthenticationScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"actorAuthenticationScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actorAuthenticationScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"actorAuthenticationScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"actorAuthenticationScopes","typeLabel":"object"},"actorImpersonatorReference":{"type":"object","properties":{"accountReference":{"oneOf":[{"type":"object","description":"Reference to the impersonating account which is interpreted based on the impersonationType","properties":{"authenticationKey":{"type":"string","description":"If present, the authentication key can be used to find a specific federation target application instance. It is required for some federation protocols e.g. Trustfusion where the federationId is a locally unique account id\n","uniqueKey":"actorImpersonatorReference.accountReference.oneOf.0.authenticationKey","typeLabel":"string"},"federationId":{"type":"string","description":"A FederationId is an account username override used in the context of an authenticated session or in some contexts an Oleria LocallyUniqueAccountId","example":"kirt@oleria.dev","uniqueKey":"actorImpersonatorReference.accountReference.oneOf.0.federationId","typeLabel":"string"},"federationProtocol":{"type":"string","description":"Federation protocols that can be used for entitlements","enum":["FirstParty","OAuth","OIDC","RADIUS","SAML","Trustfusion"],"uniqueKey":"actorImpersonatorReference.accountReference.oneOf.0.federationProtocol","typeLabel":"enum\u003cstring>"}},"uniqueKey":"actorImpersonatorReference.accountReference.oneOf.0","typeLabel":"object"},{"type":"object","description":"Reference to the impersonating account which is interpreted based on the impersonationType","properties":{"accountId":{"type":"string","description":"An identifier (unique to integrated application) for an [Account](#/components/schemas/Account) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations\n","example":"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)","uniqueKey":"actorImpersonatorReference.accountReference.oneOf.1.accountId","typeLabel":"string"}},"uniqueKey":"actorImpersonatorReference.accountReference.oneOf.1","typeLabel":"object"},{"type":"object","description":"Reference to the impersonating account which is interpreted based on the impersonationType","properties":{"tokenData":{"type":"string","uniqueKey":"actorImpersonatorReference.accountReference.oneOf.2.tokenData","typeLabel":"string"}},"uniqueKey":"actorImpersonatorReference.accountReference.oneOf.2","typeLabel":"object"}],"uniqueKey":"actorImpersonatorReference.accountReference","typeLabel":"object"},"type":{"type":"string","enum":["Federated","Local","PrivateToken"],"uniqueKey":"actorImpersonatorReference.type","typeLabel":"enum\u003cstring>"}},"description":"The ImpersonatorReferenceInformation describes the impersonating account for an activity that is based on the impersonation auth method","uniqueKey":"actorImpersonatorReference","typeLabel":"object"},"actorLocation":{"type":"object","properties":{"type":{"type":"string","enum":["Network","Physical"],"uniqueKey":"actorLocation.type","typeLabel":"enum\u003cstring>"},"typeSpecificData":{"oneOf":[{"type":"object","description":"Specify a network location or zone with a name and a list of IP addresses or ranges (including in CIDR notation)\n","properties":{"ipAddressExclusions":{"type":"array","items":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.ipAddressExclusions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.ipAddressExclusions","typeLabel":"string[]"},"ipAddressInclusions":{"type":"array","items":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.ipAddressInclusions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.ipAddressInclusions","typeLabel":"string[]"},"name":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.name","typeLabel":"string"},"supplementaryInformation":{"type":"object","properties":{"geoLocation":{"type":"object","required":["latitude","longtitude"],"properties":{"latitude":{"type":"number","isRequired":true,"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.geoLocation.latitude","typeLabel":"number"},"longtitude":{"type":"number","isRequired":true,"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.geoLocation.longtitude","typeLabel":"number"}},"description":"Latitude and longtitude specification for a location","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.geoLocation","typeLabel":"object"},"additionalLocationMetadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata","typeLabel":"object[]"}},"uniqueKey":"actorLocation.typeSpecificData.oneOf.0.supplementaryInformation","typeLabel":"object"}},"uniqueKey":"actorLocation.typeSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"A subset of the ISO 19160-4:2023 delivery point specification. For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","properties":{"addressedObjectIdentifier":{"type":"object","properties":{"building":{"type":"string","description":"Element identifying the number or name and type of the location edifice or construction\n","example":"The Madrona Refuge Building","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.addressedObjectIdentifier.building","typeLabel":"string"},"door":{"type":"string","description":"Element identifying the apartment, room, or office\n","example":"Suite 301","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.addressedObjectIdentifier.door","typeLabel":"string"},"premisesIdentifier":{"type":"string","description":"Element designating the area or the object on an area associated with the location\n","example":"1126 34th Avenue","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.addressedObjectIdentifier.premisesIdentifier","typeLabel":"string"}},"description":"Subset of an ISO 19160-4:2023 construct identifying a specific addess within a [Locality](#/components/schemas/Locality). For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.addressedObjectIdentifier","typeLabel":"object"},"countryLevelInformation":{"type":"object","properties":{"countryCode":{"type":"string","description":"Element designating the ISO 3166-1 A-2 country code for the country, territory or area of geopolitical interest\n","example":"US","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.countryLevelInformation.countryCode","typeLabel":"string"},"countryName":{"type":"string","description":"Element designating the country, dependency, or area of geopolitical interest\n","example":"United States","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.countryLevelInformation.countryName","typeLabel":"string"},"multiCountryRegion":{"type":"string","description":"Element indicating a region in which the country, territory, or area of geopolitical interest is located and by which it is potentially more effectively recognized\n","example":"North America","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.countryLevelInformation.multiCountryRegion","typeLabel":"string"}},"description":"Subset of ISO 19160-4:2023 country level information. For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.countryLevelInformation","typeLabel":"object"},"locality":{"type":"object","properties":{"district":{"type":"string","description":"Element indicating the name of the area within or adjacent to the specified town\n","example":"Madrona (neighborhood in Seattle)","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.locality.district","typeLabel":"string"},"region":{"type":"string","description":"Element specifying the geographic or administrative area of the country in which the town is situated\n","example":"Washington","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.locality.region","typeLabel":"string"},"town":{"type":"string","description":"Element indicating the name of the populated place associated with the [LocationSpecification](#/components/schemas/LocationSpecification) in which this _Locality_ is being referenced\n","example":"Seattle","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.locality.town","typeLabel":"string"}},"description":"Subset of ISO 19160-4:2023 locality information identifying the geographical area. For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.locality","typeLabel":"object"},"postcode":{"type":"string","description":"Postal code or ZIP code\n","example":"98112","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.postcode","typeLabel":"string"},"supplementaryInformation":{"type":"object","properties":{"geoLocation":{"type":"object","required":["latitude","longtitude"],"properties":{"latitude":{"type":"number","isRequired":true,"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.geoLocation.latitude","typeLabel":"number"},"longtitude":{"type":"number","isRequired":true,"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.geoLocation.longtitude","typeLabel":"number"}},"description":"Latitude and longtitude specification for a location","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.geoLocation","typeLabel":"object"},"additionalLocationMetadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata","typeLabel":"object[]"}},"uniqueKey":"actorLocation.typeSpecificData.oneOf.1.supplementaryInformation","typeLabel":"object"}},"uniqueKey":"actorLocation.typeSpecificData.oneOf.1","typeLabel":"object"}],"uniqueKey":"actorLocation.typeSpecificData","typeLabel":"object"}},"uniqueKey":"actorLocation","typeLabel":"object"},"affectedObjectFederation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"affectedObjectFederation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"affectedObjectFederation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"affectedObjectFederation","typeLabel":"object"},"authenticationContextHistory":{"type":"array","description":"Historical _actorAuthenticationContext_ entries that can be associated with this _Activity_\n","items":{"type":"string","uniqueKey":"authenticationContextHistory.items.[INDEX]","typeLabel":"string"},"uniqueKey":"authenticationContextHistory","typeLabel":"string[]"},"browserName":{"type":"string","description":"The name of the browser used for a web-based activity if applicable and available","example":"Chrome","uniqueKey":"browserName","typeLabel":"string"},"browserVersion":{"type":"string","description":"The version of the browser used for a web-based activity if applicable and available","example":"126","uniqueKey":"browserVersion","typeLabel":"string"},"errorCodeType":{"type":"string","enum":["HTTP","IntegratedApplication"],"uniqueKey":"errorCodeType","typeLabel":"enum\u003cstring>"},"errorDescription":{"type":"string","description":"Error description string","example":"The requested resource was not found","uniqueKey":"errorDescription","typeLabel":"string"},"ipAddress":{"type":"string","format":"ip","example":"192.39.212.89","uniqueKey":"ipAddress","typeLabel":"string\u003cip>"},"objectDirectoryContainerFederation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"objectDirectoryContainerFederation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"objectDirectoryContainerFederation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"objectDirectoryContainerFederation","typeLabel":"object"},"objectDirectoryContainerId":{"type":"string","description":"An identifier (unique to the integrated application) for a [ObjectDirectory](#/components/schemas/ObjectDirectory) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations \n","example":"repo:R_kgDOLL0doQ (GitHub based on repository node identifier), 1BUxdX4M-H7X8GKRgTjprJS8fjY_Ij1giE82lQlny2kc (Google Drive based on file id)","uniqueKey":"objectDirectoryContainerId","typeLabel":"string"},"oleriaActivityTypeSpecificData":{"oneOf":[{"type":"object","description":"Activity specific data for [AccessTo.Deleted](#/components/schemas/ActivityType)","properties":{"fromId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.0.fromId","typeLabel":"string"},"toId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.0.toId","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"Activity type specific data when activity type is an OleriaActivityType","properties":{"entries":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.1.entries.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.1.entries.items.[INDEX].description","typeLabel":"string"}},"description":"Authentication methods describe how an [Account](#/components/schemas/Account) is required to authenticate to an enterprise application or identity provider. [Account](#/components/schemas/Account) include a list of enrolled authentication methods for the account, and [Activity](#/components/schemas/Activity) will include the authentication method used for login and other events. The type [AuthenticationMethodType](#/components/schemas/AuthenticationMethodType) is a string that can be one of many different authentication methods recognized by Oleria\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.1.entries.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.1.entries","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.1","typeLabel":"object"},{"type":"object","description":"This data structure is used to convey information regarding a content notification coming out of a container\n","properties":{"activityType":{"type":"string","description":"An Oleria schematization of activity types to enable type specific system processing. The following table details the type-specific data associated with these schematized activities as well as the affected object. Note: for enterprise applications and directories, xxxApplication == IntegratedApplication; for identity providers a) xxxApplication == AssignedApplication for SSO login activity, b) xxxApplication == IntegratedApplication for any other activities including local login and logout\n\n| Activity Type | Data | Affected Object |\n|-------------------------------------------|---------------------------------------------------------------------|-----------------------------|\n| AccessTo.Deleted | [Link](#/components/schemas/AccessToDeletedActivityData) | ResourceInstance |\n| Account.AccountRoleChanged | N/A | Account |\n| Account.Disabled | N/A | Account |\n| Account.Enabled | N/A | Account |\n| Account.Impersonated | N/A | Account |\n| Agent.Invoked | N/A | Agent (the invoked agent; its version, where known, in secondaryAffectedObjects) |\n| Authentication.Methods.Added | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.Authorized | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.Removed | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.ResetAllowed | N/A | Integrated Application |\n| Authentication.Methods.ResetDisallowed | N/A | Integrated Application |\n| Authentication.Methods.Revoked | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Methods.Updated | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Policy.General.Added | N/A | Integrated Application |\n| Authentication.Policy.General.Removed | N/A | Integrated Application |\n| Authentication.Policy.General.Updated | N/A | Integrated Application |\n| Authentication.Policy.Method.NotRequired | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Policy.Method.Required | [Link](#/components/schemas/AuthenticationMethods) | Integrated Application |\n| Authentication.Policy.MFA.Adaptive | N/A | Integrated Application |\n| Authentication.Policy.MFA.NotRequired | N/A | Integrated Application |\n| Authentication.Policy.MFA.Required | N/A | Integrated Application |\n| Authentication.Policy.Password.Added | N/A | Integrated Application |\n| Authentication.Policy.Password.Removed | N/A | Integrated Application |\n| Authentication.Policy.Password.Updated | N/A | Integrated Application |\n| Authentication.Policy.SSO.NotRequired | N/A | Integrated Application |\n| Authentication.Policy.SSO.Required | N/A | Integrated Application |\n| Authentication.Policy.SSO.Updated | N/A | Integrated Application |\n| Authentication.Secret.Added | N/A | Secret dependent |\n| Authentication.Secret.Removed | N/A | Secret dependent |\n| Authentication.Secret.Rotated | N/A | Secret dependent |\n| Authentication.Secret.Updated | N/A | Secret dependent |\n| Authorization.Access.Authorized | N/A | Resource Instance |\n| Authorization.Access.Denied | N/A | Resource Instance |\n| Authorization.Access.Granted | N/A | Resource Instance |\n| Authorization.Access.Requested | N/A | Resource Instance |\n| Authorization.Access.Revoked | N/A | Resource Instance |\n| Authorization.Access.Updated | N/A | Resource Instance |\n| Authorization.Requirements.Created | N/A | Resource Instance |\n| Authorization.Requirements.Deleted | N/A | Resource Instance |\n| Authorization.Requirements.Updated | N/A | Resource Instance |\n| Authorization.UnmanagedApplication.Granted | [Link](#/components/schemas/UnmanagedApplicationEntitlementInfo) | Account |\n| Authorization.UnmanagedApplication.Revoked | [Link](#/components/schemas/UnmanagedApplicationEntitlementInfo) | Account |\n| Container.Content.Activity |[Link](#/components/schemas/ContainerContentActivityInformation) | Resource Instance |\n| Content.Download.Failed | N/A | Resource Instance |\n| Content.Download.Success | N/A | Resource Instance |\n| Content.Upload.Failed | N/A | Resource Instance |\n| Content.Upload.Success | N/A | Resource Instance |\n| Credential.Retrieved | N/A | Credential |\n| Endpoint.Access.AccountToService.Failed | N/A | Integrated Application |\n| Endpoint.Access.AccountToService.Success | N/A | Integrated Application |\n| Endpoint.Access.AccountToUnmanagedApplication.Failed | N/A | Account |\n| Endpoint.Access.AccountToUnmanagedApplication.Success | N/A | Account |\n| Endpoint.Access.ServiceToService.Failed | N/A | Integrated Application |\n| Endpoint.Access.ServiceToService.Success | N/A | Integrated Application |\n| Label.Added | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Created | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Destroyed | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Updated | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| Label.Removed | [Link](#/components/schemas/LabelInformation) | Label target dependent |\n| License.Added | N/A | License dependent |\n| License.Assigned | N/A | License dependent |\n| License.Removed | N/A | License dependent |\n| License.Unassigned | N/A | License dependent | \n| License.Updated | N/A | License dependent |\n| Login.Failed | N/A | xxxApplication |\n| Login.Remote.Failed | N/A | Resource Instance |\n| Login.Remote.Success | N/A | Resource Instance |\n| Login.Success | N/A | xxxApplication |\n| Logout | N/A | xxxApplication |\n| Logout.Remote | N/A | Resource Instance |\n| Object.Created | N/A | Object dependent |\n| Object.Deleted | N/A | Object dependent |\n| Object.Updated | N/A | Object dependent |\n| Ownership.Added | [Link](#/components/schemas/OwnershipChangeActivityData) | Resource whose ownership changed |\n| Ownership.Removed | [Link](#/components/schemas/OwnershipChangeActivityData) | Resource whose ownership changed |\n| Ownership.Transferred | [Link](#/components/schemas/OwnershipChangeActivityData) | Resource whose ownership changed |\n| Password.ChangedByUser | N/A | User Account |\n| Password.ChangedForUser | N/A | User Account |\n| Password.ResetByUser | N/A | User Account |\n| Password.ResetForUser | N/A | User Account |\n| Relationship.Created | [Link](#/components/schemas/RelationshipActivityData) | None |\n| Relationship.Deleted | [Link](#/components/schemas/RelationshipActivityData) | None |\n| Relationship.Updated | [Link](#/components/schemas/RelationshipActivityData) | None |\n| Security.Notification | N/A | Setting dependent |\n| Settings.Updated | N/A | Setting dependent |\n| Suspicious.Login.Failed | N/A | xxxApplication |\n| Suspicious.Login.Success | N/A | xxxApplication |\n| App.Custom | N/A | App dependent |\n","example":"Login.Success","enum":["AccessTo.Deleted","Account.AccountRoleChanged","Account.Disabled","Account.Enabled","Account.Impersonated","Agent.Invoked","Authentication.Methods.Added","Authentication.Methods.Authorized","Authentication.Methods.Removed","Authentication.Methods.ResetAllowed","Authentication.Methods.ResetDisallowed","Authentication.Methods.Revoked","Authentication.Methods.Updated","Authentication.Policy.General.Added","Authentication.Policy.General.Removed","Authentication.Policy.General.Updated","Authentication.Policy.Method.NotRequired","Authentication.Policy.Method.Required","Authentication.Policy.MFA.Adaptive","Authentication.Policy.MFA.NotRequired","Authentication.Policy.MFA.Required","Authentication.Policy.Password.Added","Authentication.Policy.Password.Removed","Authentication.Policy.Password.Updated","Authentication.Policy.SSO.NotRequired","Authentication.Policy.SSO.Required","Authentication.Policy.SSO.Updated","Authentication.Secret.Added","Authentication.Secret.Removed","Authentication.Secret.Rotated","Authentication.Secret.Updated","Authorization.Access.Authorized","Authorization.Access.Denied","Authorization.Access.Granted","Authorization.Access.Requested","Authorization.Access.Revoked","Authorization.Access.Updated","Authorization.Requirements.Created","Authorization.Requirements.Deleted","Authorization.Requirements.Updated","Authorization.UnmanagedApplication.Granted","Authorization.UnmanagedApplication.Revoked","Container.Content.Activity","Content.Download.Failed","Content.Download.Success","Content.Upload.Failed","Content.Upload.Success","Credential.Retrieved","Endpoint.Access.AccountToService.Failed","Endpoint.Access.AccountToService.Success","Endpoint.Access.AccountToUnmanagedApplication.Failed","Endpoint.Access.AccountToUnmanagedApplication.Success","Endpoint.Access.ServiceToService.Failed","Endpoint.Access.ServiceToService.Success","Label.Added","Label.Created","Label.Destroyed","Label.Updated","Label.Removed","License.Added","License.Assigned","License.Removed","License.Unassigned","License.Updated","Login.Failed","Login.Remote.Failed","Login.Remote.Success","Login.Success","Logout","Logout.Remote","Object.Created","Object.Deleted","Object.Updated","Ownership.Added","Ownership.Removed","Ownership.Transferred","Password.ChangedByUser","Password.ChangedForUser","Password.ResetByUser","Password.ResetForUser","Relationship.Created","Relationship.Deleted","Relationship.Updated","Secret.Added","Secret.Deleted","Secret.Revocation.Failed","Secret.Revocation.Success","Secret.Updated","Secret.Verification.Failed","Secret.Verification.Success","Security.Notification","Settings.Updated","Suspicious.Login.Failed","Suspicious.Login.Success","Token.Revocation.Failed","Token.Revocation.Requested","Token.Revocation.Success","App.Custom"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.activityType","typeLabel":"enum\u003cstring>"},"applicationActivityType":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.applicationActivityType","typeLabel":"string"},"description":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.description","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.name","typeLabel":"string"},"oleriaActivityTypeSpecificData":{"oneOf":[{"type":"object","description":"Activity specific data for [AccessTo.Deleted](#/components/schemas/ActivityType)","properties":{"fromId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.0.fromId","typeLabel":"string"},"toId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.0.toId","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"Activity type specific data when activity type is an Oleria ActivityType","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.1","typeLabel":"object"},{"type":"object","description":"Details the information about a relationship (edge) associated with a Relationship.XXX activity","properties":{"federationSpecification":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.federationSpecification.isFederated","typeLabel":"boolean"},"connectionType":{"type":"string","enum":["Source","SourceAndTarget","Target"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.federationSpecification.connectionType","typeLabel":"enum\u003cstring>"},"sourceAuthenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.federationSpecification.sourceAuthenticationKey","typeLabel":"string"},"targetAuthenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.federationSpecification.targetAuthenticationKey","typeLabel":"string"}},"description":"Used to specify if an emitted relationship is federated, and if so, how Oleria can connect the participating objects in a composite graph\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.federationSpecification","typeLabel":"object"},"relationshipFromId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipFromId","typeLabel":"string"},"relationshipFromType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipFromType","typeLabel":"enum\u003cstring>"},"relationshipId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipId","typeLabel":"string"},"relationshipToId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipToId","typeLabel":"string"},"relationshipToType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipToType","typeLabel":"enum\u003cstring>"},"relationshipType":{"type":"string","description":"The enumerated list of all Oleria relationships used to describe and manage the connections among Oleria objects. Furthermore, these connections amongst objects complete the definiton of an Oleria composite graph used to represent a customer's full (potentally cross-application) identity security. The definition of each relationship describes its usage and the description includes a \"GraphNotation:\" which gives a normative way of describing the relationship using the connected ObjectTypes, abstract Relationship, and potential field matching.","example":"ResourceInstanceContainsResourceInstance","enum":["AccountCanImpersonateAccount","AccountMemberOfRole","AccountMemberOfUserGroup","AgentHasVersion","ApplicationAccountCanImpersonateApplicationAccount","ApplicationAccountMemberOfRole","ApplicationAccountMemberOfUserGroup","AssignedApplicationHasAccountRole","CredentialAuthenticatesEntity","DepartmentContainsDepartment","EmployeeManagesEmployee","EmployeeServingInDepartment","EnrollmentViaAuthenticator","EntitlementOnEntityExpressedViaObject","EntityAssignedAccessToObject","EntityCanImpersonateEntity","EntityHasAccount","EntityManagedViaObject","EntityRequiresObject","IdentityAccountAssignedAccessToAssignedApplication","IdentityAccountCanImpersonateIdentityAccount","IdentityAccountMemberOfRole","IdentityAccountMemberOfUserGroup","IntegratedApplicationHasAccountRole","IntegratedApplicationRegisteredWithDirectoryProvider","ObjectHasExtension","ObjectDirectoryContainsObject","PermissionSetAccessToResourceInstance","PersonIsEmployee","ResourceClassHasResourceInstance","ResourceInstanceContainsResourceInstance","RoleAccessToResourceClass","RoleAssignedAccessToAssignedApplication","RoleHasPermissionSet","RoleMemberOfRole","UserGroupAssignedAccessToAssignedApplication","UserGroupAssignedAccessToResourceInstance","UserGroupMemberOfRole","UserGroupMemberOfUserGroup","UserGroupSyncsWithUserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipType","typeLabel":"enum\u003cstring>"},"relationshipTypeSpecificData":{"oneOf":[{"type":"object","description":"The EntitlementSpecification describes the entitlements associated with an AssignedAccessTo relationship used for access control entitlement or SSO entitlement purposes","properties":{"inferenceConfidence":{"type":"number","description":"If the entitlement is inferred, then this gives a confidence score between 0 and 1\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.inferenceConfidence","typeLabel":"number"},"isInferred":{"type":"boolean","description":"If false, then the specified entitlement is considered \"actual\" i.e. known with 100% confidence, if true, then the entitlement is inferred from some set of properties and the _inferenceConfidence_ indicates confidence in the \"reality\" of the entitlement given relevant data sources. Note: even if an entitlement has 100% confidence, authorized access via the entitlement always needs to be evaluated and tested in real-time\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.isInferred","typeLabel":"boolean"},"reason":{"type":"string","description":"EntitlementReason indicates why a particular entitlement has been assigned in the context of an EntitlementSpecification for an AssignedAccessTo relationship","enum":["AccessControl","MFA","SSO"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"reasonSpecificData":{"oneOf":[{"type":"object","description":"Reason specific data associated with entitlement AssignedAccessTo relationship","required":["enabled"],"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.enabled","typeLabel":"boolean"},"accessControlMetadata":{"type":"array","description":"An array of high level metadata values associated with the access control (separate from the metadata specifically associated with the underlying conditions or permissions). This would typically be application-specific encoding metadata associated with the entitlement that is not already schematized internally","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata","typeLabel":"object[]"},"conditions":{"type":"object","properties":{"context":{"type":"array","description":"Additional context used when evaluating the conditional access","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context","typeLabel":"object[]"},"overrides":{"type":"array","items":{"type":"string","enum":["AllowAdmin","AllowAll","AllowAnonymous","DenyAdmin","DenyAll","DenyAnonymous"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.overrides.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.overrides","typeLabel":"enum\u003cstring>[]"},"rootOperator":{"type":"object","properties":{"operator":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator","typeLabel":"any"},"type":{"type":"string","description":"Categories of operators that can be used with conditional expressions","enum":["Array","Comparison","ContentSearch","Graph","Logical","SecureScript"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions","typeLabel":"object"},"description":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.description","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.name","typeLabel":"string"},"permissions":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions","typeLabel":"object"},"shareableUri":{"type":"string","description":"A optional shareable URI that resolves to the access control target via the described entitlement and subject to the permissions described therein\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.shareableUri","typeLabel":"string"},"shareableUriLabel":{"type":"string","description":"An optional label that can be used when displaying the _shareableUri_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.shareableUriLabel","typeLabel":"string"},"sourceTag":{"type":"string","description":"An application-specific reason for the entitlement","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.sourceTag","typeLabel":"string"},"type":{"type":"string","description":"As part of [AccessControlEntitlementInformation](#/components/schemas/AccessControlEntitlementInformation), the type enumeration indicates if the permissions in the entitlement are granted or denied when the entitlement is evaluated by an authorization function","enum":["Denial","Grant"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"Reason specific data associated with entitlement AssignedAccessTo relationship","properties":{"authorizedLocations":{"type":"object","required":["isInherited"],"properties":{"isInherited":{"type":"boolean","description":"When set to true this indicates that the location policy is inherited from another object, otherwise the location policy is directly specified\n","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.isInherited","typeLabel":"boolean"},"policy":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy","typeLabel":"any"}},"description":"_AuthorizedLocationPolicy_ is used to specify locations authorized for use by accounts, groups, roles, employees, departments, etc.\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations","typeLabel":"object"},"conditions":{"type":"object","properties":{"context":{"type":"array","description":"Additional context used when evaluating the conditional access","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context","typeLabel":"object[]"},"overrides":{"type":"array","items":{"type":"string","enum":["AllowAdmin","AllowAll","AllowAnonymous","DenyAdmin","DenyAll","DenyAnonymous"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.overrides.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.overrides","typeLabel":"enum\u003cstring>[]"},"rootOperator":{"type":"object","properties":{"operator":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator","typeLabel":"any"},"type":{"type":"string","description":"Categories of operators that can be used with conditional expressions","enum":["Array","Comparison","ContentSearch","Graph","Logical","SecureScript"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions","typeLabel":"object"},"mfaMetadata":{"type":"array","description":"A array of additional metadata values associated with the MFA","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1","typeLabel":"object"},{"type":"object","description":"Reason specific data associated with entitlement AssignedAccessTo relationship","properties":{"assignment":{"type":"object","properties":{"assignedApplicationTrust":{"type":"string","description":"The level of trust an identity provider indicates for the assignment of an application to an [Account](#/components/schemas/Account) or [UserGroup](#/components/schemas/UserGroup)\n","enum":["Blocked","NotApplicable","Trusted","Unavailable","Untrusted"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationTrust","typeLabel":"enum\u003cstring>"},"assignedApplicationScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes","typeLabel":"object"},"lastModifiedDate":{"type":"string","description":"The date the _Account_ was last modified\n","format":"date-time","example":"2024-05-02T03:17:34.948Z","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.lastModifiedDate","typeLabel":"string\u003cdate-time>"},"type":{"type":"string","description":"Types of SSO assigment associated with an entitlement","enum":["Account","Group"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.type","typeLabel":"enum\u003cstring>"},"typeSpecificAssignment":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment","typeLabel":"object"},"protocol":{"type":"string","description":"Federation protocols that can be used for entitlements","enum":["FirstParty","OAuth","OIDC","RADIUS","SAML","Trustfusion"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocol","typeLabel":"enum\u003cstring>"},"protocolMetadata":{"type":"array","description":"A array of additional metadata values associated with the entitlement assignment protocol","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0.reasonSpecificData","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"The ImpersonationRestrictions describes any resource and scope (permission) restrictions that apply in the context of an impersonation relationship","required":["resourceSpecifierIsClass"],"properties":{"resourceSpecifierIsClass":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.resourceSpecifierIsClass","typeLabel":"boolean"},"resourceIdOrClass":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.resourceIdOrClass","typeLabel":"string"},"scopedPermissions":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1.scopedPermissions","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.1","typeLabel":"object"},{"type":"object","description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2.specificationMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.2","typeLabel":"object"},{"type":"object","description":"Permission scoping data associated with membership in [Roles](#/components/schemas/Role) and [UserGroups](#/components/schemas/UserGroup)\n","properties":{"aggregateOwnershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.aggregateOwnershipLevel","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.name","typeLabel":"string"},"specifications":{"type":"array","items":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3.specifications","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData.oneOf.3","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2.relationshipTypeSpecificData","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.2","typeLabel":"object"},{"type":"object","description":"Activity type specific data when activity type is an Oleria ActivityType","properties":{"entries":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.3.entries.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.3.entries.items.[INDEX].description","typeLabel":"string"}},"description":"Authentication methods describe how an [Account](#/components/schemas/Account) is required to authenticate to an enterprise application or identity provider. [Account](#/components/schemas/Account) include a list of enrolled authentication methods for the account, and [Activity](#/components/schemas/Activity) will include the authentication method used for login and other events. The type [AuthenticationMethodType](#/components/schemas/AuthenticationMethodType) is a string that can be one of many different authentication methods recognized by Oleria\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.3.entries.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.3.entries","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.3","typeLabel":"object"},{"type":"object","description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.4.federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.4.federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.4.federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.4.objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.4.objectType","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData.oneOf.4","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.oleriaActivityTypeSpecificData","typeLabel":"object"},"uri":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2.uri","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.2","typeLabel":"object"},{"type":"object","description":"Information used to describe a label for data classification, data sensitivity, etc.\n","properties":{"description":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.3.description","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.3.name","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.3","typeLabel":"object"},{"type":"object","description":"Activity-specific data for the Ownership.* activity family. Carries the owner principal(s) for ownership state changes. EntityIdentifier (not LocallyUniqueAccountId) because owners can be non-account principals (ServicePrincipals, etc.). priorOwnerId is null for Ownership.Added; newOwnerId is null for Ownership.Removed; both populated for Ownership.Transferred.\n","properties":{"newOwnerId":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.newOwnerId.federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.newOwnerId.federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.newOwnerId.federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.newOwnerId.objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.newOwnerId.objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.newOwnerId","typeLabel":"object"},"priorOwnerId":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.priorOwnerId.federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.priorOwnerId.federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.priorOwnerId.federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.priorOwnerId.objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.priorOwnerId.objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4.priorOwnerId","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.4","typeLabel":"object"},{"type":"object","description":"Details the information about a relationship (edge) associated with a Relationship.XXX activity","properties":{"federationSpecification":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.federationSpecification.isFederated","typeLabel":"boolean"},"connectionType":{"type":"string","enum":["Source","SourceAndTarget","Target"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.federationSpecification.connectionType","typeLabel":"enum\u003cstring>"},"sourceAuthenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.federationSpecification.sourceAuthenticationKey","typeLabel":"string"},"targetAuthenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.federationSpecification.targetAuthenticationKey","typeLabel":"string"}},"description":"Used to specify if an emitted relationship is federated, and if so, how Oleria can connect the participating objects in a composite graph\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.federationSpecification","typeLabel":"object"},"relationshipFromId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipFromId","typeLabel":"string"},"relationshipFromType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipFromType","typeLabel":"enum\u003cstring>"},"relationshipId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipId","typeLabel":"string"},"relationshipToId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipToId","typeLabel":"string"},"relationshipToType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipToType","typeLabel":"enum\u003cstring>"},"relationshipType":{"type":"string","description":"The enumerated list of all Oleria relationships used to describe and manage the connections among Oleria objects. Furthermore, these connections amongst objects complete the definiton of an Oleria composite graph used to represent a customer's full (potentally cross-application) identity security. The definition of each relationship describes its usage and the description includes a \"GraphNotation:\" which gives a normative way of describing the relationship using the connected ObjectTypes, abstract Relationship, and potential field matching.","example":"ResourceInstanceContainsResourceInstance","enum":["AccountCanImpersonateAccount","AccountMemberOfRole","AccountMemberOfUserGroup","AgentHasVersion","ApplicationAccountCanImpersonateApplicationAccount","ApplicationAccountMemberOfRole","ApplicationAccountMemberOfUserGroup","AssignedApplicationHasAccountRole","CredentialAuthenticatesEntity","DepartmentContainsDepartment","EmployeeManagesEmployee","EmployeeServingInDepartment","EnrollmentViaAuthenticator","EntitlementOnEntityExpressedViaObject","EntityAssignedAccessToObject","EntityCanImpersonateEntity","EntityHasAccount","EntityManagedViaObject","EntityRequiresObject","IdentityAccountAssignedAccessToAssignedApplication","IdentityAccountCanImpersonateIdentityAccount","IdentityAccountMemberOfRole","IdentityAccountMemberOfUserGroup","IntegratedApplicationHasAccountRole","IntegratedApplicationRegisteredWithDirectoryProvider","ObjectHasExtension","ObjectDirectoryContainsObject","PermissionSetAccessToResourceInstance","PersonIsEmployee","ResourceClassHasResourceInstance","ResourceInstanceContainsResourceInstance","RoleAccessToResourceClass","RoleAssignedAccessToAssignedApplication","RoleHasPermissionSet","RoleMemberOfRole","UserGroupAssignedAccessToAssignedApplication","UserGroupAssignedAccessToResourceInstance","UserGroupMemberOfRole","UserGroupMemberOfUserGroup","UserGroupSyncsWithUserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipType","typeLabel":"enum\u003cstring>"},"relationshipTypeSpecificData":{"oneOf":[{"type":"object","description":"The EntitlementSpecification describes the entitlements associated with an AssignedAccessTo relationship used for access control entitlement or SSO entitlement purposes","properties":{"inferenceConfidence":{"type":"number","description":"If the entitlement is inferred, then this gives a confidence score between 0 and 1\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.inferenceConfidence","typeLabel":"number"},"isInferred":{"type":"boolean","description":"If false, then the specified entitlement is considered \"actual\" i.e. known with 100% confidence, if true, then the entitlement is inferred from some set of properties and the _inferenceConfidence_ indicates confidence in the \"reality\" of the entitlement given relevant data sources. Note: even if an entitlement has 100% confidence, authorized access via the entitlement always needs to be evaluated and tested in real-time\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.isInferred","typeLabel":"boolean"},"reason":{"type":"string","description":"EntitlementReason indicates why a particular entitlement has been assigned in the context of an EntitlementSpecification for an AssignedAccessTo relationship","enum":["AccessControl","MFA","SSO"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"reasonSpecificData":{"oneOf":[{"type":"object","description":"Reason specific data associated with entitlement AssignedAccessTo relationship","required":["enabled"],"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.enabled","typeLabel":"boolean"},"accessControlMetadata":{"type":"array","description":"An array of high level metadata values associated with the access control (separate from the metadata specifically associated with the underlying conditions or permissions). This would typically be application-specific encoding metadata associated with the entitlement that is not already schematized internally","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.accessControlMetadata","typeLabel":"object[]"},"conditions":{"type":"object","properties":{"context":{"type":"array","description":"Additional context used when evaluating the conditional access","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.context","typeLabel":"object[]"},"overrides":{"type":"array","items":{"type":"string","enum":["AllowAdmin","AllowAll","AllowAnonymous","DenyAdmin","DenyAll","DenyAnonymous"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.overrides.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.overrides","typeLabel":"enum\u003cstring>[]"},"rootOperator":{"type":"object","properties":{"operator":{"oneOf":[{"type":"object","description":"Condition used to specify conditional access based on presence or absence of the key data in the given array of values","required":["isArrayGeneratingDynamicValue"],"properties":{"isArrayGeneratingDynamicValue":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.isArrayGeneratingDynamicValue","typeLabel":"boolean"},"arrayOpKey":{"type":"object","properties":{"keySpecification":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.arrayOpKey.keySpecification","typeLabel":"any"},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.arrayOpKey.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.arrayOpKey.value","typeLabel":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.arrayOpKey","typeLabel":"object"},"arrayOpType":{"type":"string","description":"Supported operators for array conditions","enum":["In","NotIn"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.arrayOpType","typeLabel":"enum\u003cstring>"},"arrayOpValue":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0.arrayOpValue","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.0","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on key - value comparison","properties":{"comparisonOpKey":{"type":"object","properties":{"keySpecification":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpKey.keySpecification","typeLabel":"any"},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpKey.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpKey.value","typeLabel":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpKey","typeLabel":"object"},"comparisonOpType":{"type":"string","description":"Supported operators for comparison conditions","enum":["Contains","DoesNotContain","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","NotEqual"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpType","typeLabel":"enum\u003cstring>"},"comparisonOpValue":{"type":"object","required":["isDynamic"],"properties":{"isDynamic":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpValue.isDynamic","typeLabel":"boolean"},"data":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpValue.data","typeLabel":"any"}},"description":"Typed condition value for static or dynamic values","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1.comparisonOpValue","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.1","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on data inside a resource instance","required":["searchOpIsDynamicCondition"],"properties":{"searchOpIsDynamicCondition":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.2.searchOpIsDynamicCondition","typeLabel":"boolean"},"searchOpValue":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.2.searchOpValue","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.2","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on graph entity relationships","properties":{"graphOpSource":{"type":"object","required":["isDynamicEntityIdentifier"],"properties":{"isDynamicEntityIdentifier":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpSource.isDynamicEntityIdentifier","typeLabel":"boolean"},"value":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpSource.value","typeLabel":"any"}},"description":"ConditionGraphOperatorEntityIdentifier is used to reference a entity (node) in the graph","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpSource","typeLabel":"object"},"graphOpTargets":{"type":"array","items":{"type":"object","required":["isDynamicEntityIdentifier"],"properties":{"isDynamicEntityIdentifier":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpTargets.items.[INDEX].isDynamicEntityIdentifier","typeLabel":"boolean"},"value":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpTargets.items.[INDEX].value","typeLabel":"any"}},"description":"ConditionGraphOperatorEntityIdentifier is used to reference a entity (node) in the graph","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpTargets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpTargets","typeLabel":"object[]"},"graphOpTypes":{"type":"string","description":"Supported operators for graph conditions","enum":["AssignedAccessTo","MemberOf"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3.graphOpTypes","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.3","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on a logical (AND, OR, NOT, EXISTS, ORDERED) operation","properties":{"logicalOpOperands":{"type":"array","items":{"$circularRef":"75823a02-39de-498b-ac65-a3ae2aab2474"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.4.logicalOpOperands","typeLabel":"array"},"logicalOpType":{"type":"string","description":"Supported operators for logical conditions","enum":["And","Exists","Not","Or","Ordered"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.4.logicalOpType","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.4","typeLabel":"object"},{"type":"object","description":"A condition used to specify a script based conditional access expression","properties":{"contentType":{"type":"string","description":"Content types used to specify scripts for conditional access","enum":["JavaScript","JSON","XML"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.contentType","typeLabel":"enum\u003cstring>"},"context":{"type":"array","description":"Additional context used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.context","typeLabel":"object[]"},"executionEngine":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.executionEngine","typeLabel":"string"},"scriptContent":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.scriptContent","typeLabel":"string"},"version":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5.version","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator.oneOf.5","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.operator","typeLabel":"object"},"type":{"type":"string","description":"Categories of operators that can be used with conditional expressions","enum":["Array","Comparison","ContentSearch","Graph","Logical","SecureScript"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions.rootOperator","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.conditions","typeLabel":"object"},"description":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.description","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.name","typeLabel":"string"},"permissions":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions.specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.permissions","typeLabel":"object"},"shareableUri":{"type":"string","description":"A optional shareable URI that resolves to the access control target via the described entitlement and subject to the permissions described therein\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.shareableUri","typeLabel":"string"},"shareableUriLabel":{"type":"string","description":"An optional label that can be used when displaying the _shareableUri_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.shareableUriLabel","typeLabel":"string"},"sourceTag":{"type":"string","description":"An application-specific reason for the entitlement","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.sourceTag","typeLabel":"string"},"type":{"type":"string","description":"As part of [AccessControlEntitlementInformation](#/components/schemas/AccessControlEntitlementInformation), the type enumeration indicates if the permissions in the entitlement are granted or denied when the entitlement is evaluated by an authorization function","enum":["Denial","Grant"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"Reason specific data associated with entitlement AssignedAccessTo relationship","properties":{"authorizedLocations":{"type":"object","required":["isInherited"],"properties":{"isInherited":{"type":"boolean","description":"When set to true this indicates that the location policy is inherited from another object, otherwise the location policy is directly specified\n","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.isInherited","typeLabel":"boolean"},"policy":{"oneOf":[{"type":"object","description":"_AuthorizedEntityLocationPolicy_ is used to specify locations authorized for use by the specific entity that it is attached to\n","required":["allowAll"],"properties":{"allowAll":{"type":"boolean","description":"When set to true this indicates that all locations are authorized\n","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.allowAll","typeLabel":"boolean"},"authorizedLocations":{"type":"array","description":"These are the locations authorized for use by the entity that has this policy. If none are specified then no locations are allowed. If any are specified and it is desirable for the _assignedLocations_ to be authorized, then they must be explicitly included in the array\n","items":{"type":"object","properties":{"type":{"type":"string","enum":["Network","Physical"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"typeSpecificData":{"oneOf":[{"type":"object","description":"Specify a network location or zone with a name and a list of IP addresses or ranges (including in CIDR notation)\n","properties":{"ipAddressExclusions":{"type":"array","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.ipAddressExclusions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.ipAddressExclusions","typeLabel":"string[]"},"ipAddressInclusions":{"type":"array","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.ipAddressInclusions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.ipAddressInclusions","typeLabel":"string[]"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.name","typeLabel":"string"},"supplementaryInformation":{"type":"object","properties":{"geoLocation":{"type":"object","required":["latitude","longtitude"],"properties":{"latitude":{"type":"number","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.geoLocation.latitude","typeLabel":"number"},"longtitude":{"type":"number","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.geoLocation.longtitude","typeLabel":"number"}},"description":"Latitude and longtitude specification for a location","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.geoLocation","typeLabel":"object"},"additionalLocationMetadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation.additionalLocationMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0.supplementaryInformation","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"A subset of the ISO 19160-4:2023 delivery point specification. For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","properties":{"addressedObjectIdentifier":{"type":"object","properties":{"building":{"type":"string","description":"Element identifying the number or name and type of the location edifice or construction\n","example":"The Madrona Refuge Building","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.addressedObjectIdentifier.building","typeLabel":"string"},"door":{"type":"string","description":"Element identifying the apartment, room, or office\n","example":"Suite 301","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.addressedObjectIdentifier.door","typeLabel":"string"},"premisesIdentifier":{"type":"string","description":"Element designating the area or the object on an area associated with the location\n","example":"1126 34th Avenue","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.addressedObjectIdentifier.premisesIdentifier","typeLabel":"string"}},"description":"Subset of an ISO 19160-4:2023 construct identifying a specific addess within a [Locality](#/components/schemas/Locality). For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.addressedObjectIdentifier","typeLabel":"object"},"countryLevelInformation":{"type":"object","properties":{"countryCode":{"type":"string","description":"Element designating the ISO 3166-1 A-2 country code for the country, territory or area of geopolitical interest\n","example":"US","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.countryLevelInformation.countryCode","typeLabel":"string"},"countryName":{"type":"string","description":"Element designating the country, dependency, or area of geopolitical interest\n","example":"United States","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.countryLevelInformation.countryName","typeLabel":"string"},"multiCountryRegion":{"type":"string","description":"Element indicating a region in which the country, territory, or area of geopolitical interest is located and by which it is potentially more effectively recognized\n","example":"North America","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.countryLevelInformation.multiCountryRegion","typeLabel":"string"}},"description":"Subset of ISO 19160-4:2023 country level information. For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.countryLevelInformation","typeLabel":"object"},"locality":{"type":"object","properties":{"district":{"type":"string","description":"Element indicating the name of the area within or adjacent to the specified town\n","example":"Madrona (neighborhood in Seattle)","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.locality.district","typeLabel":"string"},"region":{"type":"string","description":"Element specifying the geographic or administrative area of the country in which the town is situated\n","example":"Washington","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.locality.region","typeLabel":"string"},"town":{"type":"string","description":"Element indicating the name of the populated place associated with the [LocationSpecification](#/components/schemas/LocationSpecification) in which this _Locality_ is being referenced\n","example":"Seattle","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.locality.town","typeLabel":"string"}},"description":"Subset of ISO 19160-4:2023 locality information identifying the geographical area. For context, the property examples reference the address - The Madrona Refuge Building, Suite 301, 1126 34th Avenue, Seattle, WA, 98112\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.locality","typeLabel":"object"},"postcode":{"type":"string","description":"Postal code or ZIP code\n","example":"98112","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.postcode","typeLabel":"string"},"supplementaryInformation":{"type":"object","properties":{"geoLocation":{"type":"object","required":["latitude","longtitude"],"properties":{"latitude":{"type":"number","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.geoLocation.latitude","typeLabel":"number"},"longtitude":{"type":"number","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.geoLocation.longtitude","typeLabel":"number"}},"description":"Latitude and longtitude specification for a location","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.geoLocation","typeLabel":"object"},"additionalLocationMetadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation.additionalLocationMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1.supplementaryInformation","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData.oneOf.1","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX].typeSpecificData","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0.authorizedLocations","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.0","typeLabel":"object"},{"type":"object","description":"_AuthorizedInheritedLocationPolicy_ is used to specify an object that is the source for the location authorization data used by the specific entity the _AuthorizedInheritedLocationPolicy_ is attached to\n","properties":{"sourceObjectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.1.sourceObjectType","typeLabel":"enum\u003cstring>"},"sourceObjectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.1.sourceObjectId","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy.oneOf.1","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations.policy","typeLabel":"object"}},"description":"_AuthorizedLocationPolicy_ is used to specify locations authorized for use by accounts, groups, roles, employees, departments, etc.\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.authorizedLocations","typeLabel":"object"},"conditions":{"type":"object","properties":{"context":{"type":"array","description":"Additional context used when evaluating the conditional access","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.context","typeLabel":"object[]"},"overrides":{"type":"array","items":{"type":"string","enum":["AllowAdmin","AllowAll","AllowAnonymous","DenyAdmin","DenyAll","DenyAnonymous"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.overrides.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.overrides","typeLabel":"enum\u003cstring>[]"},"rootOperator":{"type":"object","properties":{"operator":{"oneOf":[{"type":"object","description":"Condition used to specify conditional access based on presence or absence of the key data in the given array of values","required":["isArrayGeneratingDynamicValue"],"properties":{"isArrayGeneratingDynamicValue":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.isArrayGeneratingDynamicValue","typeLabel":"boolean"},"arrayOpKey":{"type":"object","properties":{"keySpecification":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.arrayOpKey.keySpecification","typeLabel":"any"},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.arrayOpKey.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.arrayOpKey.value","typeLabel":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.arrayOpKey","typeLabel":"object"},"arrayOpType":{"type":"string","description":"Supported operators for array conditions","enum":["In","NotIn"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.arrayOpType","typeLabel":"enum\u003cstring>"},"arrayOpValue":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0.arrayOpValue","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.0","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on key - value comparison","properties":{"comparisonOpKey":{"type":"object","properties":{"keySpecification":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpKey.keySpecification","typeLabel":"any"},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpKey.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpKey.value","typeLabel":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpKey","typeLabel":"object"},"comparisonOpType":{"type":"string","description":"Supported operators for comparison conditions","enum":["Contains","DoesNotContain","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","NotEqual"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpType","typeLabel":"enum\u003cstring>"},"comparisonOpValue":{"type":"object","required":["isDynamic"],"properties":{"isDynamic":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpValue.isDynamic","typeLabel":"boolean"},"data":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpValue.data","typeLabel":"any"}},"description":"Typed condition value for static or dynamic values","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1.comparisonOpValue","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.1","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on data inside a resource instance","required":["searchOpIsDynamicCondition"],"properties":{"searchOpIsDynamicCondition":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.2.searchOpIsDynamicCondition","typeLabel":"boolean"},"searchOpValue":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.2.searchOpValue","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.2","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on graph entity relationships","properties":{"graphOpSource":{"type":"object","required":["isDynamicEntityIdentifier"],"properties":{"isDynamicEntityIdentifier":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpSource.isDynamicEntityIdentifier","typeLabel":"boolean"},"value":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpSource.value","typeLabel":"any"}},"description":"ConditionGraphOperatorEntityIdentifier is used to reference a entity (node) in the graph","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpSource","typeLabel":"object"},"graphOpTargets":{"type":"array","items":{"type":"object","required":["isDynamicEntityIdentifier"],"properties":{"isDynamicEntityIdentifier":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpTargets.items.[INDEX].isDynamicEntityIdentifier","typeLabel":"boolean"},"value":{"type":"any","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpTargets.items.[INDEX].value","typeLabel":"any"}},"description":"ConditionGraphOperatorEntityIdentifier is used to reference a entity (node) in the graph","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpTargets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpTargets","typeLabel":"object[]"},"graphOpTypes":{"type":"string","description":"Supported operators for graph conditions","enum":["AssignedAccessTo","MemberOf"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3.graphOpTypes","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.3","typeLabel":"object"},{"type":"object","description":"Condition used to specify conditional access based on a logical (AND, OR, NOT, EXISTS, ORDERED) operation","properties":{"logicalOpOperands":{"type":"array","items":{"$circularRef":"75823a02-39de-498b-ac65-a3ae2aab2474"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.4.logicalOpOperands","typeLabel":"array"},"logicalOpType":{"type":"string","description":"Supported operators for logical conditions","enum":["And","Exists","Not","Or","Ordered"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.4.logicalOpType","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.4","typeLabel":"object"},{"type":"object","description":"A condition used to specify a script based conditional access expression","properties":{"contentType":{"type":"string","description":"Content types used to specify scripts for conditional access","enum":["JavaScript","JSON","XML"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.contentType","typeLabel":"enum\u003cstring>"},"context":{"type":"array","description":"Additional context used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.context","typeLabel":"object[]"},"executionEngine":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.executionEngine","typeLabel":"string"},"scriptContent":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.scriptContent","typeLabel":"string"},"version":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5.version","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator.oneOf.5","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.operator","typeLabel":"object"},"type":{"type":"string","description":"Categories of operators that can be used with conditional expressions","enum":["Array","Comparison","ContentSearch","Graph","Logical","SecureScript"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions.rootOperator","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.conditions","typeLabel":"object"},"mfaMetadata":{"type":"array","description":"A array of additional metadata values associated with the MFA","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1.mfaMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.1","typeLabel":"object"},{"type":"object","description":"Reason specific data associated with entitlement AssignedAccessTo relationship","properties":{"assignment":{"type":"object","properties":{"assignedApplicationTrust":{"type":"string","description":"The level of trust an identity provider indicates for the assignment of an application to an [Account](#/components/schemas/Account) or [UserGroup](#/components/schemas/UserGroup)\n","enum":["Blocked","NotApplicable","Trusted","Unavailable","Untrusted"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationTrust","typeLabel":"enum\u003cstring>"},"assignedApplicationScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.assignedApplicationScopes","typeLabel":"object"},"lastModifiedDate":{"type":"string","description":"The date the _Account_ was last modified\n","format":"date-time","example":"2024-05-02T03:17:34.948Z","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.lastModifiedDate","typeLabel":"string\u003cdate-time>"},"type":{"type":"string","description":"Types of SSO assigment associated with an entitlement","enum":["Account","Group"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.type","typeLabel":"enum\u003cstring>"},"typeSpecificAssignment":{"oneOf":[{"type":"object","properties":{"accountOverride":{"type":"object","properties":{"alias":{"minLength":1,"type":"string","description":"The username associated with the account in the application instance","example":"kirtd-oleria","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.alias","typeLabel":"string"},"companyName":{"type":"string","description":"The name of the company or enterprise associated with the account","example":"Oleria Corporation","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.companyName","typeLabel":"string"},"department":{"type":"string","description":"The name of the company or enterprise department associated with the account","example":"Engineering","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.department","typeLabel":"string"},"displayName":{"type":"string","description":"The user experience displayable name of the account holder e.g. a nickname. If this field is not set, then Oleria will set its value to name during processing","example":"Kirtliness","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.displayName","typeLabel":"string"},"email":{"type":"string","description":"The primary email address of the account","format":"email","example":"kirt@oleria.com","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.email","typeLabel":"string\u003cemail>"},"employeeNumber":{"type":"string","description":"The employee number associated with the account holder","example":"29375","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.employeeNumber","typeLabel":"string"},"jobFunction":{"type":"string","description":"The job function associated with the owner of the account","example":"Engineering","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.jobFunction","typeLabel":"string"},"name":{"minLength":1,"type":"string","description":"The name (ideally full name) of the account holder","example":"Kirt Debique","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.name","typeLabel":"string"},"title":{"type":"string","description":"The job title of the account holder","example":"Chief Architect","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride.title","typeLabel":"string"}},"description":"When an SSO entitlement federation protocol allows override of account information, the overrides are specified via the AccountOverrideInformation","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountOverride","typeLabel":"object"},"accountRoles":{"type":"array","description":"The application-specific roles to be associated with accounts in the group e.g. member, admin, etc.","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountRoles.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.accountRoles","typeLabel":"string[]"},"externalAccountId":{"type":"string","description":"Account identifier in the external system being federated","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.externalAccountId","typeLabel":"string"},"federationId":{"type":"string","description":"Identifier used to match accounts across the federation relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.federationId","typeLabel":"string"},"type":{"type":"string","description":"Types of account assignment","enum":["Direct","ViaGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.0","typeLabel":"object"},{"type":"object","properties":{"accountRolesForGroup":{"type":"array","description":"The application-specific roles to be associated with accounts in the group e.g. member, admin, etc.","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.accountRolesForGroup.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.accountRolesForGroup","typeLabel":"string[]"},"memberOverride":{"type":"object","required":["overridePriority"],"properties":{"overridePriority":{"type":"number","description":"The priority used to resolve conflicts in assignment across multiple groups","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overridePriority","typeLabel":"number"},"overrideMetadata":{"type":"array","description":"An array of metadata items containing the override attribute name, type, and value","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride.overrideMetadata","typeLabel":"object[]"}},"description":"For SSO entitlement when accounts are assigned access via groups, this information is used to override certain attributes on the accounts","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1.memberOverride","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment.oneOf.1","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment.typeSpecificAssignment","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.assignment","typeLabel":"object"},"protocol":{"type":"string","description":"Federation protocols that can be used for entitlements","enum":["FirstParty","OAuth","OIDC","RADIUS","SAML","Trustfusion"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocol","typeLabel":"enum\u003cstring>"},"protocolMetadata":{"type":"array","description":"A array of additional metadata values associated with the entitlement assignment protocol","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2.protocolMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData.oneOf.2","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0.reasonSpecificData","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.0","typeLabel":"object"},{"type":"object","description":"The ImpersonationRestrictions describes any resource and scope (permission) restrictions that apply in the context of an impersonation relationship","required":["resourceSpecifierIsClass"],"properties":{"resourceSpecifierIsClass":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.resourceSpecifierIsClass","typeLabel":"boolean"},"resourceIdOrClass":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.resourceIdOrClass","typeLabel":"string"},"scopedPermissions":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions.specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1.scopedPermissions","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.1","typeLabel":"object"},{"type":"object","description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2.specificationMetadata","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.2","typeLabel":"object"},{"type":"object","description":"Permission scoping data associated with membership in [Roles](#/components/schemas/Role) and [UserGroups](#/components/schemas/UserGroup)\n","properties":{"aggregateOwnershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.aggregateOwnershipLevel","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.name","typeLabel":"string"},"specifications":{"type":"array","items":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX].specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3.specifications","typeLabel":"object[]"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData.oneOf.3","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5.relationshipTypeSpecificData","typeLabel":"object"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.5","typeLabel":"object"},{"type":"object","description":"Type-specific data for Authorization.UnmanagedApplication.Granted and Authorization.UnmanagedApplication.Revoked activity events. Carries the state of an OAuth grant from a user to a Shadow IT / unmanaged application discovered via IdP OAuth grant logs.\n\nAn unmanaged application is one where a user granted OAuth access via their own initiative, bypassing IT governance entirely. This is distinct from admin-provisioned SSO applications (EntitlementReason.SSO) and undergoverned applications (where an admin made a deliberate provisioning decision without full governance lifecycle).\n\nFor unmanaged application usage signals, see Endpoint.Access.AccountToUnmanagedApplication.Success/Failed — those activity types carry no type-specific data; scope usage is expressed via activatedPermissionSets on the Activity object.\n","required":["applicationName","grantedScopesStatus","vendorVerificationStatus"],"properties":{"applicationName":{"minLength":1,"type":"string","description":"Display name of the shadow/unmanaged app as reported by the IdP. If the IdP has no name, the source application should synthesize one from clientId.","isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationName","typeLabel":"string"},"grantedScopesStatus":{"type":"string","description":"Observability status of OAuth scopes granted to an unmanaged application. Distinguishes between scopes that are known, granted but not observable, and not granted at all.","enum":["GrantedAndObservable","GrantedButUnobservable","NotGranted"],"isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.grantedScopesStatus","typeLabel":"enum\u003cstring>"},"vendorVerificationStatus":{"type":"string","description":"Whether the IdP has verified the identity of the vendor or publisher who registered the OAuth client. Used globally wherever vendor verification state is relevant.","enum":["Verified","Unverified","VerificationStatusUnknown"],"isRequired":true,"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.vendorVerificationStatus","typeLabel":"enum\u003cstring>"},"applicationDescription":{"type":"string","description":"Human-readable description of the unmanaged app from the IdP OAuth app registration. Primarily useful for human triage; lower-signal for platform risk scoring.","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationDescription","typeLabel":"string"},"applicationMetadata":{"type":"array","description":"Application-specific additional context about the unmanaged application.","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.applicationMetadata","typeLabel":"object[]"},"clientId":{"type":"string","description":"OAuth client ID of the unmanaged app. Enables cross-tenant correlation of the same OAuth registration. Also serves as a fallback identifier when applicationName is ambiguous.","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.clientId","typeLabel":"string"},"grantedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.grantedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.grantedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.grantedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"The OAuth scopes the user granted to the unmanaged app. Populated only when grantedScopesStatus is GrantedAndObservable.","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.grantedScopes","typeLabel":"object"},"vendorName":{"type":"string","description":"Developer or vendor name as reported by the IdP. Consistent with vendorName usage on AssignedApplication, IntegratedApplication, and DirectoryProvider.","uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6.vendorName","typeLabel":"string"}},"uniqueKey":"oleriaActivityTypeSpecificData.oneOf.6","typeLabel":"object"}],"uniqueKey":"oleriaActivityTypeSpecificData","typeLabel":"object"},"osName":{"type":"string","description":"The name of the operating system being used by the source of the activity if available","example":"OSX","uniqueKey":"osName","typeLabel":"string"},"osVersion":{"type":"string","description":"The version of the operating system being used by the source of the activity if available","example":"10.15.7","uniqueKey":"osVersion","typeLabel":"string"},"pageUri":{"type":"string","description":"The URI of the entity being used by the source of a web-based activity if applicable and available","format":"uri","example":"/lightning/r/Opportunity/006Dn000007rkDYIAY/view","uniqueKey":"pageUri","typeLabel":"string\u003curi>"},"requestorAccountFederation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"requestorAccountFederation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"requestorAccountFederation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"requestorAccountFederation","typeLabel":"object"},"requestorAccountId":{"type":"string","description":"An identifier (unique to integrated application) for an [Account](#/components/schemas/Account) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations\n","example":"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)","uniqueKey":"requestorAccountId","typeLabel":"string"},"secondaryAffectedObjects":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"secondaryAffectedObjects.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"secondaryAffectedObjects.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"secondaryAffectedObjects.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"secondaryAffectedObjects.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"secondaryAffectedObjects.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"secondaryAffectedObjects.items.[INDEX]","typeLabel":"object"},"uniqueKey":"secondaryAffectedObjects","typeLabel":"object[]"},"globalActivatedPermissionSets":{"type":"array","items":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].isUpdate","typeLabel":"boolean"},"ownershipLevel":{"type":"string","description":"The level of ownership of the permission granting access to a Resource or ResourceInstance:\n1. _AccessReviewOwner_ indicates that the assignee of the represented permission is a (or the) designated access reviewer and an owner from the perspective of Governance\n2. _NotApplicable_ indicates that a permission level is not relevant in the context of the permission set specification\n3. _Owner_ means that the assignee of the represented permission is also an owner of the Resource or ResourceInstance\n4. _User_ indicates that the assignee of the represented permission is simply a user or accessor or the Resource or ResourceInstance\n","example":"Owner","enum":["AccessReviewOwner","NotApplicable","Owner","User"],"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners.items.[INDEX].federationInformation","typeLabel":"object"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners.items.[INDEX].objectId","typeLabel":"string"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"],"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners.items.[INDEX].objectType","typeLabel":"enum\u003cstring>"}},"description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].permissionGroupId","typeLabel":"string"},"specificationMetadata":{"type":"array","description":"An array of additional metadata items associated with the permission specification","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].namespace","typeLabel":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"],"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"globalActivatedPermissionSets.items.[INDEX].specificationMetadata","typeLabel":"object[]"}},"description":"Coarse and fine grained specification of a set of permissions that can be associated with an Oleria object or relationship","uniqueKey":"globalActivatedPermissionSets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"globalActivatedPermissionSets","typeLabel":"object[]"},"globalActorImpersonatorReference":{"type":"object","properties":{"accountReference":{"oneOf":[{"type":"object","description":"Reference to the impersonating account which is interpreted based on the impersonationType","properties":{"authenticationKey":{"type":"string","description":"If present, the authentication key can be used to find a specific federation target application instance. It is required for some federation protocols e.g. Trustfusion where the federationId is a locally unique account id\n","uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.0.authenticationKey","typeLabel":"string"},"federationId":{"type":"string","description":"A FederationId is an account username override used in the context of an authenticated session or in some contexts an Oleria LocallyUniqueAccountId","example":"kirt@oleria.dev","uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.0.federationId","typeLabel":"string"},"federationProtocol":{"type":"string","description":"Federation protocols that can be used for entitlements","enum":["FirstParty","OAuth","OIDC","RADIUS","SAML","Trustfusion"],"uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.0.federationProtocol","typeLabel":"enum\u003cstring>"}},"uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.0","typeLabel":"object"},{"type":"object","description":"Reference to the impersonating account which is interpreted based on the impersonationType","properties":{"accountId":{"type":"string","description":"An identifier (unique to integrated application) for an [Account](#/components/schemas/Account) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations\n","example":"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)","uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.1.accountId","typeLabel":"string"}},"uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.1","typeLabel":"object"},{"type":"object","description":"Reference to the impersonating account which is interpreted based on the impersonationType","properties":{"tokenData":{"type":"string","uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.2.tokenData","typeLabel":"string"}},"uniqueKey":"globalActorImpersonatorReference.accountReference.oneOf.2","typeLabel":"object"}],"uniqueKey":"globalActorImpersonatorReference.accountReference","typeLabel":"object"},"type":{"type":"string","enum":["Federated","Local","PrivateToken"],"uniqueKey":"globalActorImpersonatorReference.type","typeLabel":"enum\u003cstring>"}},"description":"The ImpersonatorReferenceInformation describes the impersonating account for an activity that is based on the impersonation auth method","uniqueKey":"globalActorImpersonatorReference","typeLabel":"object"},"globalObjectDirectoryContainerId":{"type":"string","uniqueKey":"globalObjectDirectoryContainerId","typeLabel":"string"},"globalRequestorAccountId":{"type":"string","uniqueKey":"globalRequestorAccountId","typeLabel":"string"},"globalSecondaryAffectedObjects":{"type":"array","items":{"type":"string","uniqueKey":"globalSecondaryAffectedObjects.items.[INDEX]","typeLabel":"string"},"uniqueKey":"globalSecondaryAffectedObjects","typeLabel":"string[]"},"enrichedActivatedPermissionFlags":{"oneOf":[{"type":"array","description":"Compact integer-bitmask encoding of the permissions this activity activated, derived by mapping the\nactivated permission specifications (Activity.activatedPermissionSets - coarse\ncreate/read/update/delete/execute/share/privileged access plus any application-specific fine-grained\nspecifiers) through the application's permission catalog. Enables efficient permission filtering\nwithout traversing the nested globalActivatedPermissionSets structure.\n","items":{"type":"integer","format":"int64","uniqueKey":"enrichedActivatedPermissionFlags.oneOf.0.items.[INDEX]","typeLabel":"integer\u003cint64>"},"uniqueKey":"enrichedActivatedPermissionFlags.oneOf.0","typeLabel":"integer\u003cint64>[]"},{"type":"null","description":"Compact integer-bitmask encoding of the permissions this activity activated, derived by mapping the\nactivated permission specifications (Activity.activatedPermissionSets - coarse\ncreate/read/update/delete/execute/share/privileged access plus any application-specific fine-grained\nspecifiers) through the application's permission catalog. Enables efficient permission filtering\nwithout traversing the nested globalActivatedPermissionSets structure.\n","items":{"type":"integer","format":"int64"},"uniqueKey":"enrichedActivatedPermissionFlags.oneOf.1","typeLabel":"null"}],"uniqueKey":"enrichedActivatedPermissionFlags","typeLabel":"integer\u003cint64>[] | null"},"enrichedUserAgent":{"type":"string","uniqueKey":"enrichedUserAgent","typeLabel":"string"},"analyticsActorAccountAlias":{"type":"string","uniqueKey":"analyticsActorAccountAlias","typeLabel":"string"},"analyticsActorAccountName":{"type":"string","uniqueKey":"analyticsActorAccountName","typeLabel":"string"},"analyticsActorAccountSubType":{"type":"string","description":"The following sub-types of account are supported:\n1. _Application_ is used to represent accounts used to represent an \"installed\" application or custom created service principal for application or federated use. When the sub-type is _Application_, the source application should also emit [ApprovedApplicationUsage](#/components/schemas/ApprovedApplicationUsage) for the account\n2. _AnonymousUser_ is used to represent anonymous accounts typically in the context of sharing resources\n3. _ExternalUser_ is used to represent accounts that are outside of the application-defined customer organizational unit, and is typically used in the context of sharing resources]\n4. _StandardUser_ accounts are any user accounts not classified as _AnonymousUser_ or _ExternalUser_ and is typically the majority of accounts managed by an enterprise application\n5. _System_ is used to represent system bots and pre-defined or configurable system service principals e.g. the merge queue bot in GitHub\n5. _Unavailable_ should be indicated when the sub-type of the account cannot be definitively determined as _AnonymousUser_, _ExternalUser_, _StandardUser_, _Application_, or _System_ based on the absence of endpoint functionality or lack of access\n","example":"Standard","enum":["Application","AnonymousUser","ExternalUser","StandardUser","System","Unavailable"],"uniqueKey":"analyticsActorAccountSubType","typeLabel":"enum\u003cstring>"},"analyticsActorAccountType":{"type":"string","description":"1. _Machine_ accounts are used to represent system-defined accounts and service principals registered with the enterprise application that can take some sort of audited action\n2. _Token_ accounts are used to represent tokens used to impersonate accounts with some restricted scope e.g. personal access tokens\n3. _User_ accounts are used to represent human users of the application\n","example":"User","enum":["Machine","Token","User"],"uniqueKey":"analyticsActorAccountType","typeLabel":"enum\u003cstring>"},"analyticsActorEmployeeType":{"type":"string","uniqueKey":"analyticsActorEmployeeType","typeLabel":"string"},"analyticsAffectedObjectName":{"type":"string","uniqueKey":"analyticsAffectedObjectName","typeLabel":"string"},"analyticsSecondaryAffectedObjectNames":{"type":"array","items":{"type":"string","uniqueKey":"analyticsSecondaryAffectedObjectNames.items.[INDEX]","typeLabel":"string"},"uniqueKey":"analyticsSecondaryAffectedObjectNames","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"activatedPermissionsAvailable":true,"activityType":"Login.Success","actorAccountId":"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)","affectedObjectId":"\u003cstring>","affectedObjectType":"Account","applicationActivityType":"org.sso_response (GitHub), workflows.completed_workflow_run (GitHub), drive.access (Google Workspace)","errorCode":404,"id":"\u003cstring>","objectMetadata":{"ApplicationInstanceId":"\u003cstring>","GeneratedTime":"2023-11-07T05:31:56Z","Profile":"Account","ObjectOrRelationshipType":"\u003cstring>"},"timestamp":"2024-05-02T03:17:34.948Z","globalActorAccountId":"\u003cstring>","globalAffectedObjectId":"\u003cstring>","globalId":"\u003cstring>","oleriaObjectMetadata":{"enrichmentVersion":"\u003cstring>","generatedTime":"2023-11-07T05:31:56Z"},"activatedPermissionSets":[{"fineGrainedResourceClass":"repo","fineGrainedSpecifiers":["manage_github_actions_permissions_policy","view_collaborators"],"formattedScopes":{"specifiers":["\u003cstring>"],"type":"OAuth"},"isCreate":true,"isDelete":true,"isExecute":true,"isPrivileged":true,"isRead":true,"isShare":true,"isUpdate":true,"ownershipLevel":"Owner","owners":[{"federationInformation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"objectId":"\u003cstring>","objectType":"Account"}],"permissionGroupId":"\u003cstring>","specificationMetadata":[{"id":"\u003cstring>","name":"\u003cstring>","namespace":"\u003cstring>","type":"array_boolean","value":"\u003cunknown>"}]}],"activity":"CI","activityMetadata":[{"id":"\u003cstring>","name":"\u003cstring>","namespace":"\u003cstring>","type":"array_boolean","value":"\u003cunknown>"}],"actorAccountFederation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"actorAgentReference":{"agentId":"harness_order-triage-harness","agentVersionId":"harness_order-triage-harness:2","federationInformation":{"isFederated":true,"authenticationKey":"\u003cstring>"}},"actorAuthenticationContext":"fBDpDdUUN1z0jMIUg1saZQmaA9Dx3B+0IPdcHG0fN4c=","actorAuthenticationCredentialId":"aa11bb22-cc33-dd44-ee55-ff6677889900 (Microsoft Entra passwordCredential keyId), AKIAIOSFODNN7EXAMPLE (AWS access key id)","actorAuthenticationMethods":["BiometricAuthenticator","Passkey"],"actorAuthenticationScopes":{"specifiers":["\u003cstring>"],"type":"OAuth"},"actorImpersonatorReference":{"accountReference":{"authenticationKey":"\u003cstring>","federationId":"kirt@oleria.dev","federationProtocol":"FirstParty"},"type":"Federated"},"actorLocation":{"type":"Network","typeSpecificData":{"ipAddressExclusions":["\u003cstring>"],"ipAddressInclusions":["\u003cstring>"],"name":"\u003cstring>","supplementaryInformation":{"geoLocation":{"latitude":123,"longtitude":123},"additionalLocationMetadata":[{"id":"\u003cstring>","name":"\u003cstring>","namespace":"\u003cstring>","type":"array_boolean","value":"\u003cunknown>"}]}}},"affectedObjectFederation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"authenticationContextHistory":["\u003cstring>"],"browserName":"Chrome","browserVersion":"126","errorCodeType":"HTTP","errorDescription":"The requested resource was not found","ipAddress":"192.39.212.89","objectDirectoryContainerFederation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"objectDirectoryContainerId":"repo:R_kgDOLL0doQ (GitHub based on repository node identifier), 1BUxdX4M-H7X8GKRgTjprJS8fjY_Ij1giE82lQlny2kc (Google Drive based on file id)","oleriaActivityTypeSpecificData":{"fromId":"\u003cstring>","toId":"\u003cstring>"},"osName":"OSX","osVersion":"10.15.7","pageUri":"/lightning/r/Opportunity/006Dn000007rkDYIAY/view","requestorAccountFederation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"requestorAccountId":"user:U_kgDOB7P6Rg (GitHub based on node identifier), 838439349399 (Google Workspace based on user id), user:wiz-inc-4db1c46901 (GitHub based on app slug)","secondaryAffectedObjects":[{"federationInformation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"objectId":"\u003cstring>","objectType":"Account"}],"globalActivatedPermissionSets":[{"fineGrainedResourceClass":"repo","fineGrainedSpecifiers":["manage_github_actions_permissions_policy","view_collaborators"],"formattedScopes":{"specifiers":["\u003cstring>"],"type":"OAuth"},"isCreate":true,"isDelete":true,"isExecute":true,"isPrivileged":true,"isRead":true,"isShare":true,"isUpdate":true,"ownershipLevel":"Owner","owners":[{"federationInformation":{"isFederated":true,"authenticationKey":"\u003cstring>"},"objectId":"\u003cstring>","objectType":"Account"}],"permissionGroupId":"\u003cstring>","specificationMetadata":[{"id":"\u003cstring>","name":"\u003cstring>","namespace":"\u003cstring>","type":"array_boolean","value":"\u003cunknown>"}]}],"globalActorImpersonatorReference":{"accountReference":{"authenticationKey":"\u003cstring>","federationId":"kirt@oleria.dev","federationProtocol":"FirstParty"},"type":"Federated"},"globalObjectDirectoryContainerId":"\u003cstring>","globalRequestorAccountId":"\u003cstring>","globalSecondaryAffectedObjects":["\u003cstring>"],"enrichedActivatedPermissionFlags":[123],"enrichedUserAgent":"\u003cstring>","analyticsActorAccountAlias":"\u003cstring>","analyticsActorAccountName":"\u003cstring>","analyticsActorAccountSubType":"Standard","analyticsActorAccountType":"User","analyticsActorEmployeeType":"\u003cstring>","analyticsAffectedObjectName":"\u003cstring>","analyticsSecondaryAffectedObjectNames":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"6d751a8e-03c1-4139-a7ad-28b29d9a1416":{"description":"The request was malformed, for example an invalid cursor or page size.","content":{"application/json":{"schema":{"type":"object","description":"Error envelope. `code` is a stable machine-readable identifier; `message` is human-readable.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable, machine-readable error code (SCREAMING_SNAKE_CASE).","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description of the error.","example":"No resource with the given id.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional free-form context for debugging.","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"BAD_REQUEST","message":"The request was malformed."},"examples":{"Example":{"title":"Example","value":{"code":"BAD_REQUEST","message":"The request was malformed."}}},"exampleType":"examples"}},"exampleType":"examples"},"3e3a9e08-0d40-4100-a883-72290e1084ff":{"description":"Missing or invalid authentication token.","content":{"application/json":{"schema":{"type":"object","description":"Error envelope. `code` is a stable machine-readable identifier; `message` is human-readable.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable, machine-readable error code (SCREAMING_SNAKE_CASE).","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description of the error.","example":"No resource with the given id.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional free-form context for debugging.","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"UNAUTHORIZED","message":"Missing or invalid authentication token."},"examples":{"Example":{"title":"Example","value":{"code":"UNAUTHORIZED","message":"Missing or invalid authentication token."}}},"exampleType":"examples"}},"exampleType":"examples"},"4bb2780a-e3fc-49e9-8488-fa9fc1922343":{"description":"The token lacks the scope required for this resource.","content":{"application/json":{"schema":{"type":"object","description":"Error envelope. `code` is a stable machine-readable identifier; `message` is human-readable.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable, machine-readable error code (SCREAMING_SNAKE_CASE).","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description of the error.","example":"No resource with the given id.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional free-form context for debugging.","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"FORBIDDEN","message":"The token lacks the required scope."},"examples":{"Example":{"title":"Example","value":{"code":"FORBIDDEN","message":"The token lacks the required scope."}}},"exampleType":"examples"}},"exampleType":"examples"},"d331f796-46f2-4d67-a18c-0bf3810ae40e":{"description":"No resource exists with the given id.","content":{"application/json":{"schema":{"type":"object","description":"Error envelope. `code` is a stable machine-readable identifier; `message` is human-readable.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable, machine-readable error code (SCREAMING_SNAKE_CASE).","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description of the error.","example":"No resource with the given id.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional free-form context for debugging.","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"NOT_FOUND","message":"No resource with the given id."},"examples":{"Example":{"title":"Example","value":{"code":"NOT_FOUND","message":"No resource with the given id."}}},"exampleType":"examples"}},"exampleType":"examples"},"07d2fd29-1a11-4fb7-b280-76d00a1cbcbd":{"description":"Rate limit exceeded. Retry after the interval in the Retry-After header.","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer","minimum":0}}},"content":{"application/json":{"schema":{"type":"object","description":"Error envelope. `code` is a stable machine-readable identifier; `message` is human-readable.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable, machine-readable error code (SCREAMING_SNAKE_CASE).","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description of the error.","example":"No resource with the given id.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional free-form context for debugging.","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"TOO_MANY_REQUESTS","message":"Rate limit exceeded. Retry after the specified interval."},"examples":{"Example":{"title":"Example","value":{"code":"TOO_MANY_REQUESTS","message":"Rate limit exceeded. Retry after the specified interval."}}},"exampleType":"examples"}},"exampleType":"examples"},"1466bf1d-e1d0-47de-ab0a-1bf763a37f75":{"description":"An unexpected error occurred.","content":{"application/json":{"schema":{"type":"object","description":"Error envelope. `code` is a stable machine-readable identifier; `message` is human-readable.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable, machine-readable error code (SCREAMING_SNAKE_CASE).","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description of the error.","example":"No resource with the given id.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional free-form context for debugging.","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"INTERNAL_ERROR","message":"An unexpected error occurred."},"examples":{"Example":{"title":"Example","value":{"code":"INTERNAL_ERROR","message":"An unexpected error occurred."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e63152a7-460a-49cb-817f-91f76a9006cc":{"oauth2":{"type":"oauth2","description":"OAuth 2.0 client-credentials flow. Request an access token from the token endpoint and send it as `Authorization: Bearer \u003ctoken>`.","flows":{"clientCredentials":{"tokenUrl":"https://auth.prod.oleria.io/oauth/token","scopes":{"https://devx.{environment}.oleria.io/delete":"Irreversibly destroy an object in the source system.","https://devx.{environment}.oleria.io/read":"Read identity and access data, and the jobs that change it.","https://devx.{environment}.oleria.io/write":"Make reversible changes: grant, enable, assign, revoke and remove access."}}},"scopes":["https://devx.{environment}.oleria.io/read"],"schemeName":"oauth2"}}},"servers":{"7524c4d0-f52d-433a-b349-e1a06ce637b4":{"url":"https://devx.{environment}.oleria.io","description":"Oleria API server.","variables":{"environment":{"default":"prod","description":"Your Oleria deployment, for example `acme` for `https://devx.acme.oleria.io`. Substitute it in the OAuth scope names as well, since OpenAPI applies a server variable to the URL only and the scopes are published with the placeholder still in them."}}}},"schemas":{"75823a02-39de-498b-ac65-a3ae2aab2474":{"type":"object","properties":{"operator":{"oneOf":[{"type":"object","description":"Condition used to specify conditional access based on presence or absence of the key data in the given array of values","required":["isArrayGeneratingDynamicValue"],"properties":{"isArrayGeneratingDynamicValue":{"type":"boolean","isRequired":true},"arrayOpKey":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"},"arrayOpType":{"type":"string","description":"Supported operators for array conditions","enum":["In","NotIn"]},"arrayOpValue":{"oneOf":[{"type":"object","description":"Array of static values used as an operand in array conditions","properties":{"values":{"type":"array","items":{"type":"object","properties":{"staticConditionValueType":{"type":"string","description":"Types for condition values used in specifying static conditional access expression values","enum":["activity_type","boolean","float","int32","int64","object","object_type","relationship_type","string"]},"staticConditionValueData":{"description":"The static value being compared against. Its JSON type is the one named by staticConditionValueType: a string for string, activity_type, object_type and relationship_type; a number for float, int32 and int64; a boolean for boolean; and a JSON object only for object."}},"description":"Type for static conditional access expression values"}}}},{"type":"object","description":"Type for dynamic conditional access expression values. These will resolve to static ConditionValueTypes (or arrays of static ConditionValueTypes) by a relevant authorization function","properties":{"dynamicConditionValueContext":{"type":"array","description":"This context can be passed to the function that resolves the dynamic specification to a static one","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}},"dynamicConditionValueData":{"type":"string"}}}]}}},{"type":"object","description":"Condition used to specify conditional access based on key - value comparison","properties":{"comparisonOpKey":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"},"comparisonOpType":{"type":"string","description":"Supported operators for comparison conditions","enum":["Contains","DoesNotContain","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","NotEqual"]},"comparisonOpValue":{"type":"object","required":["isDynamic"],"properties":{"isDynamic":{"type":"boolean","isRequired":true},"data":{"oneOf":[{"type":"object","description":"Type for dynamic conditional access expression values. These will resolve to static ConditionValueTypes (or arrays of static ConditionValueTypes) by a relevant authorization function","properties":{"dynamicConditionValueContext":{"type":"array","description":"This context can be passed to the function that resolves the dynamic specification to a static one","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}},"dynamicConditionValueData":{"type":"string"}}},{"type":"object","description":"Type for static conditional access expression values","properties":{"staticConditionValueType":{"type":"string","description":"Types for condition values used in specifying static conditional access expression values","enum":["activity_type","boolean","float","int32","int64","object","object_type","relationship_type","string"]},"staticConditionValueData":{"description":"The static value being compared against. Its JSON type is the one named by staticConditionValueType: a string for string, activity_type, object_type and relationship_type; a number for float, int32 and int64; a boolean for boolean; and a JSON object only for object."}}}]}},"description":"Typed condition value for static or dynamic values"}}},{"type":"object","description":"Condition used to specify conditional access based on data inside a resource instance","required":["searchOpIsDynamicCondition"],"properties":{"searchOpIsDynamicCondition":{"type":"boolean","isRequired":true},"searchOpValue":{"oneOf":[{"type":"object","description":"A condition used to a target content search conditional access expression with a dynamic search string","required":["dynamicContentConditionCaseSensitive","dynamicContentConditionDiacriticSensitive"],"properties":{"dynamicContentConditionCaseSensitive":{"type":"boolean","isRequired":true},"dynamicContentConditionDiacriticSensitive":{"type":"boolean","isRequired":true},"dynamicContentConditionLangage":{"type":"string"},"dynamicContentConditionResourceInstanceId":{"type":"string","description":"An identifier (unique to the integrated application) for a [ResourceInstance](#/components/schemas/ResourceInstance) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations \n","example":"repo:R_kgDOLL0doQ (GitHub based on repository node identifier), 1BUxdX4M-H7X8GKRgTjprJS8fjY_Ij1giE82lQlny2kc (Google Drive based on file id)"},"dynamicContentConditionSearch":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"}}},{"type":"object","description":"A condition used to specify a target content search conditional access expression with a static search string","required":["staticContentConditionCaseSensitive","staticContentConditionDiacriticSensitive"],"properties":{"staticContentConditionCaseSensitive":{"type":"boolean","isRequired":true},"staticContentConditionDiacriticSensitive":{"type":"boolean","isRequired":true},"staticContentConditionLanguage":{"type":"string"},"staticContentConditionResourceInstanceId":{"type":"string","description":"An identifier (unique to the integrated application) for a [ResourceInstance](#/components/schemas/ResourceInstance) object represented in the Oleria system. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. It is important for this identifier to be based on an underlying persistent and reusable application or identity provider id so connections to the object are robust to metadata changes and other relevant operations \n","example":"repo:R_kgDOLL0doQ (GitHub based on repository node identifier), 1BUxdX4M-H7X8GKRgTjprJS8fjY_Ij1giE82lQlny2kc (Google Drive based on file id)"},"staticSearch":{"type":"string"}}}]}}},{"type":"object","description":"Condition used to specify conditional access based on graph entity relationships","properties":{"graphOpSource":{"type":"object","required":["isDynamicEntityIdentifier"],"properties":{"isDynamicEntityIdentifier":{"type":"boolean","isRequired":true},"value":{"oneOf":[{"type":"object","description":"ConditionGraphOperatorConditionKeyEntityIdentifier is used to reference a entity (node) in the graph with [ConditionKey](#/components/schemas/ConditionKey)-based dynamic values for _objectId_ and _objectType_\n","properties":{"objectIdConditionKey":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"},"objectTypeConditionKey":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"}}},{"type":"object","description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true},"authenticationKey":{"type":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"]}}}]}},"description":"ConditionGraphOperatorEntityIdentifier is used to reference a entity (node) in the graph"},"graphOpTargets":{"type":"array","items":{"type":"object","required":["isDynamicEntityIdentifier"],"properties":{"isDynamicEntityIdentifier":{"type":"boolean","isRequired":true},"value":{"oneOf":[{"type":"object","description":"ConditionGraphOperatorConditionKeyEntityIdentifier is used to reference a entity (node) in the graph with [ConditionKey](#/components/schemas/ConditionKey)-based dynamic values for _objectId_ and _objectType_\n","properties":{"objectIdConditionKey":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"},"objectTypeConditionKey":{"type":"object","properties":{"keySpecification":{"oneOf":[{"type":"object","properties":{"parameters":{"type":"array","description":"Optional parameters used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}}}},{"type":"object","description":"Contextual object specifier for a condition key that is derefencing its value from an object type","properties":{"name":{"type":"string"}}}]},"type":{"type":"string","description":"The following types of keys are used to specify conditional access expressions:\n1. A _Function_ key is used to identify a runtime function that will resolve to a value e.g. isLoggedIn, isImpersonatingUser, etc.\n2. A _Object_ key is used to identify a particular field on an object where the value of the field on the object is used to determine the validity of the condition\n","enum":["Function","Object"]},"value":{"type":"string"}},"description":"Identifies the entity or function data used to evaluate the validity of a condition against the specified condition value"}}},{"type":"object","description":"Used for typed indentification of an entity (node) in the graph with values for _objectId_ and _objectType_\n","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true},"authenticationKey":{"type":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n"},"objectId":{"minLength":1,"type":"string","description":"An identifier (unique to the integrated or assigned application) of any object or entity represented in the Oleria system as well as any relationship or connection among entities when they are represented in Oleria. Oleria converts these identifiers to global ids so they can be unique in the context of the global system graph. The full list of Oleria objects or entities is defined by the object-type enumeration, and the full list of relationships or connections is defined by the relationship-type enumeration\n"},"objectType":{"type":"string","description":"The enumerated list of all Oleria objects used to describe and manage any customer application's identity security. The definition of each object describes its usage","example":"Account","enum":["Account","AccountRole","Activity","Agent","AgentVersion","AssignedApplication","Authenticator","AuthenticatorEnrollment","Credential","Department","DirectoryProvider","Employee","IntegratedApplication","None","ObjectDirectory","PermissionSet","Person","ResourceClass","ResourceInstance","RiskDefinition","RiskViolation","Role","UserGroup"]}}}]}},"description":"ConditionGraphOperatorEntityIdentifier is used to reference a entity (node) in the graph"}},"graphOpTypes":{"type":"string","description":"Supported operators for graph conditions","enum":["AssignedAccessTo","MemberOf"]}}},{"type":"object","description":"Condition used to specify conditional access based on a logical (AND, OR, NOT, EXISTS, ORDERED) operation","properties":{"logicalOpOperands":{"type":"array","items":{"$circularRef":"75823a02-39de-498b-ac65-a3ae2aab2474"}},"logicalOpType":{"type":"string","description":"Supported operators for logical conditions","enum":["And","Exists","Not","Or","Ordered"]}}},{"type":"object","description":"A condition used to specify a script based conditional access expression","properties":{"contentType":{"type":"string","description":"Content types used to specify scripts for conditional access","enum":["JavaScript","JSON","XML"]},"context":{"type":"array","description":"Additional context used when accessing the data referenced by the condition key e.g. Function key parameters","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"type":{"type":"string","enum":["array_boolean","array_float32","array_float64","array_int32","array_int64","array_string","boolean","float32","float64","int32","int64","oleria_global_id","oleria_local_id","pem","property_bag","rfc3339_date","string"]},"value":{"oneOf":[{}]}}}},"executionEngine":{"type":"string"},"scriptContent":{"type":"string"},"version":{"type":"string"}}}]},"type":{"type":"string","description":"Categories of operators that can be used with conditional expressions","enum":["Array","Comparison","ContentSearch","Graph","Logical","SecureScript"]}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.0 client-credentials flow. Request an access token from the token endpoint and send it as `Authorization: Bearer \u003ctoken>`.","flows":{"clientCredentials":{"tokenUrl":"https://auth.prod.oleria.io/oauth/token","scopes":{"https://devx.{environment}.oleria.io/delete":"Irreversibly destroy an object in the source system.","https://devx.{environment}.oleria.io/read":"Read identity and access data, and the jobs that change it.","https://devx.{environment}.oleria.io/write":"Make reversible changes: grant, enable, assign, revoke and remove access."}}},"scopes":["https://devx.{environment}.oleria.io/read"],"schemeName":"oauth2"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.0 client-credentials flow. Request an access token from the token endpoint and send it as `Authorization: Bearer \u003ctoken>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2","name":"Authorization"}],"title":"oauth2"}]},"originalFileLocation":"developer-docs/api-reference/oleria-public-api-1.0.0.yaml"},"subdomain":"oleria","siteName":"Oleria Identity Security","title":"Get - Oleria Identity Security","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T12:43:14.235Z","originalFileLocation":"api-reference/activities/get.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns an activity by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Oleria Identity Security\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get - Oleria Identity Security\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns an activity by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Oleria Identity Security\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.oleria.com/api-reference/activities/get\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oleria.mintlify.app/_mintlify/api/og/v2?division=Activities\u0026amp;title=Get\u0026amp;description=Returns+an+activity+by+its+global+id.+Requires+the+%60https%3A%2F%2Fdevx.%7Benvironment%7D.oleria.io%2Fread%60+scope.\u0026amp;theme=67101527a6023bf85b2b7e70\u0026amp;signature=1b347a63f38ab6847898e24faa6d3f081b0c134f9c783dcd489abcfe1defd3fc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get - Oleria Identity Security\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns an activity by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oleria.mintlify.app/_mintlify/api/og/v2?division=Activities\u0026amp;title=Get\u0026amp;description=Returns+an+activity+by+its+global+id.+Requires+the+%60https%3A%2F%2Fdevx.%7Benvironment%7D.oleria.io%2Fread%60+scope.\u0026amp;theme=67101527a6023bf85b2b7e70\u0026amp;signature=1b347a63f38ab6847898e24faa6d3f081b0c134f9c783dcd489abcfe1defd3fc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Oleria Identity Security\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#027864\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.oleria.com/api-reference/activities/get\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/activities/get.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.oleria.com/#organization\",\"name\":\"Oleria Identity Security\",\"url\":\"https://docs.oleria.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/oleria/KyPIHO-0OF6fE_DF/images/OleriaLightMode-1.png?fit=max\u0026auto=format\u0026n=KyPIHO-0OF6fE_DF\u0026q=85\u0026s=906d33a8c505e2a96b7c6a1583335e1d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.oleria.com#website\",\"name\":\"Oleria Identity Security\",\"url\":\"https://docs.oleria.com\",\"publisher\":{\"@id\":\"https://docs.oleria.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.oleria.com/api-reference/activities/get#webpage\",\"url\":\"https://docs.oleria.com/api-reference/activities/get\",\"name\":\"Get\",\"description\":\"Returns an activity by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\",\"dateModified\":\"2026-10-23T12:43:14.235Z\",\"isPartOf\":{\"@id\":\"https://docs.oleria.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.oleria.com/api-reference/activities/get#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.oleria.com/api-reference/activities/get#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inventory \u0026 Actions\",\"item\":\"https://docs.oleria.com/api-reference/access-assignments/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Activities\",\"item\":\"https://docs.oleria.com/api-reference/activities/list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get\",\"item\":\"https://docs.oleria.com/api-reference/activities/get\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.oleria.com/api-reference/activities/get#apireference\",\"headline\":\"Get\",\"name\":\"Get\",\"description\":\"Returns an activity by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\",\"url\":\"https://docs.oleria.com/api-reference/activities/get\",\"mainEntityOfPage\":{\"@id\":\"https://docs.oleria.com/api-reference/activities/get#webpage\"},\"dateModified\":\"2026-10-23T12:43:14.235Z\",\"publisher\":{\"@id\":\"https://docs.oleria.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.oleria.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Oleria Identity Security\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Oleria Identity Security","nav":{"global":null,"tabs":[{"tab":"Product","pages":[{"title":"Product","href":"/introduction/overview"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Overview","href":"/developer-docs/api-reference/overview"},{"title":"Generate an API Token","href":"/developer-docs/api-reference/generate-token"}]},{"group":"Inventory \u0026 Actions","pages":[{"group":"Access assignments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-assigned-access-to-object","href":"/api-reference/access-assignments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-assigned-access-to-object/{id}","href":"/api-reference/access-assignments/get"}]},{"group":"Account roles","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/account-roles","href":"/api-reference/account-roles/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/account-roles/{id}","href":"/api-reference/account-roles/get"}]},{"group":"Accounts","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/accounts","href":"/api-reference/accounts/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/accounts/{id}","href":"/api-reference/accounts/get"},{"title":"Create","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts","href":"/api-reference/accounts/create"},{"title":"Activate","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/activate","href":"/api-reference/accounts/activate"},{"title":"Disable","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/disable","href":"/api-reference/accounts/disable"},{"title":"Enable","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/enable","href":"/api-reference/accounts/enable"},{"title":"Revoke active sessions","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/revoke-sessions","href":"/api-reference/accounts/revoke-active-sessions"},{"title":"Remove access to shared resources","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/accounts/{id}/resource-access","href":"/api-reference/accounts/remove-access-to-shared-resources"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/accounts/{id}","href":"/api-reference/accounts/delete"}]},{"group":"Activities","pages":[{"title":"List","description":"Returns a page of activities. Pass `pageToken` from the previous response's `nextPageToken` to fetch the next page. A page can be empty while the results are still being prepared. Keep requesting pages until the response has no `nextPageToken`. Defaults to the most recent 30 days when `from`/`to` are omitted; a custom window is capped at 31 days per request. Requires the `https://devx.{environment}.oleria.io/read` scope.","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/activities","href":"/api-reference/activities/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/activities/{id}","href":"/api-reference/activities/get"}]},{"group":"Assigned applications","pages":[{"title":"List","description":"Returns a page of assigned applications. Pass `pageToken` from the previous response's `nextPageToken` to fetch the next page. A page can be empty while the results are still being prepared. Keep requesting pages until the response has no `nextPageToken`. Requires the `https://devx.{environment}.oleria.io/read` scope.","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/assigned-applications","href":"/api-reference/assigned-applications/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/assigned-applications/{id}","href":"/api-reference/assigned-applications/get"},{"title":"Grant an account access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/assigned-applications/{id}/assigned-accounts/{accountId}","href":"/api-reference/assigned-applications/grant-an-account-access"},{"title":"Remove an account's access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/assigned-applications/{id}/assigned-accounts/{accountId}","href":"/api-reference/assigned-applications/remove-an-accounts-access"},{"title":"Grant a group access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/assigned-applications/{id}/assigned-groups/{groupId}","href":"/api-reference/assigned-applications/grant-a-group-access"},{"title":"Remove a group's access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/assigned-applications/{id}/assigned-groups/{groupId}","href":"/api-reference/assigned-applications/remove-a-groups-access"}]},{"group":"Authenticator enrollments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticator-enrollments","href":"/api-reference/authenticator-enrollments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticator-enrollments/{id}","href":"/api-reference/authenticator-enrollments/get"}]},{"group":"Authenticators","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticators","href":"/api-reference/authenticators/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticators/{id}","href":"/api-reference/authenticators/get"}]},{"group":"Department assignments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-serving-in-department","href":"/api-reference/department-assignments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-serving-in-department/{id}","href":"/api-reference/department-assignments/get"}]},{"group":"Department hierarchy","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/department-contains-department","href":"/api-reference/department-hierarchy/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/department-contains-department/{id}","href":"/api-reference/department-hierarchy/get"}]},{"group":"Departments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/departments","href":"/api-reference/departments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/departments/{id}","href":"/api-reference/departments/get"}]},{"group":"Employees","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employees","href":"/api-reference/employees/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employees/{id}","href":"/api-reference/employees/get"}]},{"group":"Enrollment links","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/enrollment-via-authenticator","href":"/api-reference/enrollment-links/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/enrollment-via-authenticator/{id}","href":"/api-reference/enrollment-links/get"}]},{"group":"Impersonation grants","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-can-impersonate-entity","href":"/api-reference/impersonation-grants/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-can-impersonate-entity/{id}","href":"/api-reference/impersonation-grants/get"}]},{"group":"Integrated applications","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/integrated-applications","href":"/api-reference/integrated-applications/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/integrated-applications/{id}","href":"/api-reference/integrated-applications/get"}]},{"group":"Managed-via relationships","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-managed-via-object","href":"/api-reference/managed-via-relationships/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-managed-via-object/{id}","href":"/api-reference/managed-via-relationships/get"}]},{"group":"Memberships","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-member-of-entity","href":"/api-reference/memberships/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-member-of-entity/{id}","href":"/api-reference/memberships/get"}]},{"group":"Non-human identities","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/non-human-identities","href":"/api-reference/non-human-identities/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/non-human-identities/{id}","href":"/api-reference/non-human-identities/get"},{"title":"Disable","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/non-human-identities/{id}/disable","href":"/api-reference/non-human-identities/disable"}]},{"group":"Object extensions","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/object-has-extension","href":"/api-reference/object-extensions/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/object-has-extension/{id}","href":"/api-reference/object-extensions/get"}]},{"group":"Person-employee links","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/person-is-employee","href":"/api-reference/person-employee-links/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/person-is-employee/{id}","href":"/api-reference/person-employee-links/get"}]},{"group":"Persons","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/persons","href":"/api-reference/persons/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/persons/{id}","href":"/api-reference/persons/get"}]},{"group":"Reporting lines","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-manages-employee","href":"/api-reference/reporting-lines/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-manages-employee/{id}","href":"/api-reference/reporting-lines/get"}]},{"group":"Resource classes","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-classes","href":"/api-reference/resource-classes/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-classes/{id}","href":"/api-reference/resource-classes/get"}]},{"group":"Resource hierarchy","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instance-contains-resource-instance","href":"/api-reference/resource-hierarchy/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instance-contains-resource-instance/{id}","href":"/api-reference/resource-hierarchy/get"}]},{"group":"Resource instances","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instances","href":"/api-reference/resource-instances/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instances/{id}","href":"/api-reference/resource-instances/get"},{"title":"Revoke anonymous access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/resource-instances/{id}/anonymous-access","href":"/api-reference/resource-instances/revoke-anonymous-access"},{"title":"Revoke external sharing","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/resource-instances/{id}/external-shares","href":"/api-reference/resource-instances/revoke-external-sharing"},{"title":"Remove an account's permissions","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/resource-instances/{id}/permissions/{accountId}","href":"/api-reference/resource-instances/remove-an-accounts-permissions"}]},{"group":"Roles","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/roles","href":"/api-reference/roles/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/roles/{id}","href":"/api-reference/roles/get"},{"title":"Assign to an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/roles/{id}/assignees/{accountId}","href":"/api-reference/roles/assign-to-an-account"},{"title":"Remove from an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/roles/{id}/assignees/{accountId}","href":"/api-reference/roles/remove-from-an-account"}]},{"group":"User groups","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/user-groups","href":"/api-reference/user-groups/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/user-groups/{id}","href":"/api-reference/user-groups/get"},{"title":"Create","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/user-groups","href":"/api-reference/user-groups/create"},{"title":"Add an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/user-groups/{id}/members/{accountId}","href":"/api-reference/user-groups/add-an-account"},{"title":"Remove an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/user-groups/{id}/members/{accountId}","href":"/api-reference/user-groups/remove-an-account"}]}]},{"group":"Action jobs","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/action-jobs","href":"/api-reference/action-jobs/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/action-jobs/{id}","href":"/api-reference/action-jobs/get"},{"title":"List results","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/action-jobs/{id}/results","href":"/api-reference/action-jobs/list-results"},{"title":"Revert","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/action-jobs/{id}/revert","href":"/api-reference/action-jobs/revert"}]},{"group":"TrustFusion","pages":[{"group":"Query","pages":[{"title":"Validate","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml post /v1/query/validate","href":"/api-reference/query/validate"},{"title":"Execute","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml post /v1/query/execute","href":"/api-reference/query/execute"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/query/jobs/{job_id}","href":"/api-reference/query/get-a-job"}]},{"group":"Saved Query","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/query/saved-queries","href":"/api-reference/saved-query/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml post /v1/query/saved-queries","href":"/api-reference/saved-query/create"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/query/saved-queries/{query_id}","href":"/api-reference/saved-query/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml delete /v1/query/saved-queries/{query_id}","href":"/api-reference/saved-query/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml patch /v1/query/saved-queries/{query_id}","href":"/api-reference/saved-query/update"}]},{"group":"Schema","pages":[{"title":"List models","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/schema/models","href":"/api-reference/schema/list-models"},{"title":"Get a model","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/schema/models/{model_name}","href":"/api-reference/schema/get-a-model"}]}]},{"group":"Downloads","pages":[{"title":"Working with Downloads","href":"/developer-docs/api-reference/working-with-downloads"},{"group":"Downloads","pages":[{"title":"Create a download request","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/downloads-openapi-schema-1.0.0.yaml post /v1/downloads","href":"/api-reference/downloads/create-a-download-request"},{"title":"Get a download request","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/downloads-openapi-schema-1.0.0.yaml get /v1/downloads/{id}","href":"/api-reference/downloads/get-a-download-request"}]}]}]},{"tab":"What's New","pages":[{"title":"What's New","href":"/release-notes"}]}]},"basePath":"","title":"Get - Oleria Identity Security","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}