generated: '2026-10-14' method: generated source: openapi/eightfold-ai-api-server-v2-service-service-openapi.yml 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: 218 by_action_class: connected: 101 acting: 117 by_consequence: read: 101 write: 107 safety-critical: 10 human_in_the_loop_required: 10 operations: - path: /api/v2/JIE/insights method: get operationId: list_JIE_insights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/JIE/roles method: post operationId: create_JIE_roles 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: /api/v2/JIE/roles method: get operationId: list_JIE_roles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/JIE/roles/{roleId} method: get operationId: get_JIE_roles_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/JIE/roles/{roleId} method: put operationId: update_JIE_roles 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: /api/v2/JIE/roles/{roleId} method: delete operationId: delete_JIE_roles 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: /api/v2/agent_kit/ext-systems/{systemId}/ext-ai-interview/guides method: get operationId: list_ext_ai_interview_guides x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/agent_kit/ext-systems/{systemId}/ext-ai-interview/interview-feedback-link method: get operationId: list_ext_ai_interview_interview_feedback_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/agent_kit/ext-systems/{systemId}/ext-ai-interview/schedule-interview method: post operationId: create_ext_ai_interview_schedule_interview 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: /api/v2/ats/foundational-data method: get operationId: list_foundational_data x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/ats/foundational-data method: post operationId: create_foundational_data 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: /api/v2/ats/foundational-data/{externalId} method: get operationId: get_foundational_data_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/ats/foundational-data/{externalId} method: patch operationId: patch_foundational_data 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: /api/v2/ats/offers method: get operationId: list_offer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/ats/offers method: post operationId: create_offer 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: /api/v2/ats/offers/ats-systems/{systemId}/ats-candidates/{atsCandidateId}/ats-positions/{atsPositionId} method: patch operationId: patch_offer_ats_positions 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: /api/v2/ats/offers/{offerId} method: get operationId: get_offer_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/ats/offers/{offerId} method: patch operationId: patch_offer 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: /api/v2/ats/offers/{offerId} method: delete operationId: delete_offer 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: /api/v2/ats/{entityType}/approval-workflow/{entityId} method: get operationId: get_approval_workflow_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/ats/{entityType}/approval-workflow/{entityId} method: post operationId: create_approval_workflow 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: /api/v2/careerhub/career-navigator/recommended-courses/{userEmail} method: get operationId: list_career_navigator_recommended_courses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/career-navigator/recommended-paths/{userEmail} method: get operationId: get_career_navigator_recommended_paths_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/career-planner/{userEmail}/courses/recommended-courses method: get operationId: list_careerhub_recommended_courses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/career-planner/{userEmail}/roles/ method: patch operationId: patch_careerhub_ 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: /api/v2/careerhub/career-planner/{userEmail}/roles/{roleSection} method: get operationId: list_careerhub_roles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/career-planner/{userEmail}/skills/skill-gap-analysis method: get operationId: list_careerhub_skill_gap_analysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/performance-feedback method: get operationId: list_careerhub_performance_feedback x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/performance-feedback/provide method: post operationId: create_careerhub_provide 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: /api/v2/careerhub/performance-feedback/request method: post operationId: create_careerhub_request 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: /api/v2/careerhub/performance-feedback/{reviewId} method: get operationId: get_careerhub_performance_feedback_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/profiles/suggest-skills/{profileSection} method: get operationId: get_careerhub_suggest_skills_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/succession_plans method: get operationId: list_succession_plan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/succession_plans method: post operationId: create_succession_plan 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: /api/v2/careerhub/succession_plans/{positionId} method: get operationId: get_succession_plan_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/succession_plans/{positionId} method: delete operationId: delete_succession_plan 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: /api/v2/careerhub/succession_plans/{positionId} method: patch operationId: patch_succession_plan 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: /api/v2/careerhub/succession_plans/{positionId}/caretakers method: post operationId: create_succession_plan_caretakers 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: /api/v2/careerhub/succession_plans/{positionId}/caretakers/{profileId} method: delete operationId: delete_succession_plan_caretakers 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: /api/v2/careerhub/succession_plans/{positionId}/incumbents method: get operationId: list_succession_plan_incumbents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/succession_plans/{positionId}/recommended_successors method: get operationId: list_succession_plan_recommended_successors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/succession_plans/{positionId}/successors method: post operationId: create_succession_plan_successors 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: /api/v2/careerhub/succession_plans/{positionId}/successors/{profileId} method: patch operationId: patch_succession_plan_successors 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: /api/v2/careerhub/succession_plans/{positionId}/successors/{profileId} method: delete operationId: delete_succession_plan_successors 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: /api/v2/careerhub/upskill-plan-templates method: get operationId: list_upskill_plan_template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/upskill-plan-templates method: post operationId: create_upskill_plan_template 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: /api/v2/careerhub/upskill-plan-templates/ext/{externalId} method: get operationId: get_upskill_plan_template_ext_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/upskill-plan-templates/ext/{externalId} method: patch operationId: patch_upskill_plan_template_ext 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: /api/v2/careerhub/upskill-plan-templates/ext/{externalId} method: delete operationId: delete_upskill_plan_template_ext 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: /api/v2/careerhub/upskill-plan-templates/{planId} method: get operationId: get_upskill_plan_template_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/upskill-plan-templates/{planId} method: patch operationId: patch_upskill_plan_template 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: /api/v2/careerhub/upskill-plan-templates/{planId} method: delete operationId: delete_upskill_plan_template 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: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment method: get operationId: list_careerhub_upskill_plan_assignment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment method: post operationId: create_careerhub_upskill_plan_assignment 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: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment/ext/{externalId} method: get operationId: get_careerhub_ext_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment/ext/{externalId} method: patch operationId: patch_careerhub_ext 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: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment/ext/{externalId} method: delete operationId: delete_careerhub_ext 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: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment/{planId} method: get operationId: get_careerhub_upskill_plan_assignment_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment/{planId} method: patch operationId: patch_careerhub_upskill_plan_assignment 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: /api/v2/careerhub/{profileEncId}/upskill-plan-assignment/{planId} method: delete operationId: delete_careerhub_upskill_plan_assignment 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: /api/v2/core/ats-systems/{systemId}/ats-candidates method: get operationId: list_ats_candidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/ats-systems/{systemId}/ats-candidates method: post operationId: create_ats_candidate 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: /api/v2/core/ats-systems/{systemId}/ats-candidates/{atsCandidateId} method: get operationId: get_ats_candidate_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/ats-systems/{systemId}/ats-candidates/{atsCandidateId} method: put operationId: update_ats_candidate 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: /api/v2/core/ats-systems/{systemId}/ats-candidates/{atsCandidateId} method: patch operationId: patch_ats_candidate 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: /api/v2/core/ats-systems/{systemId}/ats-positions method: get operationId: list_ats_position x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/ats-systems/{systemId}/ats-positions method: post operationId: create_ats_position 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: /api/v2/core/ats-systems/{systemId}/ats-positions/{atsPositionId} method: get operationId: get_ats_position_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/ats-systems/{systemId}/ats-positions/{atsPositionId} method: put operationId: update_ats_position 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: /api/v2/core/ats-systems/{systemId}/ats-positions/{atsPositionId} method: patch operationId: patch_ats_position 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: /api/v2/core/ats-systems/{systemId}/ats-positions/{atsPositionId}/attachments method: post operationId: create_ats_position_attachments 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: /api/v2/core/changelog/{entityType} method: get operationId: list_entity_changelog_changelog x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/comments method: get operationId: list_comments_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/comments/{commentId} method: get operationId: get_comments_comments_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/courses method: get operationId: list_course x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/courses method: post operationId: create_course 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: /api/v2/core/courses/{courseId} method: get operationId: get_course_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/courses/{courseId} method: delete operationId: delete_course 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: /api/v2/core/courses/{courseId} method: patch operationId: patch_course 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: /api/v2/core/email-delivery-feedbacks method: get operationId: list_email_delivery_feedback x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/email-delivery-feedbacks/batch-fetch method: post operationId: email_delivery_feedback_batch_fetch 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: /api/v2/core/email-delivery-feedbacks/{emailDeliveryFeedbackId} method: get operationId: get_email_delivery_feedback_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employee-roles method: post operationId: create_employee_role 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: /api/v2/core/employee-roles/{roleId} method: get operationId: get_employee_role_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employees method: post operationId: create_employee 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: /api/v2/core/employees method: get operationId: list_employee x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employees/batch-fetch method: post operationId: employee_batch_fetch 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: /api/v2/core/employees/role-match-score method: get operationId: list_employee_role_match_score x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employees/{employeeId}/matched-positions method: get operationId: list_employee_matched_positions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employees/{profileId} method: get operationId: get_employee_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employees/{profileId} method: patch operationId: patch_employee 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: /api/v2/core/employees/{profileId} method: put operationId: update_employee 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: /api/v2/core/employees/{profileId}/matched-demands method: get operationId: list_employee_matched_demands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/employees/{profileId}/recommended-mentors method: get operationId: list_employee_recommended_mentors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/entity-comments-batch-fetch method: post operationId: comments_entity__batch_fetch 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: /api/v2/core/entity-comments/{entityType}/{entityId} method: get operationId: list_comments_entity_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/entity-comments/{entityType}/{entityId} method: delete operationId: delete_comments_entity_comments 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: /api/v2/core/entity-comments/{entityType}/{entityId} method: post operationId: create_comments_entity_comments 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: /api/v2/core/entity-profile-applications/{entityType} method: get operationId: list_entity_profile_application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/entity-profile-applications/{entityType}/batch-fetch method: post operationId: entity_profile_application_batch_fetch 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: /api/v2/core/entity-profile-applications/{entityType}/{applicationId} method: get operationId: get_entity_profile_application_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/ext-entity-comments-batch-fetch method: post operationId: comments_ext_entity__batch_fetch 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: /api/v2/core/ext-entity-comments/{entityType}/{extEntityId} method: get operationId: list_comments_ext_entity_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/ext-entity-comments/{entityType}/{extEntityId} method: post operationId: create_comments_ext_entity_comments 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: /api/v2/core/hris-systems/{systemId}/ext-employees/{employeeId} method: patch operationId: patch_HRIS_employee_ext_employees 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: /api/v2/core/hris-systems/{systemId}/ext-employees/{employeeId} method: put operationId: update_HRIS_employee_ext_employees 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: /api/v2/core/hris-systems/{systemId}/hris-employees method: get operationId: list_HRIS_employee_hris_employees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/hris-systems/{systemId}/hris-employees/{uniqueIdentifier} method: get operationId: get_HRIS_employee_hris_employees_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/position/{positionId}/applicants method: get operationId: list_profile_applicants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/positions method: get operationId: list_position x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/positions method: post operationId: create_position 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: /api/v2/core/positions/apply-form-questions/{positionId} method: get operationId: get_position_apply_form_questions_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/positions/batch-fetch method: post operationId: position_batch_fetch 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: /api/v2/core/positions/{positionId} method: get operationId: get_position_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/positions/{positionId} method: put operationId: update_position 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: /api/v2/core/positions/{positionId} method: patch operationId: patch_position 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: /api/v2/core/positions/{positionId}/matched-candidates method: get operationId: list_profile_matched_candidates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-applications method: get operationId: list_profile_application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-applications/batch-fetch method: post operationId: profile_application_batch_fetch 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: /api/v2/core/profile-applications/{profileApplicationId} method: get operationId: get_profile_application_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-feedbacks method: get operationId: list_profile_feedback x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-feedbacks/batch-fetch method: post operationId: profile_feedback_batch_fetch 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: /api/v2/core/profile-feedbacks/{profileFeedbackId} method: get operationId: get_profile_feedback_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-notes method: get operationId: list_profile_note x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-notes method: post operationId: create_profile_note 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: /api/v2/core/profile-notes/batch-fetch method: post operationId: profile_note_batch_fetch 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: /api/v2/core/profile-notes/{profileNoteId} method: get operationId: get_profile_note_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-tags method: get operationId: list_profile_tag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profile-tags method: post operationId: create_profile_tag 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: /api/v2/core/profile-tags/batch-fetch method: post operationId: profile_tag_batch_fetch 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: /api/v2/core/profile-tags/{profileTagId} method: get operationId: get_profile_tag_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profiles method: get operationId: list_profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profiles method: post operationId: create_profile 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: /api/v2/core/profiles/batch-fetch method: post operationId: profile_batch_fetch 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: /api/v2/core/profiles/{profileId} method: get operationId: get_profile_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profiles/{profileId} method: put operationId: update_profile 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: /api/v2/core/profiles/{profileId} method: delete operationId: delete_profile 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: /api/v2/core/profiles/{profileId} method: patch operationId: patch_profile 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: /api/v2/core/profiles/{profileId}/application/stages method: post operationId: create_profile_stages 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: /api/v2/core/profiles/{profileId}/application/stages/cancel-scheduled-rejection method: post operationId: create_profile_cancel_scheduled_rejection 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: /api/v2/core/profiles/{profileId}/attachments/{attachmentId} method: get operationId: get_profile_attachments_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profiles/{profileId}/matched-positions method: get operationId: list_position_matched x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/profiles/{profileId}/unsubscribe method: post operationId: create_profile_unsubscribe 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: /api/v2/core/transactions/{transactionId} method: get operationId: get_async_api_status_transactions_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-calendar-events method: get operationId: list_user_calendar_event x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-calendar-events/batch-fetch method: post operationId: user_calendar_event_batch_fetch 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: /api/v2/core/user-calendar-events/{userCalendarEventId} method: get operationId: get_user_calendar_event_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-campaigns method: get operationId: list_user_campaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-campaigns/batch-fetch method: post operationId: user_campaign_batch_fetch 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: /api/v2/core/user-campaigns/{userCampaignId} method: get operationId: get_user_campaign_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-groups method: post operationId: create_user_group 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: /api/v2/core/user-groups method: get operationId: list_user_group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-groups/{userGroupId} method: get operationId: get_user_group_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-groups/{userGroupId} method: delete operationId: delete_user_group 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: /api/v2/core/user-groups/{userGroupId} method: patch operationId: patch_user_group 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: /api/v2/core/user-groups/{userGroupId}/users method: post operationId: create_user_group_users 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: /api/v2/core/user-groups/{userGroupId}/users method: get operationId: list_user_group_users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-groups/{userGroupId}/users/{userId} method: delete operationId: delete_user_group_users 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: /api/v2/core/user-messages method: get operationId: list_user_message x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/user-messages/batch-fetch method: post operationId: user_message_batch_fetch 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: /api/v2/core/user-messages/{userMessageId} method: get operationId: get_user_message_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/users method: get operationId: list_user_login_users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/users method: post operationId: create_user_login_users 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: /api/v2/core/users/batch-fetch method: post operationId: user_login_batch_fetch 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: /api/v2/core/users/{userId} method: get operationId: get_user_login_users_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/core/users/{userId} method: delete operationId: delete_user_login_users 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: /api/v2/core/users/{userId} method: patch operationId: patch_user_login_users 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: /api/v2/etx/hiring_company/{hiringCompanyGroupId} method: get operationId: get_workforce_exchange_hiring_company_hiring_company_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/etx/hiring_company/{hiringCompanyGroupId} method: patch operationId: patch_workforce_exchange_hiring_company_hiring_company 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: /api/v2/events/event-candidate-activities method: get operationId: list_event_candidate_activity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/events/event-candidate-activities/batch-fetch method: post operationId: event_candidate_activity_batch_fetch 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: /api/v2/events/event-candidate-activities/{eventActivityId} method: get operationId: get_event_candidate_activity_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/events/planned-events method: get operationId: list_events_planned_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/events/planned-events/batch-fetch method: post operationId: events_batch_fetch 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: /api/v2/events/planned-events/{plannedEventId} method: get operationId: get_events_planned_events_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/insights/diversity/employees method: get operationId: list_insights_employees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/insights/profile-insights method: get operationId: list_insights_profile_insights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/insights/talent-traits method: post operationId: create_insights_talent_traits 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: /api/v2/question/location/options method: get operationId: list_question_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/question/template/{templateId} method: get operationId: get_question_template_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/bookings method: post operationId: create_booking 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: /api/v2/resource_management/bookings method: get operationId: list_booking x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/bookings/batch-fetch method: post operationId: booking_batch_fetch 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: /api/v2/resource_management/bookings/{bookingId} method: get operationId: get_booking_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/bookings/{bookingId} method: patch operationId: patch_booking 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: /api/v2/resource_management/bookings/{bookingId} method: put operationId: update_booking 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: /api/v2/resource_management/bookings/{bookingId} method: delete operationId: delete_booking 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: /api/v2/resource_management/demands method: post operationId: create_demand 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: /api/v2/resource_management/demands method: get operationId: list_demand x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/demands/batch-fetch method: post operationId: demand_batch_fetch 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: /api/v2/resource_management/demands/{demandId} method: get operationId: get_demand_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/demands/{demandId} method: patch operationId: patch_demand 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: /api/v2/resource_management/demands/{demandId} method: put operationId: update_demand 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: /api/v2/resource_management/demands/{demandId} method: delete operationId: delete_demand 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: /api/v2/resource_management/ext-systems/resourcing/ext-bookings method: post operationId: create_external_booking_ext_bookings 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: /api/v2/resource_management/ext-systems/resourcing/ext-bookings/{extBookingId} method: get operationId: get_external_booking_ext_bookings_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/ext-systems/resourcing/ext-bookings/{extBookingId} method: patch operationId: patch_external_booking_ext_bookings 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: /api/v2/resource_management/ext-systems/resourcing/ext-bookings/{extBookingId} method: put operationId: update_external_booking_ext_bookings 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: /api/v2/resource_management/ext-systems/resourcing/ext-bookings/{extBookingId} method: delete operationId: delete_external_booking_ext_bookings 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: /api/v2/resource_management/ext-systems/resourcing/ext-demand-org-units method: post operationId: create_external_demand_org_unit_ext_demand_org_units 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: /api/v2/resource_management/ext-systems/resourcing/ext-demand-org-units/{extOrgUnitId} method: get operationId: get_external_demand_org_unit_ext_demand_org_units_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/ext-systems/resourcing/ext-demand-org-units/{extOrgUnitId} method: patch operationId: patch_external_demand_org_unit_ext_demand_org_units 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: /api/v2/resource_management/ext-systems/resourcing/ext-demands method: post operationId: create_external_demand_ext_demands 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: /api/v2/resource_management/ext-systems/resourcing/ext-demands method: get operationId: list_external_demand_ext_demands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/ext-systems/resourcing/ext-demands/{extDemandId} method: get operationId: get_external_demand_ext_demands_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/ext-systems/resourcing/ext-demands/{extDemandId} method: patch operationId: patch_external_demand_ext_demands 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: /api/v2/resource_management/ext-systems/resourcing/ext-demands/{extDemandId} method: put operationId: update_external_demand_ext_demands 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: /api/v2/resource_management/ext-systems/resourcing/ext-demands/{extDemandId} method: delete operationId: delete_external_demand_ext_demands 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: /api/v2/resource_management/ext-systems/resourcing/ext-demands/{extDemandId}/employee-create-or-advance-application-stage method: post operationId: create_external_demand_employee_create_or_advance_application_stage 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: /api/v2/resource_management/holidays method: post operationId: create_holiday 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: /api/v2/resource_management/holidays method: get operationId: list_holiday x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/holidays/batch-fetch method: post operationId: holiday_batch_fetch 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: /api/v2/resource_management/holidays/{holidayId} method: get operationId: get_holiday_by_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/resource_management/holidays/{holidayId} method: patch operationId: patch_holiday 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: /api/v2/resource_management/holidays/{holidayId} method: put operationId: update_holiday 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: /api/v2/resource_management/holidays/{holidayId} method: delete operationId: delete_holiday 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: /api/v2/smartapply/talent-pool method: post operationId: create_talent_pool 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: /api/v2/t3s/org-units method: get operationId: list_org_unit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none