{ "group_id": "f454d283-ca87-4a8a-bdbb-df212eca5353", "app_id": "b5a5ca27-0ea3-4d86-9199-2126d57d1fbd", "name": "Payments Production Admin", "description": "This group represents Active Directory group \"Payments Production Admin\". We use this AD group to facilitate staging deployments and qualifying new releases.", "admin_owner_id": "7c86c85d-0651-43e2-a748-d69d658418e8", "group_leader_user_ids": [ "7c86c85d-0651-43e2-a748-d69d658418e8" ], "remote_id": "037m2jsg218b2wb", "remote_name": "Finance Team", "group_type": "ACTIVE_DIRECTORY_GROUP", "max_duration": 120, "recommended_duration": 60, "extensions_duration_in_minutes": 60, "require_manager_approval": false, "require_support_ticket": false, "require_mfa_to_approve": false, "require_mfa_to_request": false, "auto_approval": false, "is_requestable": true}
{ "group_id": "f454d283-ca87-4a8a-bdbb-df212eca5353", "app_id": "b5a5ca27-0ea3-4d86-9199-2126d57d1fbd", "name": "Payments Production Admin", "description": "This group represents Active Directory group \"Payments Production Admin\". We use this AD group to facilitate staging deployments and qualifying new releases.", "admin_owner_id": "7c86c85d-0651-43e2-a748-d69d658418e8", "group_leader_user_ids": [ "7c86c85d-0651-43e2-a748-d69d658418e8" ], "remote_id": "037m2jsg218b2wb", "remote_name": "Finance Team", "group_type": "ACTIVE_DIRECTORY_GROUP", "max_duration": 120, "recommended_duration": 60, "extensions_duration_in_minutes": 60, "require_manager_approval": false, "require_support_ticket": false, "require_mfa_to_approve": false, "require_mfa_to_request": false, "auto_approval": false, "is_requestable": true}
Authorizations
Authorization
string
header
required
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
group_id
string<uuid>
required
The ID of the group.
Response
200 - application/json
The requested Group.
Group Object
Description
The Group object is used to represent a group.
Usage Example
Update from the UPDATE Groups endpoint.
group_id
string<uuid>
required
The ID of the group.
Example:
"f454d283-ca87-4a8a-bdbb-df212eca5353"
app_id
string<uuid>
The ID of the group's app.
Example:
"b5a5ca27-0ea3-4d86-9199-2126d57d1fbd"
name
string
The name of the group.
Example:
"API Group"
description
string
A description of the group.
Example:
"This group represents Active Directory group \"Payments Production Admin\". We use this AD group to facilitate staging deployments and qualifying new releases."
admin_owner_id
string<uuid>
The ID of the owner of the group.
Example:
"7c86c85d-0651-43e2-a748-d69d658418e8"
group_leader_user_ids
string<uuid>[]
A list of User IDs for the group leaders of the group
remote_id
string
The ID of the remote.
Example:
"google-group-group:037m2jsg218b2wb"
remote_name
string
The name of the remote.
Example:
"Finance team"
group_type
enum<string>
The type of the group.
Available options:
ACTIVE_DIRECTORY_GROUP,
AWS_SSO_GROUP,
DATABRICKS_ACCOUNT_GROUP,
DUO_GROUP,
GIT_HUB_TEAM,
GIT_LAB_GROUP,
GOOGLE_GROUPS_GROUP,
GOOGLE_GROUPS_GKE_GROUP,
LDAP_GROUP,
OKTA_GROUP,
OKTA_GROUP_RULE,
TAILSCALE_GROUP,
OPAL_GROUP,
OPAL_ACCESS_RULE,
AZURE_AD_SECURITY_GROUP,
AZURE_AD_MICROSOFT_365_GROUP,
CONNECTOR_GROUP,
SNOWFLAKE_ROLE,
WORKDAY_USER_SECURITY_GROUP,
PAGERDUTY_ON_CALL_SCHEDULE,
INCIDENTIO_ON_CALL_SCHEDULE,
ROOTLY_ON_CALL_SCHEDULE,
DATADOG_ON_CALL_SCHEDULE,
DEVIN_GROUP,
GIT_HUB_ENTERPRISE_TEAM,
GRAFANA_TEAM,
CLICKHOUSE_ROLE,
SLACK_USER_GROUP,
CURSOR_GROUP,
TWINGATE_GROUP,
TWINGATE_GROUP_SYNCED,
ZENDESK_GROUP,
ZENDESK_ORGANIZATION,
HUBSPOT_TEAM,
TABLEAU_GROUP,
CONFLUENCE_GROUP,
JIRA_GROUP,
DOCUSIGN_GROUP,
ZOOM_GROUP,
LINEAR_TEAM,
RAMP_DEPARTMENT,
RAMP_LOCATION,
WRIKE_GROUP,
AXIOM_GROUP,
BOX_GROUP,
ACTIVECAMPAIGN_GROUP,
AHA_TEAM,
ASANA_TEAM,
BITWARDEN_GROUP,
CALENDLY_GROUP,
ONELOGIN_ROLE,
ONELOGIN_GROUP,
SQUARE_LOCATION,
SQUARE_JOB,
RIPPLING_TEAM,
RIPPLING_SUPERGROUP
Example:
"OPAL_GROUP"
max_duration
integer
The maximum duration for which the group can be requested (in minutes).
Example:
120
recommended_duration
integer
The recommended duration for which the group should be requested (in minutes). -1 represents an indefinite duration.
Example:
120
extensions_duration_in_minutes
integer
The duration for which access can be extended (in minutes). Set to 0 to disable extensions. When > 0, extensions are enabled for the specified duration.
Example:
120
require_manager_approval
boolean
deprecated
A bool representing whether or not access requests to the group require manager approval.
Example:
false
require_support_ticket
boolean
A bool representing whether or not access requests to the group require an access ticket.
Example:
false
require_mfa_to_approve
boolean
A bool representing whether or not to require MFA for reviewers to approve requests for this group.
Example:
false
requires_forfeit_reason
boolean
A bool representing whether or not a reason is required when forfeiting access to this group.
Example:
false
require_mfa_to_request
boolean
A bool representing whether or not to require MFA for requesting access to this group.
Example:
false
auto_approval
boolean
A bool representing whether or not to automatically approve requests to this group.
Example:
false
request_template_id
string<uuid>
The ID of the associated request template.
Example:
"06851574-e50d-40ca-8c78-f72ae6ab4304"
configuration_template_id
string<uuid>
The ID of the associated configuration template.
Example:
"06851574-e50d-40ca-8c78-f72ae6ab4304"
group_binding_id
string<uuid>
The ID of the associated group binding.
Example:
"06851574-e50d-40ca-8c78-f72ae6ab4304"
is_requestable
boolean
deprecated
A bool representing whether or not to allow access requests to this group. Deprecated in favor of request_configurations.
Example:
false
request_configurations
object[]
A list of request configurations for this group.
Show child attributes
Example:
[]
request_configuration_list
object[]
deprecated
A list of request configurations for this group. Deprecated in favor of request_configurations.
Show child attributes
Example:
[]
metadata
string
deprecated
JSON metadata about the remote group. Only set for items linked to remote systems. See this guide for details.
Information that defines the remote group. This replaces the deprecated remote_id and metadata fields. If remote_info is provided, a group will be imported into Opal. For group types that support group creation through Opal, a new group will be created if remote_info is not provided.
Show child attributes
custom_request_notification
string | null
Custom request notification sent to the requester when the request is approved.
Maximum string length: 800
Example:
"Check your email to register your account."
max_direct_users_allowed
integer | null
The maximum number of direct users allowed for this group at once. Set to null to remove the limit.
Example:
10
risk_sensitivity
enum<string>
The risk sensitivity level for the group. When an override is set, this field will match that.
Available options:
UNKNOWN,
CRITICAL,
HIGH,
MEDIUM,
LOW,
NONE
risk_sensitivity_override
enum<string>
Indicates the level of potential impact misuse or unauthorized access may incur.
Available options:
UNKNOWN,
CRITICAL,
HIGH,
MEDIUM,
LOW,
NONE
match_remote_name
boolean
A bool representing whether or not the group's name is synced from the end system. When true, the name is overwritten with the remote name on each sync. Defaults to false.
Example:
false
match_remote_description
boolean
A bool representing whether or not the group's description is synced from the end system. When true, the description is overwritten with the remote description on each sync. Defaults to false.
Example:
false
last_successful_sync
object
read-only
Information about the last successful sync of this group.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Opal Security Docs","colors":{"primary":"#0C7997","light":"#EDFCFC","dark":"#074055"},"logo":{"light":"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=93a4bd75f157f9f0ab43cdf4d715b5cd","dark":"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=1774b545e4f1c5cad647f5194f7b26d9"},"favicon":{"light":"https://mintcdn.com/opalsecurity/DRAwGKUXMxLRQouh/logo/icon-opal-black.svg?fit=max\u0026auto=format\u0026n=DRAwGKUXMxLRQouh\u0026q=85\u0026s=9c8bd1204b6b5b83542c2ab5be549858","dark":"https://mintcdn.com/opalsecurity/DRAwGKUXMxLRQouh/logo/icon-opal-white.svg?fit=max\u0026auto=format\u0026n=DRAwGKUXMxLRQouh\u0026q=85\u0026s=73b53b4ceab6ae0b00e30b2042a6020a"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-1PPPM1WF6D"}},"errors":{"404":{"redirect":false,"title":"Page can't be found","description":"Sorry! This page might have been moved, or the link might be broken. Go back to our documentation via https://docs.opal.dev/docs/welcome."}},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"opalsecurity","hasAudioNarration":false,"actualSubdomain":"opalsecurity","customDomains":["docs.opal.dev"],"gitSource":{"type":"github","owner":"opalsecurity","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af7bc9ca5d707e66c231413","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":218},{"language":"default","tag":"Opal API","count":213},{"language":"default","tag":"Documentation","count":104},{"language":"default","tag":"Integrations","count":103},{"language":"default","tag":"Entitlement Management","count":69},{"language":"default","tag":"resources","count":34},{"language":"default","tag":"groups","count":32},{"language":"default","tag":"Getting Started","count":25},{"language":"default","tag":"Access Management","count":22},{"language":"default","tag":"Infrastructure","count":22}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":true,"email":"support@opal.dev","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/groups/get-group-by-id","slug":"/api-reference/groups/get-group-by-id","pageMetadata":{"title":"Get group by ID","description":"Returns a `Group` object.","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}","href":"/api-reference/groups/get-group-by-id","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 a \", _jsx(_components.code, {\n children: \"Group\"\n }), \" object.\"]\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 group by ID","description":"Returns a `Group` object.","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}","href":"/api-reference/groups/get-group-by-id","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/opalsecurity/d0e14c3cf9bbd682/changelog-scraper.js"],"openApiReferenceData":{"operation":{"summary":"Get group by ID","description":"Returns a `Group` object.","operationId":"getGroup","parameters":["2298fe6c-5330-498f-9471-bb79220e0814"],"responses":{"200":"8df8ca94-094c-42d1-9be5-a1cc1b903a7f"},"security":["ee490f85-1e25-4c1e-b867-99d4afb7a333"],"tags":["groups"],"method":"get","type":"path","servers":["36b89feb-4769-46c5-a58a-31b6e938bd04"],"path":"/groups/{group_id}","baseUrlOptions":["https://api.opal.dev/v1"],"title":"Get group by ID","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"2298fe6c-5330-498f-9471-bb79220e0814":{"description":"The ID of the group.","example":"32acc112-21ff-4669-91c2-21e27683eaa1","explode":true,"in":"path","name":"group_id","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The ID of the group.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"style":"simple"}},"responses":{"8df8ca94-094c-42d1-9be5-a1cc1b903a7f":{"content":{"application/json":{"schema":{"description":"# Group Object\n### Description\nThe `Group` object is used to represent a group.\n\n### Usage Example\nUpdate from the `UPDATE Groups` endpoint.","example":{"group_id":"f454d283-ca87-4a8a-bdbb-df212eca5353","app_id":"b5a5ca27-0ea3-4d86-9199-2126d57d1fbd","name":"Payments Production Admin","description":"This group represents Active Directory group \"Payments Production Admin\". We use this AD group to facilitate staging deployments and qualifying new releases.","admin_owner_id":"7c86c85d-0651-43e2-a748-d69d658418e8","group_leader_user_ids":["7c86c85d-0651-43e2-a748-d69d658418e8"],"remote_id":"037m2jsg218b2wb","remote_name":"Finance Team","group_type":"ACTIVE_DIRECTORY_GROUP","max_duration":120,"recommended_duration":60,"extensions_duration_in_minutes":60,"require_manager_approval":false,"require_support_ticket":false,"require_mfa_to_approve":false,"require_mfa_to_request":false,"auto_approval":false,"is_requestable":true},"properties":{"group_id":{"description":"The ID of the group.","example":"f454d283-ca87-4a8a-bdbb-df212eca5353","format":"uuid","type":"string","isRequired":true,"uniqueKey":"group_id","typeLabel":"string\u003cuuid>"},"app_id":{"description":"The ID of the group's app.","example":"b5a5ca27-0ea3-4d86-9199-2126d57d1fbd","format":"uuid","type":"string","uniqueKey":"app_id","typeLabel":"string\u003cuuid>"},"name":{"description":"The name of the group.","example":"API Group","type":"string","uniqueKey":"name","typeLabel":"string"},"description":{"description":"A description of the group.","example":"This group represents Active Directory group \"Payments Production Admin\". We use this AD group to facilitate staging deployments and qualifying new releases.","type":"string","uniqueKey":"description","typeLabel":"string"},"admin_owner_id":{"description":"The ID of the owner of the group.","example":"7c86c85d-0651-43e2-a748-d69d658418e8","format":"uuid","type":"string","uniqueKey":"admin_owner_id","typeLabel":"string\u003cuuid>"},"group_leader_user_ids":{"description":"A list of User IDs for the group leaders of the group","items":{"type":"string","format":"uuid","uniqueKey":"group_leader_user_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"group_leader_user_ids","typeLabel":"string\u003cuuid>[]"},"remote_id":{"description":"The ID of the remote.","example":"google-group-group:037m2jsg218b2wb","type":"string","uniqueKey":"remote_id","typeLabel":"string"},"remote_name":{"description":"The name of the remote.","example":"Finance team","type":"string","uniqueKey":"remote_name","typeLabel":"string"},"group_type":{"description":"The type of the group.","enum":["ACTIVE_DIRECTORY_GROUP","AWS_SSO_GROUP","DATABRICKS_ACCOUNT_GROUP","DUO_GROUP","GIT_HUB_TEAM","GIT_LAB_GROUP","GOOGLE_GROUPS_GROUP","GOOGLE_GROUPS_GKE_GROUP","LDAP_GROUP","OKTA_GROUP","OKTA_GROUP_RULE","TAILSCALE_GROUP","OPAL_GROUP","OPAL_ACCESS_RULE","AZURE_AD_SECURITY_GROUP","AZURE_AD_MICROSOFT_365_GROUP","CONNECTOR_GROUP","SNOWFLAKE_ROLE","WORKDAY_USER_SECURITY_GROUP","PAGERDUTY_ON_CALL_SCHEDULE","INCIDENTIO_ON_CALL_SCHEDULE","ROOTLY_ON_CALL_SCHEDULE","DATADOG_ON_CALL_SCHEDULE","DEVIN_GROUP","GIT_HUB_ENTERPRISE_TEAM","GRAFANA_TEAM","CLICKHOUSE_ROLE","SLACK_USER_GROUP","CURSOR_GROUP","TWINGATE_GROUP","TWINGATE_GROUP_SYNCED","ZENDESK_GROUP","ZENDESK_ORGANIZATION","HUBSPOT_TEAM","TABLEAU_GROUP","CONFLUENCE_GROUP","JIRA_GROUP","DOCUSIGN_GROUP","ZOOM_GROUP","LINEAR_TEAM","RAMP_DEPARTMENT","RAMP_LOCATION","WRIKE_GROUP","AXIOM_GROUP","BOX_GROUP","ACTIVECAMPAIGN_GROUP","AHA_TEAM","ASANA_TEAM","BITWARDEN_GROUP","CALENDLY_GROUP","ONELOGIN_ROLE","ONELOGIN_GROUP","SQUARE_LOCATION","SQUARE_JOB","RIPPLING_TEAM","RIPPLING_SUPERGROUP"],"example":"OPAL_GROUP","type":"string","uniqueKey":"group_type","typeLabel":"enum\u003cstring>"},"max_duration":{"description":"The maximum duration for which the group can be requested (in minutes).","type":"integer","example":120,"uniqueKey":"max_duration","typeLabel":"integer"},"recommended_duration":{"description":"The recommended duration for which the group should be requested (in minutes). -1 represents an indefinite duration.","type":"integer","example":120,"uniqueKey":"recommended_duration","typeLabel":"integer"},"extensions_duration_in_minutes":{"description":"The duration for which access can be extended (in minutes). Set to 0 to disable extensions. When > 0, extensions are enabled for the specified duration.","type":"integer","example":120,"uniqueKey":"extensions_duration_in_minutes","typeLabel":"integer"},"require_manager_approval":{"description":"A bool representing whether or not access requests to the group require manager approval.","example":false,"type":"boolean","deprecated":true,"uniqueKey":"require_manager_approval","typeLabel":"boolean"},"require_support_ticket":{"description":"A bool representing whether or not access requests to the group require an access ticket.","example":false,"type":"boolean","uniqueKey":"require_support_ticket","typeLabel":"boolean"},"require_mfa_to_approve":{"description":"A bool representing whether or not to require MFA for reviewers to approve requests for this group.","example":false,"type":"boolean","uniqueKey":"require_mfa_to_approve","typeLabel":"boolean"},"requires_forfeit_reason":{"description":"A bool representing whether or not a reason is required when forfeiting access to this group.","example":false,"type":"boolean","uniqueKey":"requires_forfeit_reason","typeLabel":"boolean"},"require_mfa_to_request":{"description":"A bool representing whether or not to require MFA for requesting access to this group.","example":false,"type":"boolean","uniqueKey":"require_mfa_to_request","typeLabel":"boolean"},"auto_approval":{"description":"A bool representing whether or not to automatically approve requests to this group.","example":false,"type":"boolean","uniqueKey":"auto_approval","typeLabel":"boolean"},"request_template_id":{"description":"The ID of the associated request template.","example":"06851574-e50d-40ca-8c78-f72ae6ab4304","format":"uuid","type":"string","uniqueKey":"request_template_id","typeLabel":"string\u003cuuid>"},"configuration_template_id":{"description":"The ID of the associated configuration template.","example":"06851574-e50d-40ca-8c78-f72ae6ab4304","format":"uuid","type":"string","uniqueKey":"configuration_template_id","typeLabel":"string\u003cuuid>"},"group_binding_id":{"description":"The ID of the associated group binding.","example":"06851574-e50d-40ca-8c78-f72ae6ab4304","format":"uuid","type":"string","uniqueKey":"group_binding_id","typeLabel":"string\u003cuuid>"},"is_requestable":{"description":"A bool representing whether or not to allow access requests to this group. Deprecated in favor of `request_configurations`.","example":false,"type":"boolean","deprecated":true,"uniqueKey":"is_requestable","typeLabel":"boolean"},"request_configurations":{"description":"A list of request configurations for this group.","example":[],"type":"array","items":{"description":"# Request Configuration Object\n### Description\nThe `RequestConfiguration` object is used to represent a request configuration.\n\n### Usage Example\nReturned from the `GET Request Configurations` endpoint.","example":{"request_configuration_id":"7c86c85d-0651-43e2-a748-d69d658418e8","organization_id":"w86c85d-0651-43e2-a748-d69d658418e8","created_at":"2021-01-06T20:00:00.000Z","updated_at":"2021-01-06T20:00:00.000Z","condition":{"group_id":"1b978423-db0a-4037-a4cf-f79c60cb67b3"},"allow_requests":true,"auto_approval":false,"require_mfa_to_request":false,"max_duration_minutes":120,"recommended_duration_minutes":120,"require_support_ticket":false,"reason_optional":false,"reviewer_stages":[{"reviewer_stage_id":"7c86c85d-0651-43e2-a748-d69d658418e8","owner_ids":["37cb7e41-12ba-46da-92ff-030abe0450b1","37cb7e41-12ba-46da-92ff-030abe0450b2"],"stage":1}],"priority":1},"type":"object","properties":{"allow_requests":{"description":"A bool representing whether or not to allow requests for this resource.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].allow_requests","typeLabel":"boolean"},"auto_approval":{"description":"A bool representing whether or not to automatically approve requests for this resource.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].auto_approval","typeLabel":"boolean"},"require_mfa_to_request":{"description":"A bool representing whether or not to require MFA for requesting access to this resource.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].require_mfa_to_request","typeLabel":"boolean"},"require_support_ticket":{"description":"A bool representing whether or not access requests to the resource require an access ticket.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].require_support_ticket","typeLabel":"boolean"},"priority":{"description":"The priority of the request configuration.","example":1,"type":"integer","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].priority","typeLabel":"integer"},"condition":{"description":"The condition for the request configuration.","example":{"group_ids":["1b978423-db0a-4037-a4cf-f79c60cb67b3"]},"type":"object","properties":{"group_ids":{"description":"The list of group IDs to match.","example":["1b978423-db0a-4037-a4cf-f79c60cb67b3"],"items":{"type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].condition.group_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configurations.items.[INDEX].condition.group_ids","typeLabel":"string\u003cuuid>[]"},"role_remote_ids":{"description":"The list of role remote IDs to match.","example":["arn:aws:iam::590304332660:role/AdministratorAccess"],"type":"array","items":{"type":"string","uniqueKey":"request_configurations.items.[INDEX].condition.role_remote_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"request_configurations.items.[INDEX].condition.role_remote_ids","typeLabel":"string[]"},"opal_script_id":{"description":"The ID of a `REQUEST_CONFIGURATION_CONDITION` OpalScript that decides whether this request configuration applies. Cannot be combined with `group_ids` or `role_remote_ids`.","example":"32acc112-21ff-4669-91c2-21e27683eaa1","type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].condition.opal_script_id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"request_configurations.items.[INDEX].condition","typeLabel":"object"},"max_duration_minutes":{"description":"The maximum duration for which the resource can be requested (in minutes). Capped at 1 year (525600) unless a longer maximum has been enabled for your organization. Use -1 for an indefinite duration.","type":"integer","example":120,"uniqueKey":"request_configurations.items.[INDEX].max_duration_minutes","typeLabel":"integer"},"recommended_duration_minutes":{"description":"The recommended duration for which the resource should be requested (in minutes). -1 represents an indefinite duration.","type":"integer","example":120,"uniqueKey":"request_configurations.items.[INDEX].recommended_duration_minutes","typeLabel":"integer"},"reason_optional":{"oneOf":[{"description":"A bool representing whether the reason field is optional for requests.","example":false,"type":"boolean","uniqueKey":"request_configurations.items.[INDEX].reason_optional.oneOf.0","typeLabel":"boolean"},{"description":"A bool representing whether the reason field is optional for requests.","example":false,"type":"null","uniqueKey":"request_configurations.items.[INDEX].reason_optional.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_configurations.items.[INDEX].reason_optional","typeLabel":"boolean | null"},"extensions_duration_in_minutes":{"description":"The duration for which access can be extended (in minutes). Set to 0 to disable extensions. When > 0, extensions are enabled for the specified duration.","type":"integer","example":120,"uniqueKey":"request_configurations.items.[INDEX].extensions_duration_in_minutes","typeLabel":"integer"},"request_template_id":{"description":"The ID of the associated request template.","example":"06851574-e50d-40ca-8c78-f72ae6ab4304","format":"uuid","type":"string","uniqueKey":"request_configurations.items.[INDEX].request_template_id","typeLabel":"string\u003cuuid>"},"reviewer_stages":{"description":"The list of reviewer stages for the request configuration.","items":{"description":"A reviewer stage.","example":{"owner_ids":["7870617d-e72a-47f5-a84c-693817ab4567","1520617d-e72a-47f5-a84c-693817ab48ad2"],"service_user_ids":["7870617d-e72a-47f5-a84c-693817ab4568"]},"properties":{"require_manager_approval":{"description":"Whether this reviewer stage should require manager approval.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].require_manager_approval","typeLabel":"boolean"},"operator":{"description":"The operator of the reviewer stage. Admin and manager approval are also treated as reviewers. A stage that sets `escalation` must use `OR`; `AND` is rejected there, because the escalation timer joins the stage as an additional reviewer and would otherwise become a required approver that stalls every request until the timeout.","enum":["AND","OR"],"example":"AND","type":"string","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"owner_ids":{"description":"The IDs of owners assigned as reviewers for this stage.","items":{"type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].owner_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].owner_ids","typeLabel":"string\u003cuuid>[]"},"require_admin_approval":{"description":"Whether this reviewer stage should require admin approval.","example":false,"type":"boolean","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].require_admin_approval","typeLabel":"boolean"},"service_user_ids":{"description":"The IDs of service users assigned as reviewers for this stage.","items":{"type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].service_user_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].service_user_ids","typeLabel":"string\u003cuuid>[]"},"escalation":{"description":"Escalation for a reviewer stage. When set, the request advances to the\nreviewers named here if nobody responds within delay_minutes. Timely\napproval by any of the stage's own reviewers resolves the stage without\nescalating.\n\nowner_ids and user_ids name only who to escalate to; the stage's own\nreviewers are added automatically and must not be repeated here. A\nstage with owner_ids [X] escalating to Y sets escalation.owner_ids to\n[Y], and reviewing after escalation is then open to both X and Y.\n\nBecause the stage's reviewers are unioned in rather than copied,\nremoving someone from the stage also removes them from the escalation.\nAt least one owner or user named here must not already be a reviewer\nof the stage.","example":{"delay_minutes":60,"owner_ids":["7870617d-e72a-47f5-a84c-693817ab4569"]},"properties":{"delay_minutes":{"description":"How long to wait for a response before escalating, in minutes. Between 1 and 1440 (24 hours).","example":60,"minimum":1,"maximum":1440,"type":"integer","isRequired":true,"uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].escalation.delay_minutes","typeLabel":"integer"},"owner_ids":{"description":"The owners to escalate to. The stage's own owner_ids are added automatically and must not be repeated here.","items":{"type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].escalation.owner_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].escalation.owner_ids","typeLabel":"string\u003cuuid>[]"},"user_ids":{"description":"The users to escalate to. The stage's own service_user_ids are added automatically and must not be repeated here.","items":{"type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].escalation.user_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].escalation.user_ids","typeLabel":"string\u003cuuid>[]"}},"type":"object","required":["delay_minutes"],"uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].escalation","typeLabel":"object"},"opal_script_ids":{"description":"The IDs of OpalScripts assigned as reviewers for this stage. Only `REQUEST_REVIEW` scripts can review; any other script type is rejected.","items":{"type":"string","format":"uuid","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].opal_script_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX].opal_script_ids","typeLabel":"string\u003cuuid>[]"}},"type":"object","required":["operator","require_manager_approval","owner_ids"],"uniqueKey":"request_configurations.items.[INDEX].reviewer_stages.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"request_configurations.items.[INDEX].reviewer_stages","typeLabel":"object[]"}},"required":["organization_id","allow_requests","auto_approval","require_mfa_to_request","require_support_ticket","priority"],"uniqueKey":"request_configurations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"request_configurations","typeLabel":"object[]"},"request_configuration_list":{"description":"A list of request configurations for this group. Deprecated in favor of `request_configurations`.","deprecated":true,"example":[],"type":"array","items":{"description":"# Request Configuration Object\n### Description\nThe `RequestConfiguration` object is used to represent a request configuration.\n\n### Usage Example\nReturned from the `GET Request Configurations` endpoint.","example":{"request_configuration_id":"7c86c85d-0651-43e2-a748-d69d658418e8","organization_id":"w86c85d-0651-43e2-a748-d69d658418e8","created_at":"2021-01-06T20:00:00.000Z","updated_at":"2021-01-06T20:00:00.000Z","condition":{"group_id":"1b978423-db0a-4037-a4cf-f79c60cb67b3"},"allow_requests":true,"auto_approval":false,"require_mfa_to_request":false,"max_duration_minutes":120,"recommended_duration_minutes":120,"require_support_ticket":false,"reason_optional":false,"reviewer_stages":[{"reviewer_stage_id":"7c86c85d-0651-43e2-a748-d69d658418e8","owner_ids":["37cb7e41-12ba-46da-92ff-030abe0450b1","37cb7e41-12ba-46da-92ff-030abe0450b2"],"stage":1}],"priority":1},"type":"object","properties":{"allow_requests":{"description":"A bool representing whether or not to allow requests for this resource.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].allow_requests","typeLabel":"boolean"},"auto_approval":{"description":"A bool representing whether or not to automatically approve requests for this resource.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].auto_approval","typeLabel":"boolean"},"require_mfa_to_request":{"description":"A bool representing whether or not to require MFA for requesting access to this resource.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].require_mfa_to_request","typeLabel":"boolean"},"require_support_ticket":{"description":"A bool representing whether or not access requests to the resource require an access ticket.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].require_support_ticket","typeLabel":"boolean"},"priority":{"description":"The priority of the request configuration.","example":1,"type":"integer","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].priority","typeLabel":"integer"},"condition":{"description":"The condition for the request configuration.","example":{"group_ids":["1b978423-db0a-4037-a4cf-f79c60cb67b3"]},"type":"object","properties":{"group_ids":{"description":"The list of group IDs to match.","example":["1b978423-db0a-4037-a4cf-f79c60cb67b3"],"items":{"type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].condition.group_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configuration_list.items.[INDEX].condition.group_ids","typeLabel":"string\u003cuuid>[]"},"role_remote_ids":{"description":"The list of role remote IDs to match.","example":["arn:aws:iam::590304332660:role/AdministratorAccess"],"type":"array","items":{"type":"string","uniqueKey":"request_configuration_list.items.[INDEX].condition.role_remote_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"request_configuration_list.items.[INDEX].condition.role_remote_ids","typeLabel":"string[]"},"opal_script_id":{"description":"The ID of a `REQUEST_CONFIGURATION_CONDITION` OpalScript that decides whether this request configuration applies. Cannot be combined with `group_ids` or `role_remote_ids`.","example":"32acc112-21ff-4669-91c2-21e27683eaa1","type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].condition.opal_script_id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"request_configuration_list.items.[INDEX].condition","typeLabel":"object"},"max_duration_minutes":{"description":"The maximum duration for which the resource can be requested (in minutes). Capped at 1 year (525600) unless a longer maximum has been enabled for your organization. Use -1 for an indefinite duration.","type":"integer","example":120,"uniqueKey":"request_configuration_list.items.[INDEX].max_duration_minutes","typeLabel":"integer"},"recommended_duration_minutes":{"description":"The recommended duration for which the resource should be requested (in minutes). -1 represents an indefinite duration.","type":"integer","example":120,"uniqueKey":"request_configuration_list.items.[INDEX].recommended_duration_minutes","typeLabel":"integer"},"reason_optional":{"oneOf":[{"description":"A bool representing whether the reason field is optional for requests.","example":false,"type":"boolean","uniqueKey":"request_configuration_list.items.[INDEX].reason_optional.oneOf.0","typeLabel":"boolean"},{"description":"A bool representing whether the reason field is optional for requests.","example":false,"type":"null","uniqueKey":"request_configuration_list.items.[INDEX].reason_optional.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_configuration_list.items.[INDEX].reason_optional","typeLabel":"boolean | null"},"extensions_duration_in_minutes":{"description":"The duration for which access can be extended (in minutes). Set to 0 to disable extensions. When > 0, extensions are enabled for the specified duration.","type":"integer","example":120,"uniqueKey":"request_configuration_list.items.[INDEX].extensions_duration_in_minutes","typeLabel":"integer"},"request_template_id":{"description":"The ID of the associated request template.","example":"06851574-e50d-40ca-8c78-f72ae6ab4304","format":"uuid","type":"string","uniqueKey":"request_configuration_list.items.[INDEX].request_template_id","typeLabel":"string\u003cuuid>"},"reviewer_stages":{"description":"The list of reviewer stages for the request configuration.","items":{"description":"A reviewer stage.","example":{"owner_ids":["7870617d-e72a-47f5-a84c-693817ab4567","1520617d-e72a-47f5-a84c-693817ab48ad2"],"service_user_ids":["7870617d-e72a-47f5-a84c-693817ab4568"]},"properties":{"require_manager_approval":{"description":"Whether this reviewer stage should require manager approval.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].require_manager_approval","typeLabel":"boolean"},"operator":{"description":"The operator of the reviewer stage. Admin and manager approval are also treated as reviewers. A stage that sets `escalation` must use `OR`; `AND` is rejected there, because the escalation timer joins the stage as an additional reviewer and would otherwise become a required approver that stalls every request until the timeout.","enum":["AND","OR"],"example":"AND","type":"string","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"owner_ids":{"description":"The IDs of owners assigned as reviewers for this stage.","items":{"type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].owner_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].owner_ids","typeLabel":"string\u003cuuid>[]"},"require_admin_approval":{"description":"Whether this reviewer stage should require admin approval.","example":false,"type":"boolean","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].require_admin_approval","typeLabel":"boolean"},"service_user_ids":{"description":"The IDs of service users assigned as reviewers for this stage.","items":{"type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].service_user_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].service_user_ids","typeLabel":"string\u003cuuid>[]"},"escalation":{"description":"Escalation for a reviewer stage. When set, the request advances to the\nreviewers named here if nobody responds within delay_minutes. Timely\napproval by any of the stage's own reviewers resolves the stage without\nescalating.\n\nowner_ids and user_ids name only who to escalate to; the stage's own\nreviewers are added automatically and must not be repeated here. A\nstage with owner_ids [X] escalating to Y sets escalation.owner_ids to\n[Y], and reviewing after escalation is then open to both X and Y.\n\nBecause the stage's reviewers are unioned in rather than copied,\nremoving someone from the stage also removes them from the escalation.\nAt least one owner or user named here must not already be a reviewer\nof the stage.","example":{"delay_minutes":60,"owner_ids":["7870617d-e72a-47f5-a84c-693817ab4569"]},"properties":{"delay_minutes":{"description":"How long to wait for a response before escalating, in minutes. Between 1 and 1440 (24 hours).","example":60,"minimum":1,"maximum":1440,"type":"integer","isRequired":true,"uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].escalation.delay_minutes","typeLabel":"integer"},"owner_ids":{"description":"The owners to escalate to. The stage's own owner_ids are added automatically and must not be repeated here.","items":{"type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].escalation.owner_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].escalation.owner_ids","typeLabel":"string\u003cuuid>[]"},"user_ids":{"description":"The users to escalate to. The stage's own service_user_ids are added automatically and must not be repeated here.","items":{"type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].escalation.user_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].escalation.user_ids","typeLabel":"string\u003cuuid>[]"}},"type":"object","required":["delay_minutes"],"uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].escalation","typeLabel":"object"},"opal_script_ids":{"description":"The IDs of OpalScripts assigned as reviewers for this stage. Only `REQUEST_REVIEW` scripts can review; any other script type is rejected.","items":{"type":"string","format":"uuid","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].opal_script_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX].opal_script_ids","typeLabel":"string\u003cuuid>[]"}},"type":"object","required":["operator","require_manager_approval","owner_ids"],"uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"request_configuration_list.items.[INDEX].reviewer_stages","typeLabel":"object[]"}},"required":["organization_id","allow_requests","auto_approval","require_mfa_to_request","require_support_ticket","priority"],"uniqueKey":"request_configuration_list.items.[INDEX]","typeLabel":"object"},"uniqueKey":"request_configuration_list","typeLabel":"object[]"},"metadata":{"description":"JSON metadata about the remote group. Only set for items linked to remote systems. See [this guide](https://docs.opal.dev/reference/end-system-objects) for details.","deprecated":true,"example":"{ \"okta_directory_group\": { \"group_id\": \"00g4bs66kwtpe1g12345\" } }","type":"string","uniqueKey":"metadata","typeLabel":"string"},"remote_info":{"description":"Information that defines the remote group. This replaces the deprecated remote_id and metadata fields. If remote_info is provided, a group will be imported into Opal. For group types that support group creation through Opal, a new group will be created if remote_info is not provided.","properties":{"active_directory_group":{"description":"Remote info for Active Directory group.","properties":{"group_id":{"description":"The id of the Google group.","example":"01fa7402-01d8-103b-8deb-5f3a0ab7884","type":"string","isRequired":true,"uniqueKey":"remote_info.active_directory_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.active_directory_group","typeLabel":"object"},"tailscale_group":{"description":"Remote info for Tailscale group.","properties":{"group_id":{"description":"The id of the Tailscale group.","example":898931321,"type":"string","isRequired":true,"uniqueKey":"remote_info.tailscale_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.tailscale_group","typeLabel":"object"},"cursor_group":{"description":"Remote info for a Cursor group.","properties":{"group_id":{"description":"The id of the Cursor group, or team:members / team:admins for the owning team's built-in groups.","example":"grp_01k2ja2000e0080000000000n2","type":"string","isRequired":true,"uniqueKey":"remote_info.cursor_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.cursor_group","typeLabel":"object"},"twingate_group":{"description":"Remote info for Twingate group.","properties":{"group_id":{"description":"The id of the Twingate group.","example":"R3JvdXA6MTIzNA==","type":"string","isRequired":true,"uniqueKey":"remote_info.twingate_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.twingate_group","typeLabel":"object"},"twingate_group_synced":{"description":"Remote info for Twingate synced group.","properties":{"group_id":{"description":"The id of the Twingate synced group.","example":"R3JvdXA6MTIzNA==","type":"string","isRequired":true,"uniqueKey":"remote_info.twingate_group_synced.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.twingate_group_synced","typeLabel":"object"},"aws_sso_group":{"description":"Remote info for AWS SSO group.","properties":{"group_id":{"description":"The id of the AWS SSO group.","example":898931321,"type":"string","isRequired":true,"uniqueKey":"remote_info.aws_sso_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.aws_sso_group","typeLabel":"object"},"databricks_account_group":{"description":"Remote info for Databricks account group.","properties":{"group_id":{"description":"The id of the Databricks account group.","example":898931321,"type":"string","isRequired":true,"uniqueKey":"remote_info.databricks_account_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.databricks_account_group","typeLabel":"object"},"connector_group":{"description":"Remote info for Connector group.","properties":{"group_id":{"description":"The id of the Connector group.","example":898931321,"type":"string","isRequired":true,"uniqueKey":"remote_info.connector_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.connector_group","typeLabel":"object"},"github_team":{"description":"Remote info for GitHub team.","properties":{"team_slug":{"description":"The slug of the GitHub team.","example":"opal-security","type":"string","isRequired":true,"uniqueKey":"remote_info.github_team.team_slug","typeLabel":"string"},"team_id":{"deprecated":true,"description":"The id of the GitHub team.","example":898931321,"type":"string","uniqueKey":"remote_info.github_team.team_id","typeLabel":"string"},"org_name":{"description":"GitHub team's org name, required only for Enterprise","type":"string","uniqueKey":"remote_info.github_team.org_name","typeLabel":"string"}},"type":"object","required":["team_slug"],"uniqueKey":"remote_info.github_team","typeLabel":"object"},"github_enterprise_team":{"description":"Remote info for GitHub Enterprise team.","properties":{"team_slug":{"description":"The slug of the GitHub Enterprise team.","example":"opal-security","type":"string","isRequired":true,"uniqueKey":"remote_info.github_enterprise_team.team_slug","typeLabel":"string"}},"type":"object","required":["team_slug"],"uniqueKey":"remote_info.github_enterprise_team","typeLabel":"object"},"gitlab_group":{"description":"Remote info for Gitlab group.","properties":{"group_id":{"description":"The id of the Gitlab group.","example":898931321,"type":"string","isRequired":true,"uniqueKey":"remote_info.gitlab_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.gitlab_group","typeLabel":"object"},"google_group":{"description":"Remote info for Google group.","properties":{"group_id":{"description":"The id of the Google group.","example":"1y6w882181n7sg","type":"string","isRequired":true,"uniqueKey":"remote_info.google_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.google_group","typeLabel":"object"},"ldap_group":{"description":"Remote info for LDAP group.","properties":{"group_id":{"description":"The id of the LDAP group.","example":"01fa7402-01d8-103b-8deb-5f3a0ab7884","type":"string","isRequired":true,"uniqueKey":"remote_info.ldap_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.ldap_group","typeLabel":"object"},"okta_group":{"description":"Remote info for Okta Directory group.","properties":{"group_id":{"description":"The id of the Okta Directory group.","example":"00gjs33pe8rtmRrp3rd6","type":"string","isRequired":true,"uniqueKey":"remote_info.okta_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.okta_group","typeLabel":"object"},"duo_group":{"description":"Remote info for Duo Security group.","properties":{"group_id":{"description":"The id of the Duo Security group.","example":"DSRD8W89B9DNDBY4RHAC","type":"string","isRequired":true,"uniqueKey":"remote_info.duo_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.duo_group","typeLabel":"object"},"azure_ad_security_group":{"description":"Remote info for Microsoft Entra ID Security group.","properties":{"group_id":{"description":"The id of the Microsoft Entra ID Security group.","example":"01fa7402-01d8-103b-8deb-5f3a0ab7884","type":"string","isRequired":true,"uniqueKey":"remote_info.azure_ad_security_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.azure_ad_security_group","typeLabel":"object"},"azure_ad_microsoft_365_group":{"description":"Remote info for Microsoft Entra ID Microsoft 365 group.","properties":{"group_id":{"description":"The id of the Microsoft Entra ID Microsoft 365 group.","example":"01fa7402-01d8-103b-8deb-5f3a0ab7884","type":"string","isRequired":true,"uniqueKey":"remote_info.azure_ad_microsoft_365_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.azure_ad_microsoft_365_group","typeLabel":"object"},"snowflake_role":{"description":"Remote info for Snowflake role.","properties":{"role_id":{"description":"The id of the Snowflake role.","example":"01fa7402-01d8-103b-8deb-5f3a0ab7884","type":"string","isRequired":true,"uniqueKey":"remote_info.snowflake_role.role_id","typeLabel":"string"}},"type":"object","required":["role_id"],"uniqueKey":"remote_info.snowflake_role","typeLabel":"object"},"okta_group_rule":{"description":"Remote info for Okta Directory group rule.","properties":{"rule_id":{"description":"The id of the Okta group rule.","example":"0pr3f7zMZZHPgUoWO0g4","type":"string","isRequired":true,"uniqueKey":"remote_info.okta_group_rule.rule_id","typeLabel":"string"}},"type":"object","required":["rule_id"],"uniqueKey":"remote_info.okta_group_rule","typeLabel":"object"},"workday_user_security_group":{"description":"Remote info for Workday User Security group.","properties":{"group_id":{"description":"The id of the Workday User Security group.","example":"123abc456def","type":"string","isRequired":true,"uniqueKey":"remote_info.workday_user_security_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.workday_user_security_group","typeLabel":"object"},"pagerduty_on_call_schedule":{"description":"Remote info for PagerDuty on-call schedule group.","properties":{"schedule_id":{"description":"The id of the PagerDuty on-call schedule.","example":"PNZNINN","type":"string","isRequired":true,"uniqueKey":"remote_info.pagerduty_on_call_schedule.schedule_id","typeLabel":"string"}},"type":"object","required":["schedule_id"],"uniqueKey":"remote_info.pagerduty_on_call_schedule","typeLabel":"object"},"incidentio_on_call_schedule":{"description":"Remote info for Incident.io on-call schedule group.","properties":{"schedule_id":{"description":"The id of the Incident.io on-call schedule.","example":"01HZ8XQM9ZQX8RKMZQ8ZQX8RK","type":"string","isRequired":true,"uniqueKey":"remote_info.incidentio_on_call_schedule.schedule_id","typeLabel":"string"}},"type":"object","required":["schedule_id"],"uniqueKey":"remote_info.incidentio_on_call_schedule","typeLabel":"object"},"rootly_on_call_schedule":{"description":"Remote info for Rootly on-call schedule group.","properties":{"schedule_id":{"description":"The id of the Rootly on-call schedule.","example":"01HZ8XQM9ZQX8RKMZQ8ZQX8RK","type":"string","isRequired":true,"uniqueKey":"remote_info.rootly_on_call_schedule.schedule_id","typeLabel":"string"}},"type":"object","required":["schedule_id"],"uniqueKey":"remote_info.rootly_on_call_schedule","typeLabel":"object"},"datadog_on_call_schedule":{"description":"Remote info for Datadog on-call schedule group.","properties":{"schedule_id":{"description":"The id of the Datadog on-call schedule.","example":"3653d3c6-0c75-11ea-ad28-fb5701eabc7d","type":"string","isRequired":true,"uniqueKey":"remote_info.datadog_on_call_schedule.schedule_id","typeLabel":"string"}},"type":"object","required":["schedule_id"],"uniqueKey":"remote_info.datadog_on_call_schedule","typeLabel":"object"},"devin_group":{"description":"Remote info for Devin group.","properties":{"group_name":{"description":"The name of the Devin group.","example":"devin-group-01","type":"string","isRequired":true,"uniqueKey":"remote_info.devin_group.group_name","typeLabel":"string"}},"type":"object","required":["group_name"],"uniqueKey":"remote_info.devin_group","typeLabel":"object"},"clickhouse_role":{"description":"Remote info for ClickHouse role.","properties":{"role_id":{"description":"The name of the ClickHouse role.","example":"my_clickhouse_role","type":"string","isRequired":true,"uniqueKey":"remote_info.clickhouse_role.role_id","typeLabel":"string"}},"type":"object","required":["role_id"],"uniqueKey":"remote_info.clickhouse_role","typeLabel":"object"},"grafana_team":{"description":"Remote info for Grafana team.","properties":{"team_id":{"description":"The ID of the team.","example":2323,"type":"string","isRequired":true,"uniqueKey":"remote_info.grafana_team.team_id","typeLabel":"string"}},"type":"object","required":["team_id"],"uniqueKey":"remote_info.grafana_team","typeLabel":"object"},"zendesk_group":{"description":"Remote info for Zendesk group.","properties":{"group_id":{"description":"The ID of the Zendesk group.","example":"12345","type":"string","isRequired":true,"uniqueKey":"remote_info.zendesk_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.zendesk_group","typeLabel":"object"},"slack_user_group":{"description":"Remote info for Slack user group.","properties":{"group_id":{"description":"The id of the Slack user group.","example":"S0614TZR7","type":"string","isRequired":true,"uniqueKey":"remote_info.slack_user_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.slack_user_group","typeLabel":"object"},"zendesk_organization":{"description":"Remote info for Zendesk organization.","properties":{"organization_id":{"description":"The ID of the Zendesk organization.","example":"67890","type":"string","isRequired":true,"uniqueKey":"remote_info.zendesk_organization.organization_id","typeLabel":"string"}},"type":"object","required":["organization_id"],"uniqueKey":"remote_info.zendesk_organization","typeLabel":"object"},"hubspot_team":{"description":"Remote info for HubSpot team.","properties":{"team_id":{"description":"The ID of the HubSpot team.","example":"12345","type":"string","isRequired":true,"uniqueKey":"remote_info.hubspot_team.team_id","typeLabel":"string"}},"type":"object","required":["team_id"],"uniqueKey":"remote_info.hubspot_team","typeLabel":"object"},"tableau_group":{"description":"Remote info for Tableau group.","properties":{"group_id":{"description":"The ID of the Tableau group.","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","isRequired":true,"uniqueKey":"remote_info.tableau_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.tableau_group","typeLabel":"object"},"confluence_group":{"description":"Remote info for Confluence group.","properties":{"group_id":{"description":"The ID of the Confluence group.","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","isRequired":true,"uniqueKey":"remote_info.confluence_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.confluence_group","typeLabel":"object"},"jira_group":{"description":"Remote info for Jira group.","properties":{"group_id":{"description":"The ID of the Jira group.","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","isRequired":true,"uniqueKey":"remote_info.jira_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.jira_group","typeLabel":"object"},"docusign_group":{"description":"Remote info for Docusign group.","properties":{"group_id":{"description":"The ID of the Docusign group.","example":"12345","type":"string","isRequired":true,"uniqueKey":"remote_info.docusign_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.docusign_group","typeLabel":"object"},"zoom_group":{"description":"Remote info for Zoom group.","properties":{"group_id":{"description":"The ID of the Zoom group.","example":"SoBVexyrQjqCkcxjpBWi6w","type":"string","isRequired":true,"uniqueKey":"remote_info.zoom_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.zoom_group","typeLabel":"object"},"ramp_department":{"description":"Remote info for Ramp department.","properties":{"department_id":{"description":"The ID of the Ramp department.","example":"2d68eb67-f6eb-4284-8683-7d530c77a5a6","type":"string","isRequired":true,"uniqueKey":"remote_info.ramp_department.department_id","typeLabel":"string"}},"type":"object","required":["department_id"],"uniqueKey":"remote_info.ramp_department","typeLabel":"object"},"ramp_location":{"description":"Remote info for Ramp location.","properties":{"location_id":{"description":"The ID of the Ramp location.","example":"f4efe11c-221f-4b49-a1e4-33eaf96a49ee","type":"string","isRequired":true,"uniqueKey":"remote_info.ramp_location.location_id","typeLabel":"string"}},"type":"object","required":["location_id"],"uniqueKey":"remote_info.ramp_location","typeLabel":"object"},"wrike_group":{"description":"Remote info for Wrike group.","properties":{"group_id":{"description":"The ID of the Wrike group.","example":"KX7ZHLVG","type":"string","isRequired":true,"uniqueKey":"remote_info.wrike_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.wrike_group","typeLabel":"object"},"axiom_group":{"description":"Remote info for Axiom RBAC group.","properties":{"group_id":{"description":"The ID of the Axiom group.","example":"grp_0123456789abcdef","type":"string","isRequired":true,"uniqueKey":"remote_info.axiom_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.axiom_group","typeLabel":"object"},"docusign_signing_group":{"description":"Remote info for Docusign signing group.","properties":{"signing_group_id":{"description":"The ID of the Docusign signing group.","example":"12345","type":"string","isRequired":true,"uniqueKey":"remote_info.docusign_signing_group.signing_group_id","typeLabel":"string"}},"type":"object","required":["signing_group_id"],"uniqueKey":"remote_info.docusign_signing_group","typeLabel":"object"},"linear_team":{"description":"Remote info for Linear team.","properties":{"team_id":{"description":"The ID of the Linear team.","example":"8caed98e-1234-5678-9abc-def012345678","type":"string","isRequired":true,"uniqueKey":"remote_info.linear_team.team_id","typeLabel":"string"}},"type":"object","required":["team_id"],"uniqueKey":"remote_info.linear_team","typeLabel":"object"},"box_group":{"description":"Remote info for Box Group.","properties":{"group_id":{"description":"The group id of the Box Group.","type":"string","isRequired":true,"uniqueKey":"remote_info.box_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.box_group","typeLabel":"object"},"activecampaign_group":{"description":"Remote info for ActiveCampaign Group.","properties":{"group_id":{"description":"The group id of the ActiveCampaign Group.","type":"string","isRequired":true,"uniqueKey":"remote_info.activecampaign_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.activecampaign_group","typeLabel":"object"},"aha_team":{"description":"Remote info for Aha Team.","properties":{"group_id":{"description":"The group id of the Aha Team.","type":"string","isRequired":true,"uniqueKey":"remote_info.aha_team.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.aha_team","typeLabel":"object"},"asana_team":{"description":"Remote info for Asana Team.","properties":{"team_gid":{"description":"The team gid of the Asana Team.","type":"string","isRequired":true,"uniqueKey":"remote_info.asana_team.team_gid","typeLabel":"string"},"workspace_gid":{"description":"The workspace gid of the Asana Team.","type":"string","uniqueKey":"remote_info.asana_team.workspace_gid","typeLabel":"string"}},"type":"object","required":["team_gid"],"uniqueKey":"remote_info.asana_team","typeLabel":"object"},"bitwarden_group":{"description":"Remote info for Bitwarden Group.","properties":{"group_id":{"description":"The group id of the Bitwarden Group.","type":"string","isRequired":true,"uniqueKey":"remote_info.bitwarden_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.bitwarden_group","typeLabel":"object"},"calendly_group":{"description":"Remote info for Calendly Group.","properties":{"group_id":{"description":"The group id of the Calendly Group.","type":"string","isRequired":true,"uniqueKey":"remote_info.calendly_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.calendly_group","typeLabel":"object"},"onelogin_role":{"description":"Remote info for OneLogin Role.","properties":{"group_id":{"description":"The group id of the OneLogin Role.","type":"string","isRequired":true,"uniqueKey":"remote_info.onelogin_role.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.onelogin_role","typeLabel":"object"},"onelogin_group":{"description":"Remote info for OneLogin Group.","properties":{"group_id":{"description":"The group id of the OneLogin Group.","type":"string","isRequired":true,"uniqueKey":"remote_info.onelogin_group.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.onelogin_group","typeLabel":"object"},"square_location":{"description":"Remote info for Square Location.","properties":{"group_id":{"description":"The group id of the Square Location.","type":"string","isRequired":true,"uniqueKey":"remote_info.square_location.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.square_location","typeLabel":"object"},"square_job":{"description":"Remote info for Square Job.","properties":{"group_id":{"description":"The group id of the Square Job.","type":"string","isRequired":true,"uniqueKey":"remote_info.square_job.group_id","typeLabel":"string"}},"type":"object","required":["group_id"],"uniqueKey":"remote_info.square_job","typeLabel":"object"},"rippling_team":{"description":"Remote info for Rippling team.","properties":{"team_id":{"description":"The ID of the Rippling team.","example":"8caed98e-1234-5678-9abc-def012345678","type":"string","isRequired":true,"uniqueKey":"remote_info.rippling_team.team_id","typeLabel":"string"}},"type":"object","required":["team_id"],"uniqueKey":"remote_info.rippling_team","typeLabel":"object"},"rippling_supergroup":{"description":"Remote info for Rippling supergroup.","properties":{"supergroup_id":{"description":"The ID of the Rippling supergroup.","example":"8caed98e-1234-5678-9abc-def012345678","type":"string","isRequired":true,"uniqueKey":"remote_info.rippling_supergroup.supergroup_id","typeLabel":"string"}},"type":"object","required":["supergroup_id"],"uniqueKey":"remote_info.rippling_supergroup","typeLabel":"object"}},"type":"object","uniqueKey":"remote_info","typeLabel":"object"},"custom_request_notification":{"oneOf":[{"description":"Custom request notification sent to the requester when the request is approved.","type":"string","maxLength":800,"example":"Check your email to register your account.","uniqueKey":"custom_request_notification.oneOf.0","typeLabel":"string"},{"description":"Custom request notification sent to the requester when the request is approved.","type":"null","maxLength":800,"example":"Check your email to register your account.","uniqueKey":"custom_request_notification.oneOf.1","typeLabel":"null"}],"uniqueKey":"custom_request_notification","typeLabel":"string | null"},"max_direct_users_allowed":{"oneOf":[{"description":"The maximum number of direct users allowed for this group at once. Set to null to remove the limit.","type":"integer","example":10,"uniqueKey":"max_direct_users_allowed.oneOf.0","typeLabel":"integer"},{"description":"The maximum number of direct users allowed for this group at once. Set to null to remove the limit.","type":"null","example":10,"uniqueKey":"max_direct_users_allowed.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_direct_users_allowed","typeLabel":"integer | null"},"risk_sensitivity":{"type":"string","description":"The risk sensitivity level for the group. When an override is set, this field will match that.","enum":["UNKNOWN","CRITICAL","HIGH","MEDIUM","LOW","NONE"],"uniqueKey":"risk_sensitivity","typeLabel":"enum\u003cstring>"},"risk_sensitivity_override":{"type":"string","description":"Indicates the level of potential impact misuse or unauthorized access may incur.","enum":["UNKNOWN","CRITICAL","HIGH","MEDIUM","LOW","NONE"],"uniqueKey":"risk_sensitivity_override","typeLabel":"enum\u003cstring>"},"match_remote_name":{"description":"A bool representing whether or not the group's name is synced from the end system. When true, the name is overwritten with the remote name on each sync. Defaults to false.","example":false,"type":"boolean","uniqueKey":"match_remote_name","typeLabel":"boolean"},"match_remote_description":{"description":"A bool representing whether or not the group's description is synced from the end system. When true, the description is overwritten with the remote description on each sync. Defaults to false.","example":false,"type":"boolean","uniqueKey":"match_remote_description","typeLabel":"boolean"},"last_successful_sync":{"type":"object","description":"Information about the last successful sync of this group.","properties":{"id":{"description":"The ID of the sync task.","example":"7c86c85d-0651-43e2-a748-d69d658418e8","format":"uuid","type":"string","isRequired":true,"uniqueKey":"last_successful_sync.id","typeLabel":"string\u003cuuid>"},"completed_at":{"description":"The time when the sync task was completed.","example":"2023-10-01T12:00:00.000Z","type":"string","format":"date-time","isRequired":true,"uniqueKey":"last_successful_sync.completed_at","typeLabel":"string\u003cdate-time>"}},"required":["id","completed_at"],"example":{"id":"7c86c85d-0651-43e2-a748-d69d658418e8","completed_at":"2023-10-01T12:00:00.000Z"},"readOnly":true,"uniqueKey":"last_successful_sync","typeLabel":"object"}},"required":["group_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"group_id":"f454d283-ca87-4a8a-bdbb-df212eca5353","app_id":"b5a5ca27-0ea3-4d86-9199-2126d57d1fbd","name":"Payments Production Admin","description":"This group represents Active Directory group \"Payments Production Admin\". We use this AD group to facilitate staging deployments and qualifying new releases.","admin_owner_id":"7c86c85d-0651-43e2-a748-d69d658418e8","group_leader_user_ids":["7c86c85d-0651-43e2-a748-d69d658418e8"],"remote_id":"037m2jsg218b2wb","remote_name":"Finance Team","group_type":"ACTIVE_DIRECTORY_GROUP","max_duration":120,"recommended_duration":60,"extensions_duration_in_minutes":60,"require_manager_approval":false,"require_support_ticket":false,"require_mfa_to_approve":false,"require_mfa_to_request":false,"auto_approval":false,"is_requestable":true}}},"exampleType":"generated"}},"description":"The requested `Group`.","exampleType":"generated"}},"security":{"ee490f85-1e25-4c1e-b867-99d4afb7a333":{"BearerAuth":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"36b89feb-4769-46c5-a58a-31b6e938bd04":{"description":"Production","url":"https://api.opal.dev/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://app.opal.dev/openapi.yaml"},"subdomain":"opalsecurity","siteName":"Opal Security Docs","title":"Get group by ID - Opal Security Docs","contextualStarterQuestions":[{"_id":"69b0b46f0e8c1bf71a519e10","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"How do I get a group by ID?","status":"active","generatedBy":"contextual","path":"api-reference/groups/get-group-by-id","createdAt":"2026-03-11T00:16:47.472Z","updatedAt":"2026-03-11T00:16:47.472Z","__v":0},{"_id":"69b0b46f0e8c1bf71a519e11","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"What data does a Group object contain?","status":"active","generatedBy":"contextual","path":"api-reference/groups/get-group-by-id","createdAt":"2026-03-11T00:16:47.472Z","updatedAt":"2026-03-11T00:16:47.472Z","__v":0},{"_id":"69b0b46f0e8c1bf71a519e12","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"How do I use this API endpoint?","status":"active","generatedBy":"contextual","path":"api-reference/groups/get-group-by-id","createdAt":"2026-03-11T00:16:47.472Z","updatedAt":"2026-03-11T00:16:47.472Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/groups/get-group-by-id.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=\"system\"}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 a Group object.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Opal Security Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_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/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get group by ID - Opal Security Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a Group object.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Opal Security Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.opal.dev/api-reference/groups/get-group-by-id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://opalsecurity.mintlify.site/_mintlify/api/og/v2?division=groups\u0026amp;title=Get+group+by+ID\u0026amp;description=Returns+a+%60Group%60+object.\u0026amp;theme=156eb1ba223f12a303f95077\u0026amp;signature=54adbab98473aa969b8e55e01bc7dc897687cfd61350052d50f2602a6f669354\">\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 group by ID - Opal Security Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a Group object.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://opalsecurity.mintlify.site/_mintlify/api/og/v2?division=groups\u0026amp;title=Get+group+by+ID\u0026amp;description=Returns+a+%60Group%60+object.\u0026amp;theme=156eb1ba223f12a303f95077\u0026amp;signature=54adbab98473aa969b8e55e01bc7dc897687cfd61350052d50f2602a6f669354\">\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/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Opal Security Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C7997\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.opal.dev/api-reference/groups/get-group-by-id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/groups/get-group-by-id.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.opal.dev/#organization\",\"name\":\"Opal Security Docs\",\"url\":\"https://docs.opal.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=93a4bd75f157f9f0ab43cdf4d715b5cd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.opal.dev#website\",\"name\":\"Opal Security Docs\",\"url\":\"https://docs.opal.dev\",\"publisher\":{\"@id\":\"https://docs.opal.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id#webpage\",\"url\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id\",\"name\":\"Get group by ID\",\"description\":\"Returns a Group object.\",\"isPartOf\":{\"@id\":\"https://docs.opal.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Opal API\",\"item\":\"https://docs.opal.dev/api-reference/agent-activity/report-agent-activity\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"groups\",\"item\":\"https://docs.opal.dev/api-reference/groups/get-groups\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get group by ID\",\"item\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id#apireference\",\"headline\":\"Get group by ID\",\"name\":\"Get group by ID\",\"description\":\"Returns a Group object.\",\"url\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id\",\"mainEntityOfPage\":{\"@id\":\"https://docs.opal.dev/api-reference/groups/get-group-by-id#webpage\"},\"publisher\":{\"@id\":\"https://docs.opal.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.opal.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Opal Security Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Opal Security Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/groups/get-group-by-id.md","siteName":"Opal Security Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/welcome"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"API Reference","groups":[{"group":"API Concepts","pages":[{"title":"Authentication","href":"/reference/authentication"},{"title":"Pagination","href":"/reference/pagination"},{"title":"Identifying End System Objects","href":"/reference/end-system-objects"},{"title":"Opal API Rate Limits","href":"/reference/opal-api-rate-limits"}]},{"group":"SDKs","pages":[{"title":"Overview","href":"/reference/opal-sdks"}]},{"group":"Opal API","pages":[{"group":"agent-activity","pages":[{"title":"Report agent activity","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /agent-activity","href":"/api-reference/agent-activity/report-agent-activity"},{"title":"Get agent activity client settings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /agent-activity/client-settings","href":"/api-reference/agent-activity/get-agent-activity-client-settings"},{"title":"Report MCP server configuration","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /agent-activity/mcp-config","href":"/api-reference/agent-activity/report-mcp-server-configuration"},{"title":"Anthropic inference hook verdict","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /inference-hooks/anthropic","href":"/api-reference/agent-activity/anthropic-inference-hook-verdict"},{"title":"Get the agent kill switch","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /agent-kill-switch","href":"/api-reference/agent-activity/get-the-agent-kill-switch"},{"title":"Set the agent kill switch","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /agent-kill-switch","href":"/api-reference/agent-activity/set-the-agent-kill-switch"}]},{"group":"apps","pages":[{"title":"Get apps","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /apps","href":"/api-reference/apps/get-apps"},{"title":"Create app","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /apps","href":"/api-reference/apps/create-app"},{"title":"Get app by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /apps/{app_id}","href":"/api-reference/apps/get-app-by-id"},{"title":"Update app","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /apps/{app_id}","href":"/api-reference/apps/update-app"},{"title":"Delete app","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /apps/{app_id}","href":"/api-reference/apps/delete-app"},{"title":"Get app visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /apps/{app_id}/visibility","href":"/api-reference/apps/get-app-visibility"},{"title":"Set app visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /apps/{app_id}/visibility","href":"/api-reference/apps/set-app-visibility"},{"title":"Get sync errors","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /sync_errors","href":"/api-reference/apps/get-sync_errors"}]},{"group":"bundles","pages":[{"title":"Get bundles","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /bundles","href":"/api-reference/bundles/get-bundles"},{"title":"Post bundles","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /bundles","href":"/api-reference/bundles/post-bundles"},{"title":"Get bundle by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /bundles/{bundle_id}","href":"/api-reference/bundles/get-bundle-by-id"},{"title":"Put bundles","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /bundles/{bundle_id}","href":"/api-reference/bundles/put-bundles"},{"title":"Delete bundles","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /bundles/{bundle_id}","href":"/api-reference/bundles/delete-bundles"},{"title":"Get bundles resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /bundles/{bundle_id}/resources","href":"/api-reference/bundles/get-bundles-resources"},{"title":"Post bundles resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /bundles/{bundle_id}/resources","href":"/api-reference/bundles/post-bundles-resources"},{"title":"Delete bundles resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /bundles/{bundle_id}/resources/{resource_id}","href":"/api-reference/bundles/delete-bundles-resources"},{"title":"Get bundles groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /bundles/{bundle_id}/groups","href":"/api-reference/bundles/get-bundles-groups"},{"title":"Post bundles groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /bundles/{bundle_id}/groups","href":"/api-reference/bundles/post-bundles-groups"},{"title":"Delete bundles groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /bundles/{bundle_id}/groups/{group_id}","href":"/api-reference/bundles/delete-bundles-groups"},{"title":"Get bundles visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /bundles/{bundle_id}/visibility","href":"/api-reference/bundles/get-bundles-visibility"},{"title":"Put bundles visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /bundles/{bundle_id}/visibility","href":"/api-reference/bundles/put-bundles-visibility"}]},{"group":"campaigns","pages":[{"title":"Get campaigns","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /campaigns","href":"/api-reference/campaigns/get-campaigns"},{"title":"Post campaigns","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /campaigns","href":"/api-reference/campaigns/post-campaigns"},{"title":"Get campaign by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /campaigns/{campaign_id}","href":"/api-reference/campaigns/get-campaign-by-id"},{"title":"Update campaign","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /campaigns/{campaign_id}","href":"/api-reference/campaigns/update-campaign"},{"title":"Start campaign","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /campaigns/{campaign_id}/start","href":"/api-reference/campaigns/start-campaign"},{"title":"Stop campaign","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /campaigns/{campaign_id}/stop","href":"/api-reference/campaigns/stop-campaign"},{"title":"End campaign","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /campaigns/{campaign_id}/end","href":"/api-reference/campaigns/end-campaign"},{"title":"List campaign items","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /campaigns/{campaign_id}/items","href":"/api-reference/campaigns/list-campaign-items"},{"title":"Update campaign item reviewers","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /campaigns/{campaign_id}/item-reviewers","href":"/api-reference/campaigns/update-campaign-item-reviewers"},{"title":"Submit campaign item review decisions","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /campaigns/{campaign_id}/reviews","href":"/api-reference/campaigns/submit-campaign-item-review-decisions"},{"title":"List viewer campaign items","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /campaigns/{campaign_id}/viewer-items","href":"/api-reference/campaigns/list-viewer-campaign-items"}]},{"group":"configuration-templates","pages":[{"title":"Get configuration templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /configuration-templates","href":"/api-reference/configuration-templates/get-configuration-templates"},{"title":"Put configuration templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /configuration-templates","href":"/api-reference/configuration-templates/put-configuration-templates"},{"title":"Post configuration templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /configuration-templates","href":"/api-reference/configuration-templates/post-configuration-templates"},{"title":"Delete configuration templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /configuration-templates/{configuration_template_id}","href":"/api-reference/configuration-templates/delete-configuration-templates"}]},{"group":"event-streams","pages":[{"title":"Get event streams","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /event-streams","href":"/api-reference/event-streams/get-event-streams"},{"title":"Create event stream","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /event-streams","href":"/api-reference/event-streams/create-event-stream"},{"title":"Update event stream","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /event-streams/{event_stream_id}","href":"/api-reference/event-streams/update-event-stream"},{"title":"Delete event stream","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /event-streams/{event_stream_id}","href":"/api-reference/event-streams/delete-event-stream"}]},{"group":"events","pages":[{"title":"Get events","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /events","href":"/api-reference/events/get-events"},{"title":"Get event by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /events/{event_id}","href":"/api-reference/events/get-event-by-id"}]},{"group":"groups","pages":[{"title":"Get groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups","href":"/api-reference/groups/get-groups"},{"title":"Put groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups","href":"/api-reference/groups/put-groups"},{"title":"Post groups","description":"Creates an Opal group or [imports a remote group](https://docs.opal.dev/reference/end-system-objects).","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /groups","href":"/api-reference/groups/post-groups"},{"title":"Get group by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}","href":"/api-reference/groups/get-group-by-id"},{"title":"Delete groups","description":"Deletes a group.","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /groups/{group_id}","href":"/api-reference/groups/delete-groups"},{"title":"Get the ID of the configuration template linked to a group","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/configuration-template","href":"/api-reference/groups/get-the-id-of-the-configuration-template-linked-to-a-group"},{"title":"Set the ID of the configuration template linked to a group","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/configuration-template","href":"/api-reference/groups/set-the-id-of-the-configuration-template-linked-to-a-group"},{"title":"Get groups message channels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/message-channels","href":"/api-reference/groups/get-groups-message-channels"},{"title":"Put groups message channels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/message-channels","href":"/api-reference/groups/put-groups-message-channels"},{"title":"Get groups on call schedules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/on-call-schedules","href":"/api-reference/groups/get-groups-on-call-schedules"},{"title":"Put groups on call schedules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/on-call-schedules","href":"/api-reference/groups/put-groups-on-call-schedules"},{"title":"Get group access levels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/access_levels","href":"/api-reference/groups/get-group-access-levels"},{"title":"Get groups resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/resources","href":"/api-reference/groups/get-groups-resources"},{"title":"Put groups resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/resources","href":"/api-reference/groups/put-groups-resources"},{"title":"Get member groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/groups","href":"/api-reference/groups/get-member-groups"},{"title":"Get nested groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/containing-groups","href":"/api-reference/groups/get-nested-groups"},{"title":"Post groups containing groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /groups/{group_id}/containing-groups","href":"/api-reference/groups/post-groups-containing-groups"},{"title":"Get nested group by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/containing-groups/{containing_group_id}","href":"/api-reference/groups/get-nested-group-by-id"},{"title":"Delete groups containing groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /groups/{group_id}/containing-groups/{containing_group_id}","href":"/api-reference/groups/delete-groups-containing-groups"},{"title":"Post groups resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /groups/{group_id}/resources/{resource_id}","href":"/api-reference/groups/post-groups-resources"},{"title":"Get groups visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/visibility","href":"/api-reference/groups/get-groups-visibility"},{"title":"Put groups visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/visibility","href":"/api-reference/groups/put-groups-visibility"},{"title":"Get groups reviewers","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/reviewers","href":"/api-reference/groups/get-groups-reviewers"},{"title":"Put groups reviewers","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/reviewers","href":"/api-reference/groups/put-groups-reviewers"},{"title":"Get groups reviewer stages","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/reviewer-stages","href":"/api-reference/groups/get-groups-reviewer-stages"},{"title":"Put groups reviewer stages","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/reviewer-stages","href":"/api-reference/groups/put-groups-reviewer-stages"},{"title":"Get groups tags","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/tags","href":"/api-reference/groups/get-groups-tags"},{"title":"Get groups users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/{group_id}/users","href":"/api-reference/groups/get-groups-users"},{"title":"Put groups users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /groups/{group_id}/users/{user_id}","href":"/api-reference/groups/put-groups-users"},{"title":"Post groups users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /groups/{group_id}/users/{user_id}","href":"/api-reference/groups/post-groups-users"},{"title":"Delete groups users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /groups/{group_id}/users/{user_id}","href":"/api-reference/groups/delete-groups-users"},{"title":"Get groupsusers","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /groups/users/{user_id}","href":"/api-reference/groups/get-groupsusers"}]},{"group":"group-bindings","pages":[{"title":"Get group bindings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /group-bindings","href":"/api-reference/group-bindings/get-group-bindings"},{"title":"Put group bindings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /group-bindings","href":"/api-reference/group-bindings/put-group-bindings"},{"title":"Post group bindings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /group-bindings","href":"/api-reference/group-bindings/post-group-bindings"},{"title":"Get group binding by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /group-bindings/{group_binding_id}","href":"/api-reference/group-bindings/get-group-binding-by-id"},{"title":"Delete group bindings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /group-bindings/{group_binding_id}","href":"/api-reference/group-bindings/delete-group-bindings"}]},{"group":"idp-group-mappings","pages":[{"title":"Get idp group mappings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /idp-group-mappings/{app_resource_id}","href":"/api-reference/idp-group-mappings/get-idp-group-mappings"},{"title":"Put idp group mappings","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /idp-group-mappings/{app_resource_id}","href":"/api-reference/idp-group-mappings/put-idp-group-mappings"},{"title":"Get idp group mappings groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /idp-group-mappings/{app_resource_id}/groups/{group_id}","href":"/api-reference/idp-group-mappings/get-idp-group-mappings-groups"},{"title":"Post idp group mappings groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /idp-group-mappings/{app_resource_id}/groups/{group_id}","href":"/api-reference/idp-group-mappings/post-idp-group-mappings-groups"},{"title":"Delete idp group mappings groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /idp-group-mappings/{app_resource_id}/groups/{group_id}","href":"/api-reference/idp-group-mappings/delete-idp-group-mappings-groups"}]},{"group":"opal-scripts","pages":[{"title":"List OpalScripts","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /opal-scripts","href":"/api-reference/opal-scripts/list-opalscripts"},{"title":"Create OpalScript","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /opal-scripts","href":"/api-reference/opal-scripts/create-opalscript"},{"title":"Get OpalScript by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /opal-scripts/{opal_script_id}","href":"/api-reference/opal-scripts/get-opalscript-by-id"},{"title":"Update OpalScript","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /opal-scripts/{opal_script_id}","href":"/api-reference/opal-scripts/update-opalscript"},{"title":"Delete OpalScript","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /opal-scripts/{opal_script_id}","href":"/api-reference/opal-scripts/delete-opalscript"},{"title":"Get OpalScript by name","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /opal-scripts/name/{opal_script_name}","href":"/api-reference/opal-scripts/get-opalscript-by-name"}]},{"group":"owners","pages":[{"title":"Get owners","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /owners","href":"/api-reference/owners/get-owners"},{"title":"Put owners","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /owners","href":"/api-reference/owners/put-owners"},{"title":"Post owners","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /owners","href":"/api-reference/owners/post-owners"},{"title":"Get owner by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /owners/{owner_id}","href":"/api-reference/owners/get-owner-by-id"},{"title":"Delete owners","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /owners/{owner_id}","href":"/api-reference/owners/delete-owners"},{"title":"Get ownersname","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /owners/name/{owner_name}","href":"/api-reference/owners/get-ownersname"},{"title":"Get owners users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /owners/{owner_id}/users","href":"/api-reference/owners/get-owners-users"},{"title":"Put owners users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /owners/{owner_id}/users","href":"/api-reference/owners/put-owners-users"}]},{"group":"request-templates","pages":[{"title":"Get request templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /request-templates","href":"/api-reference/request-templates/get-request-templates"},{"title":"Put request templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /request-templates","href":"/api-reference/request-templates/put-request-templates"},{"title":"Post request templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /request-templates","href":"/api-reference/request-templates/post-request-templates"},{"title":"Get request templates 1","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /request-templates/{request_template_id}","href":"/api-reference/request-templates/get-request-templates-1"},{"title":"Delete request templates","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /request-templates/{request_template_id}","href":"/api-reference/request-templates/delete-request-templates"}]},{"group":"requests","pages":[{"title":"Get requests","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /requests","href":"/api-reference/requests/get-requests"},{"title":"Post requests","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests","href":"/api-reference/requests/post-requests"},{"title":"Get requests via Relay","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /requests/relay","href":"/api-reference/requests/get-requests-via-relay"},{"title":"Get request by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /requests/{id}","href":"/api-reference/requests/get-request-by-id"},{"title":"Post requests approve","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/approve","href":"/api-reference/requests/post-requests-approve"},{"title":"Post requests deny","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/deny","href":"/api-reference/requests/post-requests-deny"},{"title":"Cancel request","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/cancel","href":"/api-reference/requests/cancel-request"},{"title":"Escalate request to skip-manager","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/escalate","href":"/api-reference/requests/escalate-request-to-skip-manager"},{"title":"Send request reminder","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/remind","href":"/api-reference/requests/send-request-reminder"},{"title":"Send reminder to a reviewer","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/reviewers/{reviewer_id}/remind","href":"/api-reference/requests/send-reminder-to-a-reviewer"},{"title":"Get requests comments","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /requests/{id}/comments","href":"/api-reference/requests/get-requests-comments"},{"title":"Post requests comments","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /requests/{id}/comments","href":"/api-reference/requests/post-requests-comments"}]},{"group":"role-assignments","pages":[{"title":"List role assignments","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /role-assignments","href":"/api-reference/role-assignments/list-role-assignments"},{"title":"Add role assignments","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /role-assignments","href":"/api-reference/role-assignments/add-role-assignments"},{"title":"Remove role assignments","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /role-assignments","href":"/api-reference/role-assignments/remove-role-assignments"}]},{"group":"resources","pages":[{"title":"Get resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources","href":"/api-reference/resources/get-resources"},{"title":"Put resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources","href":"/api-reference/resources/put-resources"},{"title":"Post resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /resources","href":"/api-reference/resources/post-resources"},{"title":"Get resource by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}","href":"/api-reference/resources/get-resource-by-id"},{"title":"Delete resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /resources/{resource_id}","href":"/api-reference/resources/delete-resources"},{"title":"Get the ID of the configuration template linked to a resource","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/configuration-template","href":"/api-reference/resources/get-the-id-of-the-configuration-template-linked-to-a-resource"},{"title":"Set the ID of the configuration template linked to a resource","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/configuration-template","href":"/api-reference/resources/set-the-id-of-the-configuration-template-linked-to-a-resource"},{"title":"Get resources message channels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/message-channels","href":"/api-reference/resources/get-resources-message-channels"},{"title":"Put resources message channels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/message-channels","href":"/api-reference/resources/put-resources-message-channels"},{"title":"Get resources visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/visibility","href":"/api-reference/resources/get-resources-visibility"},{"title":"Put resources visibility","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/visibility","href":"/api-reference/resources/put-resources-visibility"},{"title":"Get resources reviewers","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/reviewers","href":"/api-reference/resources/get-resources-reviewers"},{"title":"Put resources reviewers","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/reviewers","href":"/api-reference/resources/put-resources-reviewers"},{"title":"Get resources reviewer stages","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/reviewer-stages","href":"/api-reference/resources/get-resources-reviewer-stages"},{"title":"Put resources reviewer stages","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/reviewer-stages","href":"/api-reference/resources/put-resources-reviewer-stages"},{"title":"Get resources non human identities","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/non-human-identities","href":"/api-reference/resources/get-resources-non-human-identities"},{"title":"Get resource users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/users","href":"/api-reference/resources/get-resource-users"},{"title":"Post resources non human identities","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /resources/{resource_id}/non-human-identities/{non_human_identity_id}","href":"/api-reference/resources/post-resources-non-human-identities"},{"title":"Delete resources non human identities","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /resources/{resource_id}/non-human-identities/{non_human_identity_id}","href":"/api-reference/resources/delete-resources-non-human-identities"},{"title":"Get resource user","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/users/{user_id}","href":"/api-reference/resources/get-resource-user"},{"title":"Put resources users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/users/{user_id}","href":"/api-reference/resources/put-resources-users"},{"title":"Post resources users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /resources/{resource_id}/users/{user_id}","href":"/api-reference/resources/post-resources-users"},{"title":"Delete resources users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /resources/{resource_id}/users/{user_id}","href":"/api-reference/resources/delete-resources-users"},{"title":"Get resource user access status ","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resource-user-access-status/{resource_id}/{user_id}","href":"/api-reference/resources/get-resource-user-access-status-"},{"title":"Get resources tags","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/tags","href":"/api-reference/resources/get-resources-tags"},{"title":"Get resources scoped role permissions","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/scoped-role-permissions","href":"/api-reference/resources/get-resources-scoped-role-permissions"},{"title":"Put resources scoped role permissions","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /resources/{resource_id}/scoped-role-permissions","href":"/api-reference/resources/put-resources-scoped-role-permissions"},{"title":"Get resources custom access levels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/custom-access-levels","href":"/api-reference/resources/get-resources-custom-access-levels"},{"title":"Post resources custom access levels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /resources/{resource_id}/custom-access-levels","href":"/api-reference/resources/post-resources-custom-access-levels"},{"title":"Delete resources custom access levels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /resources/{resource_id}/custom-access-levels/{access_level_remote_id}","href":"/api-reference/resources/delete-resources-custom-access-levels"},{"title":"Patch resources custom access levels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml patch /resources/{resource_id}/custom-access-levels/{access_level_remote_id}","href":"/api-reference/resources/patch-resources-custom-access-levels"},{"title":"Get resourcesusers","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/users/{user_id}","href":"/api-reference/resources/get-resourcesusers"},{"title":"Get resources groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/groups","href":"/api-reference/resources/get-resources-groups"},{"title":"Get resource access levels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /resources/{resource_id}/access_levels","href":"/api-reference/resources/get-resource-access-levels"}]},{"group":"non-human-identities","pages":[{"title":"Get non human identities","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /non-human-identities","href":"/api-reference/non-human-identities/get-non-human-identities"}]},{"group":"paladin","pages":[{"title":"Create Paladin","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /paladin","href":"/api-reference/paladin/create-paladin"},{"title":"Get Paladin by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /paladin/{paladin_id}","href":"/api-reference/paladin/get-paladin-by-id"},{"title":"Update Paladin","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /paladin/{paladin_id}","href":"/api-reference/paladin/update-paladin"},{"title":"Delete Paladin","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /paladin/{paladin_id}","href":"/api-reference/paladin/delete-paladin"},{"title":"Get Paladins by name","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /paladin/name/{paladin_name}","href":"/api-reference/paladin/get-paladins-by-name"},{"title":"List Paladin context sources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /paladin/{paladin_id}/context-sources","href":"/api-reference/paladin/list-paladin-context-sources"},{"title":"Add a Paladin context source","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /paladin/{paladin_id}/context-sources","href":"/api-reference/paladin/add-a-paladin-context-source"},{"title":"Remove a Paladin context source","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /paladin/{paladin_id}/context-sources/{context_source_id}","href":"/api-reference/paladin/remove-a-paladin-context-source"}]},{"group":"service-users","pages":[{"title":"Create service user","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /service-users","href":"/api-reference/service-users/create-service-user"}]},{"group":"sessions","pages":[{"title":"Get sessions","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /sessions","href":"/api-reference/sessions/get-sessions"}]},{"group":"users","pages":[{"title":"Get user","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /user","href":"/api-reference/users/get-user"},{"title":"Get users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /users","href":"/api-reference/users/get-users"},{"title":"Post users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /users","href":"/api-reference/users/post-users"},{"title":"Get user by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /users/{user_id}","href":"/api-reference/users/get-user-by-id"},{"title":"Delete users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /users/{user_id}","href":"/api-reference/users/delete-users"},{"title":"Patch users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml patch /users/{user_id}","href":"/api-reference/users/patch-users"},{"title":"Get a user's access","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /users/{user_id}/access","href":"/api-reference/users/get-a-users-access"},{"title":"Reset a user's Opal MFA","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /users/{user_id}/mfa/reset","href":"/api-reference/users/reset-a-users-opal-mfa"},{"title":"Revoke all of a user's access","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /users/{user_id}/revoke-all","href":"/api-reference/users/revoke-all-of-a-users-access"},{"title":"Get usersremote users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /users/remote_users","href":"/api-reference/users/get-usersremote_users"},{"title":"Get userswhoami","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /users/whoami","href":"/api-reference/users/get-userswhoami"},{"title":"Get users tags","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /users/{user_id}/tags","href":"/api-reference/users/get-users-tags"}]},{"group":"access-rules","pages":[{"title":"Get access rules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /access-rules","href":"/api-reference/access-rules/get-access-rules"},{"title":"Post access rules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /access-rules","href":"/api-reference/access-rules/post-access-rules"},{"title":"Get access rules 1","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /access-rules/{access_rule_id}","href":"/api-reference/access-rules/get-access-rules-1"},{"title":"Put access rules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml put /access-rules/{access_rule_id}","href":"/api-reference/access-rules/put-access-rules"}]},{"group":"tags","pages":[{"title":"Get tag by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /tag/{tag_id}","href":"/api-reference/tags/get-tag-by-id"},{"title":"Delete tag","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /tag/{tag_id}","href":"/api-reference/tags/delete-tag"},{"title":"Get tag","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /tag","href":"/api-reference/tags/get-tag"},{"title":"Post tag","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /tag","href":"/api-reference/tags/post-tag"},{"title":"Get tags","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /tags","href":"/api-reference/tags/get-tags"},{"title":"Post tags users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /tags/{tag_id}/users/{user_id}","href":"/api-reference/tags/post-tags-users"},{"title":"Delete tags users","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /tags/{tag_id}/users/{user_id}","href":"/api-reference/tags/delete-tags-users"},{"title":"Post tags groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /tags/{tag_id}/groups/{group_id}","href":"/api-reference/tags/post-tags-groups"},{"title":"Delete tags groups","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /tags/{tag_id}/groups/{group_id}","href":"/api-reference/tags/delete-tags-groups"},{"title":"Post tags resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /tags/{tag_id}/resources/{resource_id}","href":"/api-reference/tags/post-tags-resources"},{"title":"Delete tags resources","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /tags/{tag_id}/resources/{resource_id}","href":"/api-reference/tags/delete-tags-resources"}]},{"group":"message-channels","pages":[{"title":"Get message channels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /message-channels","href":"/api-reference/message-channels/get-message-channels"},{"title":"Post message channels","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /message-channels","href":"/api-reference/message-channels/post-message-channels"},{"title":"Get message channel by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /message-channels/{message_channel_id}","href":"/api-reference/message-channels/get-message-channel-by-id"}]},{"group":"on-call-schedules","pages":[{"title":"Get on call schedules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /on-call-schedules","href":"/api-reference/on-call-schedules/get-on-call-schedules"},{"title":"Post on call schedules","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /on-call-schedules","href":"/api-reference/on-call-schedules/post-on-call-schedules"},{"title":"Get on call schedule by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /on-call-schedules/{on_call_schedule_id}","href":"/api-reference/on-call-schedules/get-on-call-schedule-by-id"}]},{"group":"opal-queries","pages":[{"title":"Run an ad-hoc OpalQuery","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /queries/run","href":"/api-reference/opal-queries/run-an-ad-hoc-opalquery"}]},{"group":"tokens","pages":[{"title":"Get tokens","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /tokens","href":"/api-reference/tokens/get-tokens"},{"title":"Create token","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /tokens","href":"/api-reference/tokens/create-token"},{"title":"Delete token","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /tokens/{token_id}","href":"/api-reference/tokens/delete-token"}]},{"group":"uars","pages":[{"title":"Get uars","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /uars","href":"/api-reference/uars/get-uars"},{"title":"Post uar","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /uar","href":"/api-reference/uars/post-uar"},{"title":"Get uar","deprecated":true,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /uar/{uar_id}","href":"/api-reference/uars/get-uar"}]},{"group":"delegations","pages":[{"title":"Get delegations","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /delegations","href":"/api-reference/delegations/get-delegations"},{"title":"Post delegations","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml post /delegations","href":"/api-reference/delegations/post-delegations"},{"title":"Get delegation by ID","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml get /delegations/{delegation_id}","href":"/api-reference/delegations/get-delegation-by-id"},{"title":"Delete delegations","deprecated":null,"version":null,"openapi":"https://app.opal.dev/openapi.yaml delete /delegations/{delegation_id}","href":"/api-reference/delegations/delete-delegations"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/changelog"}]}]},"basePath":"","title":"Get group by ID - Opal Security Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}