An Oleria EntityCanImpersonateEntity relationship represents an explicit authorization for one
entity (Oleria Account, Oleria Role, or Oleria UserGroup) to act on behalf of another entity.
Direction: impersonating to impersonated. globalImpersonatingEntityId/Type identify the entity
granted the authorization; globalImpersonatedEntityId/Type identify the target. Impersonation
grants apply transitively to entities nested under the target.
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
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
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 ObjectMetadata structure defines metadata that applies to every object and relationship, and is usually managed by the system that receives the data
Whose authority an entity exercises when it acts against an object, or for another entity. Delegation and Impersonation are the two modes RFC 8693 names for token exchange, and they produce different audit trails and different blast radii:
Delegation is used when the acting entity keeps its own identity and exercises a subset of another entity's authority on its behalf, so the audit trail can name both parties
Impersonation is used when the acting entity becomes indistinguishable from the entity it acts for, so the audit trail names only the entity acted for
Own is used when the entity exercises no authority but its own, which is what a configuration declares when it names the credentials the entity itself holds. It is meaningful only on EntityRequiresObject; EntityCanImpersonateEntity is by definition about another entity's authority and must not carry it
Unavailable should be indicated when the source does not distinguish the modes
Indicates whether the acting entity's effective access through this relationship is the intersection of its own authority and the impersonated entity's, rather than the union. On every examined on-behalf-of platform it is an intersection, and mistaking one for the other is the difference between a posture number that is incomplete and one that is wrong. False is the safe reading and is how absence is read, because it renders the wider of the two reaches. The cap itself, where the source states one, is in restrictions
The ImpersonationRestrictions describes any resource and scope (permission) restrictions that apply in the context of an impersonation relationship
Show child attributes
Was this page helpful?
{"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/impersonation-grants/get","slug":"/api-reference/impersonation-grants/get","pageMetadata":{"title":"Get","description":"Returns an impersonation grant 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/entity-can-impersonate-entity/{id}","href":"/api-reference/impersonation-grants/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 impersonation grant 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 impersonation grant 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/entity-can-impersonate-entity/{id}","href":"/api-reference/impersonation-grants/get","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get","description":"Returns an impersonation grant by its global id. Requires the `https://devx.{environment}.oleria.io/read` scope.","operationId":"GetEntityCanImpersonateEntity","tags":["Impersonation grants"],"parameters":["3826ea12-4305-441b-969c-995c91e32528"],"security":["4e124793-0af7-4af4-a66f-0e5aefaf08e2"],"responses":{"200":"94796c42-e5ae-4d02-bb0b-fa3051439357","400":"f6c81ecd-cb73-4734-b7c2-60a2264499c5","401":"de8e505b-e8af-4c22-9b79-68fb9499157b","403":"e24b9d72-e507-4361-8386-2342d1fc3b9b","404":"3a67c915-a8c5-4ea3-9a2f-02a28a38cefd","429":"6e8e5b8f-a83b-443f-a5b9-a6cec7dcaf30","500":"b080cba1-99f6-4a00-8de9-d4151b735ad4"},"method":"get","type":"path","servers":["7524c4d0-f52d-433a-b349-e1a06ce637b4"],"path":"/v1/entity-can-impersonate-entity/{id}","baseUrlOptions":["https://devx.{environment}.oleria.io"],"title":"Get","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3826ea12-4305-441b-969c-995c91e32528":{"name":"id","in":"path","description":"Global id of the impersonation grant.","required":true,"schema":{"type":"string","isRequired":true,"description":"Global id of the impersonation grant.","uniqueKey":"","typeLabel":"string"}}},"responses":{"94796c42-e5ae-4d02-bb0b-fa3051439357":{"description":"The impersonation grant.","content":{"application/json":{"schema":{"type":"object","description":"An Oleria EntityCanImpersonateEntity relationship represents an explicit authorization for one\nentity (Oleria Account, Oleria Role, or Oleria UserGroup) to act on behalf of another entity.\nDirection: impersonating to impersonated. globalImpersonatingEntityId/Type identify the entity\ngranted the authorization; globalImpersonatedEntityId/Type identify the target. Impersonation\ngrants apply transitively to entities nested under the target.\n","required":["oleriaObjectMetadata","globalId","globalImpersonatedEntityId","globalImpersonatedEntityType","globalImpersonatingEntityId","globalImpersonatingEntityType","id","impersonatedEntityId","impersonatedEntityType","impersonatingEntityId","impersonatingEntityType","objectMetadata"],"example":"(:Account{id:impersonatingEntityId})-[relationship:CanImpersonate]->(:ObjectDirectory{id:impersonatedEntityId})","properties":{"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"},"impersonatedEntityId":{"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":"impersonatedEntityId","typeLabel":"string"},"impersonatedEntityType":{"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":"impersonatedEntityType","typeLabel":"enum\u003cstring>"},"impersonatingEntityId":{"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":"impersonatingEntityId","typeLabel":"string"},"impersonatingEntityType":{"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":"impersonatingEntityType","typeLabel":"enum\u003cstring>"},"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"},"globalId":{"type":"string","description":"Opaque platform-assigned identifier for this relationship instance.","isRequired":true,"uniqueKey":"globalId","typeLabel":"string"},"globalImpersonatedEntityId":{"type":"string","description":"Global ID of the entity that may be impersonated. Valid values reference Oleria Account, Oleria Role, or Oleria UserGroup.\n","isRequired":true,"uniqueKey":"globalImpersonatedEntityId","typeLabel":"string"},"globalImpersonatedEntityType":{"type":"string","description":"Object type of the impersonated entity. Expected values: Oleria Account, Oleria Role, Oleria UserGroup.\n","enum":["Oleria_Account","Oleria_AccountRole","Oleria_Activity","Oleria_Application","Oleria_ApplicationDeployment","Oleria_AssignedApplication","Oleria_Authenticator","Oleria_AuthenticatorEnrollment","Oleria_Credential","Oleria_Department","Oleria_DirectoryProvider","Oleria_DiscoveredApplication","Oleria_Employee","Oleria_IntegratedApplication","Oleria_ObjectDirectory","Oleria_Person","Oleria_ResourceClass","Oleria_ResourceInstance","Oleria_Role","Oleria_UserGroup"],"example":"Oleria_IntegratedApplication","isRequired":true,"uniqueKey":"globalImpersonatedEntityType","typeLabel":"enum\u003cstring>"},"globalImpersonatingEntityId":{"type":"string","description":"Global ID of the entity granted authorization to impersonate. Valid values reference Oleria Account, Oleria Role, or Oleria UserGroup.\n","isRequired":true,"uniqueKey":"globalImpersonatingEntityId","typeLabel":"string"},"globalImpersonatingEntityType":{"type":"string","description":"Object type of the impersonating entity. Expected values: Oleria Account, Oleria Role, Oleria UserGroup.\n","enum":["Oleria_Account","Oleria_AccountRole","Oleria_Activity","Oleria_Application","Oleria_ApplicationDeployment","Oleria_AssignedApplication","Oleria_Authenticator","Oleria_AuthenticatorEnrollment","Oleria_Credential","Oleria_Department","Oleria_DirectoryProvider","Oleria_DiscoveredApplication","Oleria_Employee","Oleria_IntegratedApplication","Oleria_ObjectDirectory","Oleria_Person","Oleria_ResourceClass","Oleria_ResourceInstance","Oleria_Role","Oleria_UserGroup"],"example":"Oleria_IntegratedApplication","isRequired":true,"uniqueKey":"globalImpersonatingEntityType","typeLabel":"enum\u003cstring>"},"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"},"authorityMode":{"type":"string","description":"Whose authority an entity exercises when it acts against an object, or for another entity. _Delegation_ and _Impersonation_ are the two modes RFC 8693 names for token exchange, and they produce different audit trails and different blast radii:\n1. _Delegation_ is used when the acting entity keeps its own identity and exercises a subset of another entity's authority on its behalf, so the audit trail can name both parties\n2. _Impersonation_ is used when the acting entity becomes indistinguishable from the entity it acts for, so the audit trail names only the entity acted for\n3. _Own_ is used when the entity exercises no authority but its own, which is what a configuration declares when it names the credentials the entity itself holds. It is meaningful only on [EntityRequiresObject](#/components/schemas/EntityRequiresObject); [EntityCanImpersonateEntity](#/components/schemas/EntityCanImpersonateEntity) is by definition about another entity's authority and must not carry it\n4. _Unavailable_ should be indicated when the source does not distinguish the modes\n","example":"Delegation","enum":["Delegation","Impersonation","Own","Unavailable"],"uniqueKey":"authorityMode","typeLabel":"enum\u003cstring>"},"federationSpecification":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"federationSpecification.isFederated","typeLabel":"boolean"},"connectionType":{"type":"string","enum":["Source","SourceAndTarget","Target"],"uniqueKey":"federationSpecification.connectionType","typeLabel":"enum\u003cstring>"},"sourceAuthenticationKey":{"type":"string","uniqueKey":"federationSpecification.sourceAuthenticationKey","typeLabel":"string"},"targetAuthenticationKey":{"type":"string","uniqueKey":"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":"federationSpecification","typeLabel":"object"},"isAttenuating":{"type":"boolean","description":"Indicates whether the acting entity's effective access through this relationship is the intersection of its own authority and the impersonated entity's, rather than the union. On every examined on-behalf-of platform it is an intersection, and mistaking one for the other is the difference between a posture number that is incomplete and one that is wrong. False is the safe reading and is how absence is read, because it renders the wider of the two reaches. The cap itself, where the source states one, is in restrictions\n","uniqueKey":"isAttenuating","typeLabel":"boolean"},"restrictions":{"type":"object","required":["resourceSpecifierIsClass"],"properties":{"resourceSpecifierIsClass":{"type":"boolean","isRequired":true,"uniqueKey":"restrictions.resourceSpecifierIsClass","typeLabel":"boolean"},"resourceIdOrClass":{"type":"string","uniqueKey":"restrictions.resourceIdOrClass","typeLabel":"string"},"scopedPermissions":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"restrictions.scopedPermissions.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"restrictions.scopedPermissions.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"restrictions.scopedPermissions.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"restrictions.scopedPermissions.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"restrictions.scopedPermissions.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"restrictions.scopedPermissions.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"restrictions.scopedPermissions.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"restrictions.scopedPermissions.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"restrictions.scopedPermissions.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"restrictions.scopedPermissions.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"restrictions.scopedPermissions.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"restrictions.scopedPermissions.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"restrictions.scopedPermissions.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"restrictions.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":"restrictions.scopedPermissions.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"restrictions.scopedPermissions.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"restrictions.scopedPermissions.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"restrictions.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":"restrictions.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":"restrictions.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":"restrictions.scopedPermissions.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"restrictions.scopedPermissions.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"restrictions.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":"restrictions.scopedPermissions.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"restrictions.scopedPermissions.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"restrictions.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":"restrictions.scopedPermissions.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"restrictions.scopedPermissions.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"restrictions.scopedPermissions.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"restrictions.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":"restrictions.scopedPermissions","typeLabel":"object"}},"description":"The ImpersonationRestrictions describes any resource and scope (permission) restrictions that apply in the context of an impersonation relationship","uniqueKey":"restrictions","typeLabel":"object"},"globalRestrictions":{"type":"object","required":["resourceSpecifierIsClass"],"properties":{"resourceSpecifierIsClass":{"type":"boolean","isRequired":true,"uniqueKey":"globalRestrictions.resourceSpecifierIsClass","typeLabel":"boolean"},"resourceIdOrClass":{"type":"string","uniqueKey":"globalRestrictions.resourceIdOrClass","typeLabel":"string"},"scopedPermissions":{"type":"object","properties":{"fineGrainedResourceClass":{"type":"string","description":"The class of resource that the _fineGrainedSpecifiers_ are associated with","example":"repo","uniqueKey":"globalRestrictions.scopedPermissions.fineGrainedResourceClass","typeLabel":"string"},"fineGrainedSpecifiers":{"type":"array","example":["manage_github_actions_permissions_policy","view_collaborators"],"items":{"type":"string","uniqueKey":"globalRestrictions.scopedPermissions.fineGrainedSpecifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"globalRestrictions.scopedPermissions.fineGrainedSpecifiers","typeLabel":"string[]"},"formattedScopes":{"type":"object","properties":{"specifiers":{"type":"array","description":"Formatted scopes as specified by type","items":{"type":"string","uniqueKey":"globalRestrictions.scopedPermissions.formattedScopes.specifiers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"globalRestrictions.scopedPermissions.formattedScopes.specifiers","typeLabel":"string[]"},"type":{"type":"string","description":"The enumerated list of scope formats optionally specified in a PermissionSetSpecification","enum":["OAuth"],"uniqueKey":"globalRestrictions.scopedPermissions.formattedScopes.type","typeLabel":"enum\u003cstring>"}},"description":"Scope specification optionally specified in a PermissionSetSpecification","uniqueKey":"globalRestrictions.scopedPermissions.formattedScopes","typeLabel":"object"},"isCreate":{"type":"boolean","description":"Create access permission","uniqueKey":"globalRestrictions.scopedPermissions.isCreate","typeLabel":"boolean"},"isDelete":{"type":"boolean","description":"Delete access permission","uniqueKey":"globalRestrictions.scopedPermissions.isDelete","typeLabel":"boolean"},"isExecute":{"type":"boolean","description":"Execute access permission","uniqueKey":"globalRestrictions.scopedPermissions.isExecute","typeLabel":"boolean"},"isPrivileged":{"type":"boolean","description":"Privileged access permission","uniqueKey":"globalRestrictions.scopedPermissions.isPrivileged","typeLabel":"boolean"},"isRead":{"type":"boolean","description":"Read access permission","uniqueKey":"globalRestrictions.scopedPermissions.isRead","typeLabel":"boolean"},"isShare":{"type":"boolean","description":"Sharing access permission","uniqueKey":"globalRestrictions.scopedPermissions.isShare","typeLabel":"boolean"},"isUpdate":{"type":"boolean","description":"Update access permission","uniqueKey":"globalRestrictions.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":"globalRestrictions.scopedPermissions.ownershipLevel","typeLabel":"enum\u003cstring>"},"owners":{"type":"array","items":{"type":"object","properties":{"federationInformation":{"type":"object","required":["isFederated"],"properties":{"isFederated":{"type":"boolean","isRequired":true,"uniqueKey":"globalRestrictions.scopedPermissions.owners.items.[INDEX].federationInformation.isFederated","typeLabel":"boolean"},"authenticationKey":{"type":"string","uniqueKey":"globalRestrictions.scopedPermissions.owners.items.[INDEX].federationInformation.authenticationKey","typeLabel":"string"}},"description":"Federation information used when specifying an _EntityIdentifier_\n","uniqueKey":"globalRestrictions.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":"globalRestrictions.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":"globalRestrictions.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":"globalRestrictions.scopedPermissions.owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"globalRestrictions.scopedPermissions.owners","typeLabel":"object[]"},"permissionGroupId":{"type":"string","uniqueKey":"globalRestrictions.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":"globalRestrictions.scopedPermissions.specificationMetadata.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"globalRestrictions.scopedPermissions.specificationMetadata.items.[INDEX].name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"globalRestrictions.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":"globalRestrictions.scopedPermissions.specificationMetadata.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"globalRestrictions.scopedPermissions.specificationMetadata.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"globalRestrictions.scopedPermissions.specificationMetadata.items.[INDEX]","typeLabel":"object"},"uniqueKey":"globalRestrictions.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":"globalRestrictions.scopedPermissions","typeLabel":"object"}},"description":"The ImpersonationRestrictions describes any resource and scope (permission) restrictions that apply in the context of an impersonation relationship","uniqueKey":"globalRestrictions","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":"(:Account{id:impersonatingEntityId})-[relationship:CanImpersonate]->(:ObjectDirectory{id:impersonatedEntityId})"}},"exampleType":"generated"}},"exampleType":"generated"},"f6c81ecd-cb73-4734-b7c2-60a2264499c5":{"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"},"de8e505b-e8af-4c22-9b79-68fb9499157b":{"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"},"e24b9d72-e507-4361-8386-2342d1fc3b9b":{"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"},"3a67c915-a8c5-4ea3-9a2f-02a28a38cefd":{"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"},"6e8e5b8f-a83b-443f-a5b9-a6cec7dcaf30":{"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"},"b080cba1-99f6-4a00-8de9-d4151b735ad4":{"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":{"4e124793-0af7-4af4-a66f-0e5aefaf08e2":{"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."}}}},"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.421Z","originalFileLocation":"api-reference/impersonation-grants/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 impersonation grant 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 impersonation grant 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/impersonation-grants/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=Impersonation+grants\u0026amp;title=Get\u0026amp;description=Returns+an+impersonation+grant+by+its+global+id.+Requires+the+%60https%3A%2F%2Fdevx.%7Benvironment%7D.oleria.io%2Fread%60+scope.\u0026amp;theme=67101527a6023bf85b2b7e70\u0026amp;signature=e5cebb9a15a107a95ef93d9553ef30af21295be3fbe6588a702940b43f5aa675\">\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 impersonation grant 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=Impersonation+grants\u0026amp;title=Get\u0026amp;description=Returns+an+impersonation+grant+by+its+global+id.+Requires+the+%60https%3A%2F%2Fdevx.%7Benvironment%7D.oleria.io%2Fread%60+scope.\u0026amp;theme=67101527a6023bf85b2b7e70\u0026amp;signature=e5cebb9a15a107a95ef93d9553ef30af21295be3fbe6588a702940b43f5aa675\">\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/impersonation-grants/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/impersonation-grants/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/impersonation-grants/get#webpage\",\"url\":\"https://docs.oleria.com/api-reference/impersonation-grants/get\",\"name\":\"Get\",\"description\":\"Returns an impersonation grant by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\",\"dateModified\":\"2026-10-23T12:43:14.421Z\",\"isPartOf\":{\"@id\":\"https://docs.oleria.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.oleria.com/api-reference/impersonation-grants/get#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.oleria.com/api-reference/impersonation-grants/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\":\"Impersonation grants\",\"item\":\"https://docs.oleria.com/api-reference/impersonation-grants/list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get\",\"item\":\"https://docs.oleria.com/api-reference/impersonation-grants/get\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.oleria.com/api-reference/impersonation-grants/get#apireference\",\"headline\":\"Get\",\"name\":\"Get\",\"description\":\"Returns an impersonation grant by its global id. Requires the https://devx.{environment}.oleria.io/read scope.\",\"url\":\"https://docs.oleria.com/api-reference/impersonation-grants/get\",\"mainEntityOfPage\":{\"@id\":\"https://docs.oleria.com/api-reference/impersonation-grants/get#webpage\"},\"dateModified\":\"2026-10-23T12:43:14.421Z\",\"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","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","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","description":"Returns a page of impersonation grants. 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/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","description":"Returns a page of integrated 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/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"]}