generated: '2026-08-02' method: generated source: openapi/visier-administration-apis-openapi.yaml, openapi/visier-analytic-model-apis-openapi.yaml, openapi/visier-authentication-apis-openapi.yaml, openapi/visier-compensation-benchmarks-openapi.yaml, openapi/visier-data-in-apis-openapi.yaml, openapi/visier-data-out-apis-openapi.yaml, openapi/visier-planning-openapi.yaml, openapi/visier-skills-intelligence-engine-openapi.yaml, openapi/visier-webhooks-openapi.yaml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 366 by_action_class: connected: 182 acting: 184 by_consequence: read: 182 write: 165 safety-critical: 10 physical: 9 human_in_the_loop_required: 10 operations: - path: /v1/admin/capabilities method: get operationId: Permissions_GetCapabilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/capabilities/{capabilityId} method: get operationId: Permissions_GetCapability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/content-packages method: get operationId: Permissions_GetContentPackages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/content-packages/{contentPackageId} method: get operationId: Permissions_GetContentPackage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/data-access-sets method: get operationId: Permissions_GetDataAccessSets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/data-access-sets method: put operationId: Permissions_UpdateDataAccessSets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/data-access-sets method: post operationId: Permissions_CreateDataAccessSets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/data-access-sets method: delete operationId: Permissions_DeleteDataAccessSets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/data-access-sets/revert-to-parent method: post operationId: Permissions_RevertDataAccessSetsToParent x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/admin/data-access-sets/{dataAccessSetId} method: get operationId: Permissions_GetDataAccessSet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/data-security-objects method: get operationId: Permissions_GetDataSecurityObjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/permissions method: get operationId: Permissions_GetPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/permissions method: put operationId: Permissions_UpdatePermissions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/permissions method: post operationId: Permissions_CreatePermissions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/permissions method: delete operationId: Permissions_DeletePermissions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/permissions/revert-to-parent method: post operationId: Permissions_RevertPermissionsToParent x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/admin/permissions/users method: put operationId: UsersV1_AssignPermissions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/permissions/users method: delete operationId: UsersV1_RemovePermissions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/permissions/{permissionId} method: get operationId: Permissions_GetPermission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/permissions/{permissionId}/users method: get operationId: UsersV1_GetPermissionAssignedUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/production-versions method: get operationId: ProductionVersions_GetProductionVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/production-versions method: post operationId: ProductionVersions_PostProductionVersions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/production-versions/{productionVersionId} method: post operationId: ProductionVersions_PostProductionVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/profiles method: get operationId: Profiles_GetAllProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/profiles/accessible-tenants method: get operationId: Profiles_GetAnalyticProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/profiles/accessible-tenants/{profileId} method: get operationId: Profiles_GetAnalyticProfileDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/profiles/accessible-tenants/{profileId}/assign method: put operationId: Profiles_AssignAnalyticProfile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/profiles/accessible-tenants/{profileId}/remove method: delete operationId: Profiles_RemoveAnalyticProfile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/profiles/{profileId} method: get operationId: Profiles_GetProfileDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/profiles/{profileId}/assign method: put operationId: Profiles_AssignProfile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/profiles/{profileId}/remove method: delete operationId: Profiles_RemoveProfile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/projects method: get operationId: Projects_GetProjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/projects method: post operationId: Projects_CreateProject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/projects/{projectId} method: get operationId: Projects_GetProject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/projects/{projectId} method: post operationId: Projects_RunProjectOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/projects/{projectId} method: delete operationId: Projects_DeleteProject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/projects/{projectId}/commits method: get operationId: Projects_GetProjectCommits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/projects/{projectId}/commits method: put operationId: Projects_PutProjectCommits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/security-artifacts/sync-to-non-versioned method: post operationId: Permissions_SyncToNonVersioned x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/system-status method: get operationId: SystemStatus_SystemStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/system-status method: post operationId: SystemStatus_PostSystemStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/tenants method: get operationId: TenantsV1_GetTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/tenants method: post operationId: TenantsV1_AddTenant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/tenants/batch method: post operationId: TenantsV1_AddTenants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/tenants/{tenantId} method: get operationId: TenantsV1_GetTenant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/tenants/{tenantId} method: put operationId: TenantsV1_UpdateTenant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/tenants/{tenantId} method: delete operationId: TenantsV1_DeleteTenant x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/tenants/{tenantId}/disable method: put operationId: TenantsV1_DisableTenant x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/admin/tenants/{tenantId}/enable method: put operationId: TenantsV1_EnableTenant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/user-groups method: get operationId: UsersV1_GetAllUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/user-groups/permissions method: put operationId: UsersV1_AssignPermissionsToUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/user-groups/permissions method: delete operationId: UsersV1_RevokePermissionsFromUserGroups x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/admin/user-groups/users method: put operationId: UsersV1_AddUsersToUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/user-groups/users method: delete operationId: UsersV1_RemoveUsersFromUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/user-groups/{userGroupId}/users method: get operationId: UsersV1_GetUserGroupUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users method: get operationId: UsersV1_GetAllUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users method: post operationId: UsersV1_AddUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/users/{userId} method: get operationId: UsersV1_GetUserDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users/{userId} method: put operationId: UsersV1_UpdateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/users/{userId} method: delete operationId: UsersV1_DeleteUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/users/{userId}/accessible-tenant-profiles method: get operationId: Profiles_GetAnalyticUserProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users/{userId}/profiles method: get operationId: Profiles_GetUserProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/vee/instructions method: get operationId: VeeConfiguration_GetVeeInstructions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/vee/instructions method: post operationId: VeeConfiguration_CreateVeeInstruction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/vee/instructions/{instructionId} method: get operationId: VeeConfiguration_GetVeeInstruction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/vee/instructions/{instructionId} method: put operationId: VeeConfiguration_UpdateVeeInstruction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/vee/instructions/{instructionId} method: delete operationId: VeeConfiguration_DeleteVeeInstruction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/vee/safeguards method: get operationId: VeeConfiguration_GetVeeSafeguards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/vee/safeguards method: post operationId: VeeConfiguration_CreateVeeSafeguard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/vee/safeguards/{safeguardId} method: get operationId: VeeConfiguration_GetVeeSafeguard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/vee/safeguards/{safeguardId} method: put operationId: VeeConfiguration_UpdateVeeSafeguard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/vee/safeguards/{safeguardId} method: delete operationId: VeeConfiguration_DeleteVeeSafeguard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/validation/tenants method: get operationId: TenantsV1_ValidateTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/validation/tenants/{tenantId} method: get operationId: TenantsV1_ValidateTenant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/api-network-subnets method: get operationId: NetworkSubnets_GetApiSubnets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/api-network-subnets method: put operationId: NetworkSubnets_SetApiSubnets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/api-network-subnets method: post operationId: NetworkSubnets_AddApiSubnets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/api-network-subnets method: delete operationId: NetworkSubnets_DeleteApiSubnets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants method: get operationId: ConsolidatedAnalytics_ListTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/consolidated-analytics/tenants method: post operationId: ConsolidatedAnalytics_CreateTenant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants-with-details method: get operationId: ConsolidatedAnalytics_ListTenantsWithDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/excluded-sources method: get operationId: ConsolidatedAnalytics_ListExcludedSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/excluded-sources method: put operationId: ConsolidatedAnalytics_SetExcludedSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/excluded-sources method: delete operationId: ConsolidatedAnalytics_RemoveExcludedSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/excluded-sources method: patch operationId: ConsolidatedAnalytics_AddExcludedSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/source-tenants method: get operationId: ConsolidatedAnalytics_ListSourceTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/source-tenants method: put operationId: ConsolidatedAnalytics_SetSourceTenants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/source-tenants method: delete operationId: ConsolidatedAnalytics_RemoveSourceTenants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/consolidated-analytics/tenants/{tenantId}/source-tenants method: patch operationId: ConsolidatedAnalytics_AddSourceTenants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/email-domains method: get operationId: EmailDomains_ListAllowedEmailDomains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/email-domains method: put operationId: EmailDomains_AddAllowedEmailDomains x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/email-domains method: delete operationId: EmailDomains_DeleteAllowedEmailDomains x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/encryption-keys method: get operationId: EncryptionKeys_ListAllEncryptionKeysMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/encryption-keys method: post operationId: EncryptionKeys_GenerateEncryptionKeys x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/encryption-keys/{keyName} method: delete operationId: EncryptionKeys_DeleteEncryptionKeys x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/product/releases method: get operationId: ReleaseVersionConfiguration_GetAvailableReleases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/product/versions method: get operationId: ReleaseVersionConfiguration_GetReleaseVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/product/versions method: patch operationId: ReleaseVersionConfiguration_SetReleaseVersions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/sidecar-app-configs/{applicationId} method: get operationId: SidecarSolutions_GetSidecarSolutionSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/admin/sidecar-app-configs/{applicationId} method: put operationId: SidecarSolutions_SetSidecarAppConfigs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/admin/sidecar-app-configs/{applicationId} method: delete operationId: SidecarSolutions_DeleteSidecarAppConfigs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/admin/sources method: post operationId: Sources_RunSourcesOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/admin/sources method: put operationId: Sources_PutSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/tenants method: get operationId: TenantsV2_ListTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/admin/tenants method: post operationId: TenantsV2_CreateTenant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/tenants/{tenantId} method: get operationId: TenantsV2_TenantInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/admin/tenants/{tenantId} method: put operationId: TenantsV2_UpdateTenant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/tenants/{tenantId} method: delete operationId: TenantsV2_DeleteTenant x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/user-groups method: get operationId: UserGroupsV2_GetUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/admin/user-groups method: put operationId: UserGroupsV2_PutUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/user-groups method: post operationId: UserGroupsV2_CreateUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/user-groups method: delete operationId: UserGroupsV2_DeleteUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/user-groups method: patch operationId: UserGroupsV2_PatchUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/user-groups/revert-to-parent method: post operationId: UserGroupsV2_RevertUserGroupsToParent x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v2/admin/user-groups/{userGroupId} method: get operationId: UserGroupsV2_GetUserGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/admin/user-groups/{userGroupId} method: delete operationId: UserGroupsV2_DeleteUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/users method: put operationId: UsersV2_UpdateUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/users method: post operationId: UsersV2_AddUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/admin/users method: delete operationId: UsersV2_DeleteUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/admin/users/{username} method: put operationId: UsersV3_UpdateUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/users/reports/application-logs method: get operationId: UsersV1_GetApplicationLogsXLSX x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users/{userId}/reports/data-security method: get operationId: UsersV1_GetDataSecurityReportXLSX x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users/reports/profile-assignments method: get operationId: UsersV1_GetProfileAssignmentsXLSX x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users/reports/permission-assignments method: get operationId: UsersV1_GetUserPermissionsXLSX x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/users/reports/permissions-list method: get operationId: UsersV1_GetAllPermissionsXLSX x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/calculation-concepts method: get operationId: ObjectConfiguration_GetCalculationConcepts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/calculation-concepts/{conceptId} method: get operationId: ObjectConfiguration_GetCalculationConcept x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/calculation-concepts/{conceptId}/configure method: put operationId: ObjectConfiguration_MapCalculationConcept x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/selection-concepts method: get operationId: ObjectConfiguration_GetSelectionConcepts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/selection-concepts/{conceptId} method: get operationId: ObjectConfiguration_GetSelectionConcept x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/selection-concepts/{conceptId}/configure method: put operationId: ObjectConfiguration_MapSelectionConcept x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/analytic-objects method: get operationId: DataModel_AnalyticObjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{id} method: get operationId: DataModel_AnalyticObject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{id}/metrics method: get operationId: DataModel_AnalyticMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/dimensions method: get operationId: DataModel_Dimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/dimensions/{dimensionId}/mappings/validate method: post operationId: DataModel_DimensionMemberMapValidation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/analytic-objects/{objectId}/dimensions/{dimensionId}/members method: get operationId: DataModel_Members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/dimensions/{dimensionId}/members/{id} method: get operationId: DataModel_Member x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/dimensions/{id} method: get operationId: DataModel_Dimension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/properties method: get operationId: DataModel_Properties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/properties/{id} method: get operationId: DataModel_Property x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/selection-concepts method: get operationId: DataModel_SelectionConcepts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/analytic-objects/{objectId}/selection-concepts/{id} method: get operationId: DataModel_SelectionConcept x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/currencies method: get operationId: DataModel_Currencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/currencies/{id} method: get operationId: DataModel_Currency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/currencies/{id}/rates method: get operationId: DataModel_CurrencyRates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/currencies/{id}/rates/{toId} method: get operationId: DataModel_CurrencyRatesWithToCurrency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/dimensions method: patch operationId: DataModel_UpdateDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/metrics method: get operationId: DataModel_Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/metrics/{id} method: get operationId: DataModel_Metric x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/metrics/{metricId}/dimensions method: get operationId: DataModel_MetricDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/metrics/{metricId}/selection-concepts method: get operationId: DataModel_MetricSelectionConcepts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/plan-models method: get operationId: DataModel_PlanningModels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/plan-models/{id} method: get operationId: DataModel_PlanningModel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/plan-models/{id}/metrics method: get operationId: DataModel_PlanningMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/plan-models/{modelId}/plans method: get operationId: DataModel_PlanningPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/plan-models/{modelId}/plans/{id} method: get operationId: DataModel_PlanningPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/predictions method: get operationId: DataModel_Predictions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/predictions/{id} method: get operationId: DataModel_Prediction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/properties method: put operationId: DataModel_PutProperties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/properties method: post operationId: DataModel_CreateProperties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/properties method: delete operationId: DataModel_DeleteProperties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/properties method: patch operationId: DataModel_UpdateProperties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-question-categories method: get operationId: DataModel_GetVeeSampleQuestionCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/vee/sample-question-categories method: put operationId: DataModel_PutVeeSampleQuestionCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-question-categories method: post operationId: DataModel_CreateVeeSampleQuestionCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-question-categories method: delete operationId: DataModel_DeleteVeeSampleQuestionCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-question-categories method: patch operationId: DataModel_UpdateVeeSampleQuestionCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-question-categories/{questionCategoryId} method: get operationId: DataModel_GetVeeSampleQuestionCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/vee/sample-questions method: get operationId: DataModel_GetVeeSampleQuestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/model/vee/sample-questions method: put operationId: DataModel_PutVeeSampleQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-questions method: post operationId: DataModel_CreateVeeSampleQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-questions method: delete operationId: DataModel_DeleteVeeSampleQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-questions method: patch operationId: DataModel_UpdateVeeSampleQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/model/vee/sample-questions/{questionId} method: get operationId: DataModel_GetVeeSampleQuestion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/planning/model/plans method: get operationId: DataModel_PlanDataLoadlList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/planning/model/plans/{id} method: get operationId: DataModel_PlanInfoWithSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/alerts method: get operationId: PersonalizedAlerts_GetAlerts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/alerts method: post operationId: PersonalizedAlerts_CreateAlert x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/alerts/{alertId} method: get operationId: PersonalizedAlerts_GetAlert x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/alerts/{alertId} method: put operationId: PersonalizedAlerts_UpdateAlert x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/alerts/{alertId} method: delete operationId: PersonalizedAlerts_DeleteAlert x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/alerts/{alertId}/recipient-status method: put operationId: PersonalizedAlerts_UpdateRecipientStatus x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1alpha/notifications method: get operationId: PersonalizedAlerts_GetNotifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/data/model/analytic-objects/{analyticObjectName}/concepts method: get operationId: ConceptsV2_GetAnalyticObjectConcepts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/data/model/concepts method: get operationId: ConceptsV2_GetAllConcepts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/data/model/concepts method: put operationId: ConceptsV2_PutConcepts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/data/model/concepts method: post operationId: ConceptsV2_CreateConcepts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/data/model/concepts method: delete operationId: ConceptsV2_DeleteConcepts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/data/model/concepts method: patch operationId: ConceptsV2_PatchConcepts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/data/model/concepts/{conceptId} method: get operationId: ConceptsV2_GetOneConcept x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/analytic-objects method: get operationId: AnalyticObjectsV2_GetAllAnalyticObjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/analytic-objects method: put operationId: AnalyticObjectsV2_PutAnalyticObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/analytic-objects method: post operationId: AnalyticObjectsV2_CreateAnalyticObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/analytic-objects method: delete operationId: AnalyticObjectsV2_DeleteAnalyticObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/analytic-objects method: patch operationId: AnalyticObjectsV2_PatchAnalyticObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/analytic-objects/revert-to-parent method: post operationId: AnalyticObjectsV2_RevertAnalyticObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/analytic-objects/{analyticObjectId}/dimensions method: get operationId: DimensionsV2_GetAnalyticObjectDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/analytic-objects/{analyticObjectName}/metrics method: get operationId: MetricsV2_GetAnalyticObjectMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/analytic-objects/{objectNameOrUuid} method: get operationId: AnalyticObjectsV2_GetOneAnalyticObject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/dimensions method: get operationId: DimensionsV2_GetAllDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/dimensions method: put operationId: DimensionsV2_PutDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/dimensions method: post operationId: DimensionsV2_CreateDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/dimensions method: delete operationId: DimensionsV2_DeleteDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/dimensions method: patch operationId: DimensionsV2_PatchDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/dimensions/{dimensionId} method: get operationId: DimensionsV2_GetOneDimension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/metrics method: get operationId: MetricsV2_GetAllMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2alpha/data/model/metrics method: put operationId: MetricsV2_PutMetrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/metrics method: post operationId: MetricsV2_CreateMetrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/metrics method: delete operationId: MetricsV2_DeleteMetrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/metrics method: patch operationId: MetricsV2_PatchMetrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2alpha/data/model/metrics/{metricId} method: get operationId: MetricsV2_GetOneMetric x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/auth/oauth2/userinfo method: get operationId: OAuth2_UserInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/admin/visierSecureToken method: post operationId: BasicAuthentication_ASIDTokenAuthentication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/admin/visierImpersonationToken method: post operationId: BasicAuthentication_GenerateImpersonationToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/auth/oauth2/authorize method: get operationId: OAuth2_OAuth2Authorize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/auth/oauth2/token method: post operationId: OAuth2_OAuth2Token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/base-salary method: get operationId: GetSalaryBenchmark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/base-salary/feedback method: post operationId: SubmitSalaryBenchmarkFeedback x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/base-salaries method: post operationId: GetSalaryBenchmarksInBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/jobs method: get operationId: GetJobsV1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/compensation-benchmarks/jobs method: get operationId: GetJobsV2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/jobs/standardize method: post operationId: StandardizeJobsInBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/jobs/hierarchies method: get operationId: GetJobHierarchies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/jobs/search method: post operationId: SearchJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/jobs/feedback method: post operationId: SubmitJobsFeedback x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/industries method: get operationId: GetIndustries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/locations method: get operationId: GetLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/locations/search method: post operationId: SearchLocationsInBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/company-sizes method: get operationId: GetCompanySizes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/career-levels method: get operationId: GetCareerLevels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/career-levels/search method: post operationId: SearchCareerLevelsInBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/compensation-benchmarks/info method: get operationId: GetInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compensation-benchmarks/taxonomy-change-info method: get operationId: GetTaxonomyChangeInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/pgp-keys method: get operationId: PGPKeys_GetAllPGPPublicKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/pgp-keys method: post operationId: PGPKeys_GeneratePGPKeyPair x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/api/pgp-keys/{keyID} method: get operationId: PGPKeys_GetPGPPublicKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/pgp-keys/{keyID} method: delete operationId: PGPKeys_DeletePGPKeyPair x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/directloads/{draftId}/configs method: get operationId: DirectDataIntake_GetConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/directloads/{draftId}/configs method: put operationId: DirectDataIntake_PutConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/directloads/{draftId}/schemas/{objectName} method: get operationId: DirectDataIntake_ObjectSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/directloads/{draftId}/transactions method: get operationId: DirectDataIntake_ListTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/directloads/{draftId}/transactions method: post operationId: DirectDataIntake_StartTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/directloads/{draftId}/transactions/{transactionId} method: get operationId: DirectDataIntake_JobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/directloads/{draftId}/transactions/{transactionId} method: post operationId: DirectDataIntake_CommitTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/directloads/{draftId}/transactions/{transactionId} method: delete operationId: DirectDataIntake_RollbackTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/directloads/{draftId}/transactions/{transactionId}/{objectName}/sample-data method: post operationId: DirectDataIntake_LoadSampleData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-connector-credentials method: get operationId: DataAndJobHandling_DataConnectorCredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data-connector-credentials method: post operationId: DataAndJobHandling_CreateConnectorCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-connectors method: get operationId: DataAndJobHandling_DataConnectors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data-connectors/assignCredentials method: post operationId: DataAndJobHandling_AssignConnectorCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-connectors/connector-settings method: get operationId: DataAndJobHandling_ListConnectorSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data-connectors/connector-settings method: put operationId: DataAndJobHandling_SetConnectorSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-sources method: get operationId: DataIntake_GetSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data-transfer-sessions method: post operationId: DataIntake_StartTransfer x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-transfer-sessions/{transferSessionId}/add method: put operationId: DataIntake_PushData x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-transfer-sessions/{transferSessionId}/cancel method: put operationId: DataIntake_PushDataCancel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-versions method: get operationId: DataAndJobHandling_LatestEnabledDV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data-versions/disable method: put operationId: DataAndJobHandling_DisableDV x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/op/data/categories method: get operationId: DataAndJobHandling_RetrieveDataCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data/startExtractAndLoad method: post operationId: DataAndJobHandling_StartExtraction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data/startload method: post operationId: DataAndJobHandling_StartLoad x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data/uploads method: get operationId: DataAndJobHandling_RetrieveDataUploads x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/data/uploads/exclude method: put operationId: DataAndJobHandling_ExcludeDataUplaods x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data/uploads/include method: put operationId: DataAndJobHandling_IncludeDataUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/job-status/jobs method: get operationId: DataAndJobHandling_JobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/jobs/cancel method: post operationId: DataAndJobHandling_CancelJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/jobs/dispatching-jobs/{jobId} method: get operationId: DataAndJobHandling_DispatchingJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/jobs/dispatching-jobs/{jobId}/extraction-jobs method: get operationId: DataAndJobHandling_ExtractionJobAndStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/jobs/dispatching-jobs/{jobId}/processing-jobs method: get operationId: DataAndJobHandling_ProcessingJobAndStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/jobs/dispatching-jobs/{jobId}/receiving-jobs method: get operationId: DataAndJobHandling_ReceivingJobAndStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/jobs/processing-jobs/{receivingJobId} method: get operationId: DataAndJobHandling_ProcessingJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/jobs/receiving-jobs method: post operationId: DataIntake_PushDataComplete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/jobs/receiving-jobs/{receivingJobId} method: get operationId: DataAndJobHandling_ReceivingJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/tables method: get operationId: TableSource_GetTableSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/tables method: post operationId: TableSource_CreateTableSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/tables/{tableId} method: get operationId: TableSource_GetTableSource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/tables/{tableId} method: put operationId: TableSource_UpdateTableSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/tables/{tableId} method: delete operationId: TableSource_DeleteTableSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/tables/{tableId}/metadata method: get operationId: TableSource_GetTableSourceMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/tables/{tableId}/regenerate method: post operationId: TableSource_RegenerateMaterializedView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/transactions method: post operationId: TableSource_BeginTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/transactions/{transactionId} method: get operationId: TableSource_GetTransaction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/transactions/{transactionId}/extend method: post operationId: TableSource_ExtendTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/transactions/{transactionId}/inputs/{filename} method: put operationId: TableSource_UploadInputFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/transactions/{transactionId}/jobs method: post operationId: TableSource_ExecuteJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/table-sources/transactions/{transactionId}/jobs/{jobId} method: get operationId: TableSource_GetJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/transactions/{transactionId}/outputs/{filename} method: get operationId: TableSource_DownloadOutputFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/transactions/{transactionId}/outputs/{filename}/parts method: get operationId: TableSource_ListOutputFileParts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/table-sources/transactions/{transactionId}/outputs/{filename}/parts/{partIndex} method: get operationId: TableSource_DownloadOutputFilePart x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/op/data/receiving-jobs/{jobId}/files method: get operationId: DataAndJobHandling_RetrieveReceivingJobExtractedFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/op/data/uploaded-files method: get operationId: DataAndJobHandling_RetrieveTenantSourceFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/op/jobs/consolidated-analytics-jobs method: post operationId: DataAndJobHandling_AdhocConsolidatedAnalyticsJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/op/jobs/extraction-jobs method: post operationId: DataAndJobHandling_AdhocExtractionJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/op/jobs/processing-jobs method: post operationId: DataAndJobHandling_AdhocProcessingJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/directloads/{draftId}/transactions/{transactionId}/{objectName} method: put operationId: DirectDataIntake_UploadFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-transfer-sessions/{transferSessionId}/upload method: put operationId: DataIntake_UploadData x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/data-connector-credentials/{id} method: delete operationId: DataAndJobHandling_DeleteConnectorCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/job-status/jobs/{jobId} method: get operationId: DataAndJobHandling_JobIdStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/upload/files/{filename} method: put operationId: DataUpload_FileUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/query/aggregate method: post operationId: DataQuery_Aggregate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/query/connector-version method: get operationId: DataQuery_ConnectorVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/data/query/list method: post operationId: DataQuery_List x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/query/snapshot method: post operationId: Query_Snapshot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/data/query/sql method: post operationId: DataQuery_SqlLike x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/vee/feedback method: post operationId: VeeV1_VeeFeedback x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/vee/question method: post operationId: VeeV1_VeeQuestionRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/vee/sample-question-categories method: get operationId: VeeV1_VeeSampleQuestionCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vee/sample-question-categories/{questionCategoryId} method: get operationId: VeeV1_VeeSampleQuestionCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vee/sample-questions method: get operationId: VeeV1_VeeSampleQuestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vee/status method: get operationId: VeeV1_VeeStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/data-version-exports/data-versions method: get operationId: DataVersionExport_GetAvailableDataVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/data-version-exports/exports method: get operationId: DataVersionExport_GetAvailableExports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/data-version-exports/exports/{exportUuid} method: get operationId: DataVersionExport_GetExport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/data-version-exports/jobs method: post operationId: DataVersionExport_ScheduleExportJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/data-version-exports/jobs/{jobUuid} method: get operationId: DataVersionExport_GetExportJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/export-connectors/connectors method: get operationId: DataExportConnectorsAPI_ListConnectors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/export-connectors/connectors/{connectorId}/jobs method: post operationId: DataExportConnectorsAPI_DispatchJob x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1alpha/data/export-connectors/credentials method: get operationId: DataExportConnectorsAPI_ListCredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/export-connectors/credentials method: post operationId: DataExportConnectorsAPI_CreateCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/export-connectors/credentials/validations method: post operationId: DataExportConnectorsAPI_CreateCredentialValidation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/export-connectors/credentials/validations/{id} method: get operationId: DataExportConnectorsAPI_GetCredentialValidation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/export-connectors/credentials/{id} method: get operationId: DataExportConnectorsAPI_GetCredential x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/export-connectors/credentials/{id} method: put operationId: DataExportConnectorsAPI_UpdateCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/export-connectors/credentials/{id} method: delete operationId: DataExportConnectorsAPI_DeleteCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/data/export-connectors/jobs/{id} method: get operationId: DataExportConnectorsAPI_GetJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/op/data/source-files method: get operationId: SourceFilesDownload_DownloadSourceFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/op/data/source-files/{identifier} method: get operationId: SourceFilesDownload_DownloadSourceFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/reporting/reports method: get operationId: Reporting_GetReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/reporting/reports method: post operationId: Reporting_CreateReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/reporting/reports/{reportId} method: get operationId: Reporting_GetReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/reporting/reports/{reportId} method: post operationId: Reporting_DuplicateReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/reporting/reports/{reportId} method: delete operationId: Reporting_DeleteReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/search/simple/document-headers method: get operationId: Search_SimpleSearchDocumentHeaders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/search/visier-objects method: post operationId: Search_ContextSearchDocumentHeaders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/vee/sample-questions method: get operationId: VeeV2_VeeSampleQuestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/data/data-version-exports/exports/{exportUuid}/files/{fileId} method: get operationId: DataVersionExportV1Alpha_DownloadFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1alpha/reporting/report-data/{reportId} method: get operationId: Reporting_DownloadReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/planning/data/events method: get operationId: PlanEvents_GetEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/planning/data/events/{eventId} method: get operationId: PlanEvents_GetEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/planning/data/plans/{planId} method: patch operationId: PlanAdministration_PlanAction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/planning/data/plans/{planId}/scenarios/{scenarioId} method: patch operationId: PlanAdministration_PatchPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/planning/data/plans/{planId}/scenarios/{scenarioId}/cells method: patch operationId: PlanDataLoad_PlanDataUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1alpha/planning/data/plans/{planId}/rows method: patch operationId: PlanDataLoad_PlanRowDataLoad x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/jobs/{id} method: get operationId: GetJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/jobs method: get operationId: ListJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/jobs/search method: get operationId: SearchJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/jobs/standardize method: post operationId: StandardizeJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/skills/{id} method: get operationId: GetSkill x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skills method: get operationId: ListSkills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skills/search method: get operationId: SearchSkill x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skills/extract method: post operationId: ExtractSkills x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/skills/match method: post operationId: MatchSkills x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/skill-groups/{id} method: get operationId: GetSkillGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skill-groups method: get operationId: ListSkillGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skill-categories/{id} method: get operationId: GetSkillCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skill-categories method: get operationId: ListSkillCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/webhooks method: get operationId: Webhooks_GetAllWebhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/webhooks method: post operationId: Webhooks_CreateWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/webhooks-status method: get operationId: Webhooks_GetWebhooksStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/webhooks/{webhookId} method: get operationId: Webhooks_GetWebhook x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/op/webhooks/{webhookId} method: put operationId: Webhooks_UpdateWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/webhooks/{webhookId} method: delete operationId: Webhooks_DeleteWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/webhooks/{webhookId}/credentials method: put operationId: Webhooks_UpdateWebhookCredentials x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/webhooks/{webhookId}/credentials method: delete operationId: Webhooks_DeleteWebhookCredentials x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/op/webhooks/{webhookId}/testEvent method: post operationId: Webhooks_SendTestEvent x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required