generated: '2026-08-05' method: generated source: openapi/smart-pension-keystone-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: 383 by_action_class: acting: 180 connected: 203 by_consequence: write: 169 read: 203 physical: 11 human_in_the_loop_required: 0 operations: - path: /account-claiming/confirm-personal-data method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-claiming/current-attempt method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-claiming/attempts/{uuid}/ method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-claiming/password-validations method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account-claiming/attempts/{uuid}/additional-data method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-claiming/attempts/{uuid}/email method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-claiming/attempts/{uuid}/password method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account-claiming/attempts method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - individual token: max-ttl: 3600 audit: none - path: /adviser_companies method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /adviser_companies/adviser/{adviser_id}/company/{company_id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /advisers/{adviser_id}/exports method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{adviser_id}/exports method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /advisers/{adviser_id}/exports/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /advisers/by_token method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /advisers/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /advisers/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{id}/managed-employees method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{adviser_id}/users method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{adviser_id}/users method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /advisers/{adviser_id}/users/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{adviser_id}/users/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /advisers/{adviser_id}/users/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /advisers/{adviser_id}/users/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employee/callbacks/smartpension method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cities/{country_code}/autocomplete method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /companies/{company_id}/adviser_invitations/{id}/cancel method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/adviser_invitations method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/adviser_invitations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/advisers/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - user customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/advisers method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/available_funds method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/bank_account_details method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/bank_account_details method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/bank_account_details/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/bank_account_details/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/bank_account_details/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/bank_account_details/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/bank_account_details/managable method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/bank_account_details/{bank_account_detail_id}/sensitive_data method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/benefit_group_auto_allocator_results/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/benefit_group_auto_allocator_results method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/benefit_groups/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/benefit_groups method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/benefit_statements/ method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/company_automation method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/company_automation method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/company_automation method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/company_branding method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/company_branding method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/company_branding method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/company_branding method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/company_fees/{company_fee_id}/invoice method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/company_fees method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/company_rules method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/contributions method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/contributions/summary/payable method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/contributions/summary method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/contributions/summary/totals method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/style method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/customers method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/customers method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/customers/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/customers/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/customers/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/customers/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payment_approvals method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payment_approvals/permitted method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/customers/{customer_id}/role method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/customers/{customer_id}/role method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/customers/{customer_id}/role method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/declaration_of_compliance_employee_totals method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/documents method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/active_payroll_configuration method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/add_money_forms/{type} method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/add_money_forms/{type} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/add_money_forms/{type}/submit_ras_consent method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/assessments/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/assessments method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/available_glidepaths method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/available_withdrawal_options method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/bank_account_detail method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/bank_account_detail method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/bank_account_detail method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/bank_account_detail method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/bank_account_detail/validate method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_categories/{benefit_rule_set_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_categories method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefits/{id}/benefit_check_results method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefits/{benefit_id}/benefit_check_results/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefits/{benefit_id}/benefit_check_results/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidences method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidence_uploads/confirm_all method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidence_uploads method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidence_uploads method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidence_uploads/{benefit_evidence_upload_id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidence_uploads/{benefit_evidence_upload_id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_evidence_uploads/{benefit_evidence_upload_id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/benefit_question_responses/ method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/cancel method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_categories/{benefit_category_id}/benefit_form method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_categories/{benefit_category_id}/benefit_form method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_categories/{benefit_category_id}/benefit_form method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/verification_url method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_form/verification_url method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_form method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_form/submit method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_group method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_money_out_state method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{id}/employees/{employee_id}/benefit_categories/{benefit_rule_set_id}/tax_preview method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_schedule method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_schedule method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_schedule method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_schedule method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_statements method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefit_statements/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefits/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefits method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefits method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/contributions method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/contributions method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/contributions/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/contributions/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/contributions/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/contributions/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/contributions/summary method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/discounted_valuation method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/employee_configurations method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/employee_configurations method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/employee_external_pensions/bulk_update method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/employee_external_pensions method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/employee_fund_holdings/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/employee_fund_holdings method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/employee_funds_valuations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{id}/employee_rate_recommendation method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/expression_of_wish method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/expression_of_wish method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/expression_of_wish method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/expression_of_wish method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/fund_splits method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/glidepaths method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/historical_contributions/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/historical_contributions method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/historical_transfer_ins/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/historical_transfer_ins method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{id}/income_adequacy_projection method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/investments_performance method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/later_life_projection method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/letters method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/letters method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/letters/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/letters/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/letters/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{id}/moved_to_eu_company method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/opt_in_requests/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/opt_in_requests/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{id}/opt_state method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/overfunding_threshold method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/page_visits method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/paid_in_amounts method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/pension_forecast method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/pension_forecast method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{id}/pension_forecast_inputs method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/pensionlab_consent method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/portfolios method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/portfolios method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/portfolios/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/postponements method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/postponements method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/postponements/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/postponements/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/postponements/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/postponements/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/preview_contribution_rates method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/regular_income_projection method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/available_currencies method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/subaccount_groups_valuations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/subaccounts/{uuid}/default_fund_splits method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/subaccounts/{uuid} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/subaccounts method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/subaccounts/{subaccount_uuid}/projections method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/tasks method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/tax_information_change method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/tax_residence method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/tax_residence method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/tax_residence method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/tax_residence method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/todo_items/complete method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/todo_items method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/transactions/{transaction_type}/{transaction_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/transactions method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/transfer_ins/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/transfer_ins method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/transfer_money_review method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - employee audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/valuations method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/valuations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/valuations/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/verification_checks/generate_verification_url method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/verification_checks/state method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/verification_checks/verification_url method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employment_categories method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/enrolments method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/enrolments method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/enrolments/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/enrolments/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/enrolments/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/enrolments/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/enrolments/{enrolment_id}/employees method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/envelope method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/envelope/remind method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/envelope/signing method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/benefit_categories/{benefit_category_id}/estimate_benefit_valuations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/exports method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/exports method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/exports/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/external_employee_data_availability method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/funds method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/by_slug method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/groups method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/groups method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/groups/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/groups/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/groups/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/groups/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/imports method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/imports method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/imports/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/imports/{import_id}/import_results method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/letters method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/letters method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/letters/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/letters/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/letters/postponement method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/letters/welcome method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/mandate_charge_schedule method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/mandate_charge_schedule method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/mandate_charge_schedule method: patch x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/membership_fees method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/next_pay_period_dates method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/notifications method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/notifications method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/notifications/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/opt_in_requests method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payments/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payments method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id}/payroll_configuration_details/batch_create method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id}/payroll_configuration_details/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id}/payroll_configuration_details/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id}/payroll_configuration_details/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id}/payroll_configuration_details method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payroll_configurations method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations/{payroll_configuration_id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/payroll_configurations/{payroll_id}/preview_payroll_configuration_details method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/postponements method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/postponements method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/scheme_details/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/schemes method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_headers_mappings method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ssif_headers_mappings method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_headers_mappings/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ssif_headers_mappings/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_headers_mappings/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ssif_headers_mappings/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ssif_imports/{ssif_import_id}/assign_ssif_headers_mapping method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ssif_imports method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ssif_imports method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_imports/{ssif_import_id}/file_headers method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_imports/template method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_imports/{ssif_import_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_imports/{ssif_import_id}/ssif_import_missing_employees method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ssif_imports/{ssif_import_id}/ssif_import_results method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/tasks method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/third_party_payment_providers/{id} method: delete x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/third_party_payment_providers/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/third_party_payment_providers method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/third_party_payment_providers/{id}/sensitive_data method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/total_funds_amcs method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ultimate_beneficial_owner_and_configuration method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ultimate_beneficial_owner_and_configuration method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ultimate_beneficial_owner_and_configuration method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ultimate_beneficial_owner_and_configuration method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/ultimate_beneficial_owners/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /companies/{company_id}/ultimate_beneficial_owners method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /company_branding_stocks method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /company_lookups/{country_code}/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /company_lookups/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /company_lookups method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /constants method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /countries/legal_bank_location method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /countries method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /countries/nationality method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /currencies method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /customer_leads/ method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer_leads/earliest_plan_effective_date method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /customer_leads/{customer_lead_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /customers/password method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customers/referrals method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - customer audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customers/session method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /economic_zones method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/additional_tax_residences method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/additional_tax_residences method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/additional_tax_residences/{id} method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/additional_tax_residences/{id} method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/additional_tax_residences/{id} method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/benefits/{id}/request_benefit_checks method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employees/employment_periods method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /employees/marketing_preference method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employees/marketing_preference method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/money_summary method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/presigned_post method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/recurring_contribution_schedule method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/recurring_contribution_schedule method: delete x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/recurring_contribution_schedule method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee - user token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/recurring_contribution_schedule method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employees/retirement method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /employees/retirement_options method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /employees/session method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/single_contribution_payments method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - employee - user audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employees/subaccount_groups_valuations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/subaccount_switch_plans/{id}/confirm method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/subaccount_switch_plans method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/switches/delayability method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /companies/{company_id}/employees/{employee_id}/switches/request_for_current_holdings method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /companies/{company_id}/employees/{employee_id}/switches/request_monetary method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employees/valuations method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /employees/valuations method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /employees/valuations/{id} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /feature_flags method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /identity/api/profiles/personal-data method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/api/profiles/personal-data method: patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/api/profiles/registration-data method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /individuals/retirement_age method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - individual audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/jwks method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mobile_app_versions/{mobile_platform} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notifications/accounts method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /onboarding/accept-terms method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - individual audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /onboarding/status method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - individual token: max-ttl: 3600 audit: none - path: /onboarding/options method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /onboarding/personal-data method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - individual token: max-ttl: 3600 audit: none - path: /onboarding/personal-data method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - individual audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partners/employees/{employee_id}/transfer_out method: post 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: /payments_service/companies/{company_uuid}/mandates/{mandate_uuid}/complete method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payments_service/companies/{company_uuid}/mandates method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payments_service/companies/{company_uuid}/mandates method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /payments_service/companies/{company_uuid}/mandates/{mandate_uuid} method: delete x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payments_service/companies/{company_uuid}/mandates/{mandate_uuid} method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer token: max-ttl: 3600 audit: none - path: /payments_service/companies/{company_uuid}/mandates/{mandate_uuid}/select method: post x-agentic-access: action-class: acting consequence: physical subject: required scope: - customer audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pension_forecast/modeller_projection method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /schemes/available method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /schemes/default method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ssif_imports/download_template method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - customer - user token: max-ttl: 3600 audit: none - path: /oauth/token/info method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - employee token: max-ttl: 3600 audit: none - path: /oauth/token method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /refresh_token method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - employee audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tpr/staging_date method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urls method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/marketing_preference method: put x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/marketing_preference method: patch x-agentic-access: action-class: acting consequence: write subject: required scope: - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/password method: post x-agentic-access: action-class: acting consequence: write subject: required scope: - adviser - user audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/session method: get x-agentic-access: action-class: connected consequence: read subject: optional scope: - user token: max-ttl: 3600 audit: none - path: /verification_checks/generate_verification_url method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verification_checks/state method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verification_checks/verification_url method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none