generated: '2026-07-15' method: generated source: openapi/kombo-openapi.json 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: 121 by_action_class: connected: 59 acting: 62 by_consequence: read: 59 write: 52 physical: 4 safety-critical: 6 human_in_the_loop_required: 6 operations: - path: /check-api-key method: get operationId: GetCheckApiKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /force-sync method: post operationId: PostForceSync 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: /passthrough/{tool}/{api} method: post operationId: PostPassthroughToolApi 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: /integrations/{integration_id} method: delete operationId: DeleteIntegrationsIntegrationId 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: /integrations/{integration_id} method: get operationId: GetIntegrationsIntegrationId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integrations/{integration_id}/enabled method: put operationId: PutIntegrationsIntegrationIdEnabled 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: /integrations/{integration_id}/relink method: post operationId: PostIntegrationsIntegrationIdRelink 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: /integrations/{integration_id}/setup-link method: post operationId: PostIntegrationsIntegrationIdSetupLink 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: /integrations/{integration_id}/integration-fields method: get operationId: GetIntegrationsIntegrationIdIntegrationFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integrations/{integration_id}/integration-fields/{integration_field_id} method: patch operationId: PatchIntegrationsIntegrationIdIntegrationFieldsIntegrationFieldId 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: /integrations/{integration_id}/custom-fields method: get operationId: GetIntegrationsIntegrationIdCustomFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integrations/{integration_id}/custom-fields/{custom_field_id} method: put operationId: PutIntegrationsIntegrationIdCustomFieldsCustomFieldId 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: /tools/{category} method: get operationId: GetToolsCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/provisioning-groups/{group_id}/diff method: post operationId: PostHrisProvisioningGroupsGroupIdDiff 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: /hris/provisioning-groups/{group_id}/setup-links method: post operationId: PostHrisProvisioningGroupsGroupIdSetupLinks 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: /hris/employees method: get operationId: GetHrisEmployees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/employees method: post operationId: PostHrisEmployees 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: /hris/employees/form method: get operationId: GetHrisEmployeesForm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/employees/form method: post operationId: PostHrisEmployeesForm 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: /hris/employees/{employee_id} method: patch operationId: PatchHrisEmployeesEmployeeId 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: /hris/employees/{employee_id}/documents method: post operationId: PostHrisEmployeesEmployeeIdDocuments 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: /hris/employee-document-categories method: get operationId: GetHrisEmployeeDocumentCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/teams method: get operationId: GetHrisTeams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/groups method: get operationId: GetHrisGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/employments method: get operationId: GetHrisEmployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/locations method: get operationId: GetHrisLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/absence-types method: get operationId: GetHrisAbsenceTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/time-off-balances method: get operationId: GetHrisTimeOffBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/absences method: get operationId: GetHrisAbsences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/absences method: post operationId: PostHrisAbsences 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: /hris/absences/{absence_id} method: delete operationId: DeleteHrisAbsencesAbsenceId 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: /hris/legal-entities method: get operationId: GetHrisLegalEntities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/timesheets method: get operationId: GetHrisTimesheets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/performance-review-cycles method: get operationId: GetHrisPerformanceReviewCycles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/performance-reviews method: get operationId: GetHrisPerformanceReviews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/skills method: get operationId: GetHrisSkills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/skills method: post operationId: PostHrisSkills 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: /hris/skills/{skill_id} method: patch operationId: PatchHrisSkillsSkillId 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: /hris/skills/{skill_id} method: delete operationId: DeleteHrisSkillsSkillId 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: /hris/employee-skill-assignments method: get operationId: GetHrisEmployeeSkillAssignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hris/employee-skill-assignments method: post operationId: PostHrisEmployeeSkillAssignments 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: /hris/employee-skill-assignments/{employee_skill_assignment_id} method: patch operationId: PatchHrisEmployeeSkillAssignmentsEmployeeSkillAssignmentId 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: /hris/employee-skill-assignments/{employee_skill_assignment_id} method: delete operationId: DeleteHrisEmployeeSkillAssignmentsEmployeeSkillAssignmentId 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: /hris/staffing-entities method: get operationId: GetHrisStaffingEntities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/applications method: get operationId: GetAtsApplications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/applications/{application_id}/stage method: put operationId: PutAtsApplicationsApplicationIdStage 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: /ats/applications/{application_id}/result-links method: post operationId: PostAtsApplicationsApplicationIdResultLinks 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: /ats/applications/{application_id}/notes method: post operationId: PostAtsApplicationsApplicationIdNotes 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: /ats/applications/{application_id}/attachments method: get operationId: GetAtsApplicationsApplicationIdAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/applications/{application_id}/attachments method: post operationId: PostAtsApplicationsApplicationIdAttachments 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: /ats/applications/{application_id}/reject method: post operationId: PostAtsApplicationsApplicationIdReject 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: /ats/applications/{application_id}/interviews method: post operationId: PostAtsApplicationsApplicationIdInterviews 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: /ats/applications/{application_id}/interviews method: patch operationId: PatchAtsApplicationsApplicationIdInterviews 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: /ats/candidates method: get operationId: GetAtsCandidates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/candidates method: post operationId: PostAtsCandidates 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: /ats/candidates/{candidate_id}/attachments method: get operationId: GetAtsCandidatesCandidateIdAttachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/candidates/{candidate_id}/attachments method: post operationId: PostAtsCandidatesCandidateIdAttachments 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: /ats/candidates/{candidate_id}/result-links method: post operationId: PostAtsCandidatesCandidateIdResultLinks 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: /ats/candidates/{candidate_id}/tags method: post operationId: PostAtsCandidatesCandidateIdTags 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: /ats/candidates/{candidate_id}/tags method: delete operationId: DeleteAtsCandidatesCandidateIdTags 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: /ats/tags method: get operationId: GetAtsTags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/application-stages method: get operationId: GetAtsApplicationStages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/jobs method: get operationId: GetAtsJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/jobs/{job_id}/applications method: post operationId: PostAtsJobsJobIdApplications 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: /ats/users method: get operationId: GetAtsUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/roles method: get operationId: GetAtsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/offers method: get operationId: GetAtsOffers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/rejection-reasons method: get operationId: GetAtsRejectionReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/interviews method: get operationId: GetAtsInterviews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/actions/ats_create_candidate method: get operationId: GetAtsActionsAtsCreateCandidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/actions/ats_create_application method: get operationId: GetAtsActionsAtsCreateApplication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/actions/ats_add_application_attachment method: get operationId: GetAtsActionsAtsAddApplicationAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/actions/ats_add_candidate_attachment method: get operationId: GetAtsActionsAtsAddCandidateAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ats/import-tracked-application method: post operationId: PostAtsImportTrackedApplication 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: /ats/custom/avionte/synced-jobs method: post operationId: PostAtsCustomAvionteSyncedJobs 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: /ats/custom/avionte/synced-jobs/{job_remote_id} method: delete operationId: DeleteAtsCustomAvionteSyncedJobsJobRemoteId 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: /assessment/packages method: get operationId: GetAssessmentPackages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /assessment/packages method: put operationId: PutAssessmentPackages 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: /assessment/orders method: get operationId: GetAssessmentOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /assessment/orders/open method: get operationId: GetAssessmentOrdersOpen x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /assessment/orders/{assessment_order_id}/result method: put operationId: PutAssessmentOrdersAssessmentOrderIdResult 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: /lms/users method: get operationId: GetLmsUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lms/course-progressions method: get operationId: GetLmsCourseProgressions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lms/course-progressions method: post operationId: PostLmsCourseProgressions 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: /lms/course-progressions/{course_progression_id}/complete method: post operationId: PostLmsCourseProgressionsCourseProgressionIdComplete 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: /lms/courses method: get operationId: GetLmsCourses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lms/courses/bulk method: post operationId: PostLmsCoursesBulk 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: /lms/courses/bulk/{task_id} method: get operationId: GetLmsCoursesBulkTaskId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lms/courses/{course_id}/deactivate method: post operationId: PostLmsCoursesCourseIdDeactivate 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: /lms/skills method: get operationId: GetLmsSkills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai-apply/career-sites method: post operationId: PostAiApplyCareerSites 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: /ai-apply/career-sites method: get operationId: GetAiApplyCareerSites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai-apply/postings method: get operationId: GetAiApplyPostings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai-apply/postings method: post operationId: PostAiApplyPostings 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: /ai-apply/postings/{posting_id}/inquire method: post operationId: PostAiApplyPostingsPostingIdInquire 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: /ai-apply/apply method: post operationId: PostAiApplyApply 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: /ai-apply/applications method: get operationId: GetAiApplyApplications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai-apply/unified-api/jobs method: get operationId: GetAiApplyUnifiedApiJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai-apply/unified-api/jobs/{job_id}/applications method: post operationId: PostAiApplyUnifiedApiJobsJobIdApplications 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: /ai-apply/job-feeds method: get operationId: GetAiApplyJobFeeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai-apply/job-feeds method: post operationId: PostAiApplyJobFeeds 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: /connect/create-link method: post operationId: PostConnectCreateLink 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: /connect/integration-by-token/{token} method: get operationId: GetConnectIntegrationByTokenToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /connect/activate-integration method: post operationId: PostConnectActivateIntegration 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: /custom/datev/system-information method: get operationId: GetCustomDatevSystemInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/passthrough method: post operationId: PostCustomDatevPassthrough 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: /custom/datev/check-eau-permission method: get operationId: GetCustomDatevCheckEauPermission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/eau-requests/{eau_id} method: get operationId: GetCustomDatevEauRequestsEauId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/check-document-permission method: get operationId: GetCustomDatevCheckDocumentPermission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/available-documents method: get operationId: GetCustomDatevAvailableDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/download-document method: post operationId: PostCustomDatevDownloadDocument 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: /custom/datev/employees/{employee_id}/download-document method: post operationId: PostCustomDatevEmployeesEmployeeIdDownloadDocument 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: /custom/datev/employees/{employee_id}/eau-requests method: post operationId: PostCustomDatevEmployeesEmployeeIdEauRequests 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: /custom/datev/employees/{employee_id}/prepare-payroll method: put operationId: PutCustomDatevEmployeesEmployeeIdPreparePayroll 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: /custom/datev/employees/{employee_id}/compensations method: put operationId: PutCustomDatevEmployeesEmployeeIdCompensations 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: /custom/datev/check-write-permission method: get operationId: GetCustomDatevCheckWritePermission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/data-pushes method: get operationId: GetCustomDatevDataPushes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/datev/push-data/general method: post operationId: PostCustomDatevPushDataGeneral 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: /custom/datev/push-data/payroll method: post operationId: PostCustomDatevPushDataPayroll 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: /custom/silae/employees/{employee_id}/payroll-supplements method: post operationId: PostCustomSilaeEmployeesEmployeeIdPayrollSupplements 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: /ai-apply/job-feeds/{job_feed_id}/bulk-import method: post operationId: postAiApplyJobFeedsBulkImport 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