generated: '2026-10-18' method: generated source: openapi/gtm-api-id-openapi.yaml, openapi/gtm-api-linkedin-openapi.yaml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 266 by_action_class: acting: 174 connected: 92 by_consequence: write: 150 read: 92 safety-critical: 11 physical: 13 human_in_the_loop_required: 11 operations: - path: /api/account-shares method: post operationId: create_account_share x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/account-shares/list-received method: post operationId: list_received_account_shares x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/account-shares/recall method: post operationId: recall_account_share x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/account-shares/return method: post operationId: return_account_share x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/account-shares/search method: post operationId: search_account_shares x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/api-keys method: post operationId: create_api_key x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/api-keys/metrics method: post operationId: get_api_keys_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/api-keys/search method: post operationId: search_api_keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/api-keys/{sid} method: get operationId: get_api_key x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/api-keys/{sid} method: patch operationId: update_api_key x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/api-keys/{sid} method: delete operationId: delete_api_key x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/api-keys/{sid}/rotate method: post operationId: rotate_api_key x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/api-requests/metrics method: post operationId: get_api_request_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/api-requests/search method: post operationId: search_api_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-payment-methods method: get operationId: list_billing_payment_methods x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-payment-methods/get-add-link method: post operationId: get_billing_payment_method_add_link 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: /api/billing-payment-methods/{sid} method: delete operationId: delete_billing_payment_method 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: /api/billing-products/search method: post operationId: search_billing_products x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-subscriptions/create-checkout method: post operationId: create_billing_subscription_checkout 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: /api/billing-subscriptions/search method: post operationId: search_billing_subscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-subscriptions/{sid} method: get operationId: get_billing_subscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-subscriptions/{sid}/add-addon method: post operationId: add_billing_subscription_addon x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/apply method: post operationId: apply_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/cancel method: post operationId: cancel_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/change method: post operationId: change_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/get-update-payment-method-link method: post operationId: get_billing_subscription_update_payment_method_link 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: /api/billing-subscriptions/{sid}/pause method: post operationId: pause_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/preview-change method: post operationId: preview_billing_subscription_change x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/remove-addon method: post operationId: remove_billing_subscription_addon x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/resume method: post operationId: resume_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/unapply method: post operationId: unapply_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-subscriptions/{sid}/undo-cancel method: post operationId: undo_cancel_billing_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/billing-transactions/metrics method: post operationId: get_billing_transactions_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-transactions/search method: post operationId: search_billing_transactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-transactions/{sid} method: get operationId: get_billing_transaction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/billing-transactions/{sid}/get-invoice method: post operationId: get_billing_transaction_invoice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/media-uploads/request-upload method: post operationId: request_media_upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/notifications/metrics method: post operationId: get_notifications_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/notifications/search method: post operationId: search_notifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/notifications/{sid} method: get operationId: get_notification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/notifications/{sid} method: delete operationId: delete_notification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/oauth-authorizations/search method: post operationId: search_oauth_authorizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/oauth-authorizations/{sid} method: patch operationId: update_oauth_authorization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/oauth-authorizations/{sid}/revoke method: post operationId: revoke_oauth_authorization x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/oauth-clients method: post operationId: create_oauth_client x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/oauth-clients/search method: post operationId: search_oauth_clients x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/oauth-clients/{sid} method: get operationId: get_oauth_client x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/oauth-clients/{sid} method: patch operationId: update_oauth_client x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/oauth-clients/{sid} method: delete operationId: delete_oauth_client x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/sessions/search method: post operationId: search_sessions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/sessions/{sid}/revoke method: post operationId: revoke_session x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/ssl-certificates method: post operationId: create_ssl_certificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/ssl-certificates/search method: post operationId: search_ssl_certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ssl-certificates/{sid} method: get operationId: get_ssl_certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ssl-certificates/{sid} method: patch operationId: update_ssl_certificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/ssl-certificates/{sid} method: delete operationId: delete_ssl_certificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/ssl-certificates/{sid}/issue method: post operationId: issue_ssl_certificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/ssl-certificates/{sid}/renew method: post operationId: renew_ssl_certificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/support-requests method: post operationId: escalate_to_human x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/support-requests/search method: post operationId: search_support_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/support-requests/{sid} method: get operationId: get_support_request x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/team-members method: post operationId: create_team_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/team-members/accept-invitation method: post operationId: accept_team_member_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/team-members/search method: post operationId: search_team_members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/team-members/{sid} method: patch operationId: update_team_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/team-members/{sid} method: delete operationId: delete_team_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/team-members/{sid}/resend-invitation method: post operationId: resend_team_member_invitation 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: /api/teams method: post operationId: create_team x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/teams/search method: post operationId: search_teams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/teams/{sid} method: get operationId: get_team x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/teams/{sid} method: patch operationId: update_team x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/teams/{sid} method: delete operationId: delete_team x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/teams/{sid}/transfer-ownership method: post operationId: transfer_team_ownership 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: /api/users/current method: get operationId: get_current_user x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/users/current method: patch operationId: update_current_user x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browser-logs/search method: post operationId: search_antidetect_browser_logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/antidetect-browser-proxies/check-proxy-connectivity method: post operationId: check_antidetect_browser_proxy_connectivity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browser-proxies/check-proxy-location method: post operationId: check_antidetect_browser_proxy_location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browser-proxies/search method: post operationId: search_antidetect_browser_proxies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/antidetect-browsers method: post operationId: create_antidetect_browser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browsers/check-proxy method: post operationId: check_antidetect_browser_proxy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browsers/generate-cloud-browser-access-key method: post operationId: generate_cloud_browser_access_key x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browsers/proxy-countries method: post operationId: list_antidetect_browser_proxy_countries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/antidetect-browsers/replace-proxy method: post operationId: replace_antidetect_browser_proxy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browsers/revoke-cloud-browser-access-key method: post operationId: revoke_cloud_browser_access_key x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/antidetect-browsers/run method: post operationId: run_antidetect_browser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browsers/search method: post operationId: search_antidetect_browsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/antidetect-browsers/seat-usage method: post operationId: get_antidetect_browser_seat_usage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/antidetect-browsers/stop method: post operationId: stop_antidetect_browser x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/antidetect-browsers/update-proxy method: post operationId: update_antidetect_browser_proxy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/antidetect-browsers/{sid} method: get operationId: get_antidetect_browser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/antidetect-browsers/{sid} method: delete operationId: delete_antidetect_browser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/cloud-browser-sessions/metrics method: post operationId: get_cloud_browser_sessions_metrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/cloud-browser-sessions/search method: post operationId: search_cloud_browser_sessions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/cloud-browsers/list-team-occupancy method: post operationId: list_cloud_browser_team_occupancy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/data-requests/search method: post operationId: search_data_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/data-requests/{sid} method: get operationId: get_data_request x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-activity-log/metrics method: post operationId: get_linkedin_account_activity_log_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-activity-log/search method: post operationId: search_linkedin_account_activity_log x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-block-log/search method: post operationId: search_linkedin_account_block_log x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-quota-hits/search method: post operationId: search_linkedin_account_quota_hits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-smart-limits/search method: post operationId: search_linkedin_account_smart_limits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-smart-limits/{sid} method: patch operationId: update_linkedin_account_smart_limit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-account-smart-limits/{sid}/reset-hold method: post operationId: reset_linkedin_account_smart_limit_hold x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/linkedin-account-snapshots/search method: post operationId: search_linkedin_account_snapshots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-sync-runs/metrics method: post operationId: get_linkedin_account_sync_runs_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-sync-runs/search method: post operationId: search_linkedin_account_sync_runs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-account-sync-runs/{sid} method: get operationId: get_linkedin_account_sync_run x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/search method: post operationId: search_linkedin_accounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid} method: get operationId: get_linkedin_account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid} method: patch operationId: set_linkedin_account_label x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/check-premium method: post operationId: check_linkedin_account_premium_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/check-target-block method: post operationId: check_linkedin_account_target_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/endorse-skill method: post operationId: endorse_linkedin_account_skill x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/linkedin-accounts/{sid}/endorse-skill-by-id method: post operationId: endorse_linkedin_account_skill_by_id x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/linkedin-accounts/{sid}/get-my-analytics method: post operationId: get_linkedin_account_my_analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-catch-up method: post operationId: get_linkedin_account_my_catch_up x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-credits method: post operationId: get_linkedin_account_my_credits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-following method: post operationId: get_linkedin_account_my_following x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-full-profile method: post operationId: get_linkedin_account_my_full_profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-hiring-projects method: post operationId: get_linkedin_account_my_hiring_projects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-lite-profile method: post operationId: get_linkedin_account_my_lite_profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-profile-views method: post operationId: get_linkedin_account_my_profile_views x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-recruiter-contracts method: post operationId: get_linkedin_account_my_recruiter_contracts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-recruiter-seat method: post operationId: get_linkedin_account_my_recruiter_seat x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-sales-nav-notifications method: post operationId: get_linkedin_account_my_sales_nav_notifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-services method: post operationId: get_linkedin_account_my_services x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/get-my-sessions method: post operationId: get_linkedin_account_my_sessions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/get-my-ssi method: post operationId: get_linkedin_account_my_ssi x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-accounts/{sid}/invite-to-event method: post operationId: invite_linkedin_members_to_event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/my-position method: post operationId: set_linkedin_account_my_position x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/my-profile method: patch operationId: edit_linkedin_account_my_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/my-services method: post operationId: set_linkedin_account_my_services x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/reset-sync method: post operationId: reset_linkedin_account_sync x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/linkedin-accounts/{sid}/select-recruiter-contract method: post operationId: select_linkedin_account_recruiter_contract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/set-smart-limits method: post operationId: set_linkedin_account_smart_limits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/unendorse-skill method: post operationId: unendorse_linkedin_account_skill x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/linkedin-accounts/{sid}/update-sync-config method: post operationId: update_linkedin_account_sync_config x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-accounts/{sid}/visit-profile method: post operationId: visit_linkedin_account_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrape-results/search method: post operationId: search_linkedin_auto_scrape_results x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-auto-scrape-runs/search method: post operationId: search_linkedin_auto_scrape_runs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-auto-scrape-runs/{sid} method: get operationId: get_linkedin_auto_scrape_run x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-auto-scrapes method: post operationId: create_linkedin_auto_scrape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/search method: post operationId: search_linkedin_auto_scrapes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-auto-scrapes/{sid} method: get operationId: get_linkedin_auto_scrape x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-auto-scrapes/{sid} method: patch operationId: update_linkedin_auto_scrape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/{sid} method: delete operationId: delete_linkedin_auto_scrape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/{sid}/pause method: post operationId: pause_linkedin_auto_scrape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/{sid}/resume method: post operationId: resume_linkedin_auto_scrape x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/{sid}/run-now method: post operationId: run_linkedin_auto_scrape_now x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/{sid}/set-mass-action method: post operationId: set_linkedin_auto_scrape_mass_action x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-auto-scrapes/{sid}/unset-mass-action method: post operationId: unset_linkedin_auto_scrape_mass_action x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-benchmarks/get-latest-benchmark method: post operationId: get_latest_linkedin_benchmark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-invitations/get-my-latest method: post operationId: get_my_latest_linkedin_connection_invitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-invitations/metrics method: post operationId: get_linkedin_connection_invitations_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-invitations/search method: post operationId: search_linkedin_connection_invitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-invitations/sync-my-linkedin-connection-invitations method: post operationId: sync_my_linkedin_connection_invitations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connection-invitations/{sid}/accept method: post operationId: accept_linkedin_connection_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connection-invitations/{sid}/ignore method: post operationId: ignore_linkedin_connection_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connection-requests/check-sent method: post operationId: check_linkedin_connection_request_sent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connection-requests/get-my-latest method: post operationId: get_my_latest_linkedin_connection_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-requests/metrics method: post operationId: get_linkedin_connection_requests_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-requests/search method: post operationId: search_linkedin_connection_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connection-requests/send method: post operationId: send_linkedin_connection_request 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: /api/linkedin-connection-requests/sync-linkedin-connection-requests method: post operationId: sync_linkedin_connection_requests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connection-requests/{sid}/withdraw method: post operationId: withdraw_linkedin_connection_request 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: /api/linkedin-connections/check-degree method: post operationId: check_linkedin_connection_degree x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connections/get-my-latest method: post operationId: get_my_latest_linkedin_connections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connections/metrics method: post operationId: get_linkedin_connections_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connections/search method: post operationId: search_linkedin_connections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-connections/sync-my-linkedin-connections method: post operationId: sync_my_linkedin_connections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-connections/{sid}/remove method: post operationId: remove_linkedin_connection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/get-my-latest method: post operationId: get_my_latest_linkedin_conversations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-conversations/get-my-latest-recruiter method: post operationId: get_my_latest_linkedin_conversations_recruiter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-conversations/get-my-latest-sales-nav method: post operationId: get_my_latest_linkedin_conversations_sales_nav x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-conversations/metrics method: post operationId: get_linkedin_conversations_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-conversations/search method: post operationId: search_linkedin_conversations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-conversations/sync-my-linkedin-conversations method: post operationId: sync_my_linkedin_conversations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/sync-my-recruiter-conversations method: post operationId: sync_my_recruiter_conversations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/sync-my-sales-navigator-conversations method: post operationId: sync_my_sales_navigator_conversations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid} method: get operationId: get_linkedin_conversation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-conversations/{sid}/add-participants method: post operationId: add_linkedin_conversation_participants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid}/delete-on-linkedin method: post operationId: delete_linkedin_conversation_on_linkedin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid}/mark-read method: post operationId: mark_linkedin_conversation_read x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid}/mark-unread method: post operationId: mark_linkedin_conversation_unread x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid}/mute method: post operationId: mute_linkedin_conversation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid}/remove-participants method: post operationId: remove_linkedin_conversation_participants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-conversations/{sid}/rename method: post operationId: rename_linkedin_conversation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-custom/execute method: post operationId: execute_linkedin_custom_request x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/company-lite-profile method: post operationId: enrich_linkedin_company_lite_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/company-posts method: post operationId: enrich_linkedin_company_posts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/company-profile method: post operationId: enrich_linkedin_company_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/company-public-identifier method: post operationId: enrich_linkedin_company_public_identifier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/get-activity-urn-by-url method: post operationId: enrich_linkedin_get_activity_urn_by_url x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-basic-profile method: post operationId: enrich_linkedin_person_basic_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-certifications method: post operationId: enrich_linkedin_person_certifications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-comment-activity method: post operationId: enrich_linkedin_person_comment_activity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-contact-info method: post operationId: enrich_linkedin_person_contact_info x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-education method: post operationId: enrich_linkedin_person_education x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-experience method: post operationId: enrich_linkedin_person_experience x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-featured method: post operationId: enrich_linkedin_person_featured x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-full-profile method: post operationId: enrich_linkedin_person_full_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-interests method: post operationId: enrich_linkedin_person_interests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-languages method: post operationId: enrich_linkedin_person_languages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-lite-profile method: post operationId: enrich_linkedin_person_lite_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-posts method: post operationId: enrich_linkedin_person_posts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-reaction-activity method: post operationId: enrich_linkedin_person_reaction_activity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-recommendations method: post operationId: enrich_linkedin_person_recommendations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-services method: post operationId: enrich_linkedin_person_services x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-enrichment/person-skills method: post operationId: enrich_linkedin_person_skills x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/linkedin-enrichment/post-details method: post operationId: enrich_linkedin_post_details x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-followers/get-my-latest method: post operationId: get_my_latest_linkedin_followers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-followers/metrics method: post operationId: get_linkedin_followers_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-followers/search method: post operationId: search_linkedin_followers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-followings/follow method: post operationId: follow_linkedin_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-followings/unfollow method: post operationId: unfollow_linkedin_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-messages/check-sent method: post operationId: check_linkedin_message_sent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-messages/download-attachment method: post operationId: download_linkedin_message_attachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-messages/download-sales-nav-attachment method: post operationId: download_linkedin_sales_nav_message_attachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-messages/get-my-latest method: post operationId: get_my_latest_linkedin_messages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-messages/get-my-latest-recruiter method: post operationId: get_my_latest_linkedin_messages_recruiter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-messages/get-my-latest-sales-nav method: post operationId: get_my_latest_linkedin_messages_sales_nav x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-messages/metrics method: post operationId: get_linkedin_messages_metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-messages/search method: post operationId: search_linkedin_messages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-messages/send method: post operationId: send_linkedin_message 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: /api/linkedin-messages/send-inmail method: post operationId: send_linkedin_inmail 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: /api/linkedin-messages/send-recruiter method: post operationId: send_linkedin_recruiter_message 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: /api/linkedin-messages/send-sales-nav method: post operationId: send_linkedin_sales_nav_message 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: /api/linkedin-messages/send-voice method: post operationId: send_linkedin_voice_message 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: /api/linkedin-messages/start-group method: post operationId: start_linkedin_group_conversation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-messages/{sid}/delete-on-linkedin method: post operationId: delete_linkedin_message_on_linkedin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-messages/{sid}/react method: post operationId: react_linkedin_message x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-posting/check-sent method: post operationId: check_linkedin_posting_sent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-posting/comment method: post operationId: create_linkedin_comment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-posting/create-post method: post operationId: create_linkedin_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: /api/linkedin-posting/delete-comment method: post operationId: delete_linkedin_comment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-posting/delete-post method: post operationId: delete_linkedin_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: /api/linkedin-posting/delete-scheduled-post method: post operationId: delete_linkedin_scheduled_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: /api/linkedin-posting/get-scheduled-posts method: post operationId: get_linkedin_scheduled_posts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/linkedin-posting/react method: post operationId: react_linkedin_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: /api/linkedin-posting/repost method: post operationId: repost_linkedin_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: /api/linkedin-posting/unreact method: post operationId: unreact_linkedin_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: /api/linkedin-scraping/build-search-url method: post operationId: scrape_linkedin_build_search_url x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/company-decision-makers method: post operationId: scrape_linkedin_company_decision_makers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/company-employees method: post operationId: scrape_linkedin_company_employees x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/get-post-comments method: post operationId: scrape_linkedin_get_post_comments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/get-post-reactors method: post operationId: scrape_linkedin_get_post_reactors x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/get-post-resharers method: post operationId: scrape_linkedin_get_post_resharers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/param-id-lookup method: post operationId: scrape_linkedin_param_id_lookup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/recruiter-param-id-lookup method: post operationId: scrape_linkedin_recruiter_param_id_lookup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/sales-nav-param-id-lookup method: post operationId: scrape_linkedin_sales_nav_param_id_lookup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-companies method: post operationId: scrape_linkedin_search_companies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-courses method: post operationId: scrape_linkedin_search_courses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-events method: post operationId: scrape_linkedin_search_events x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-groups method: post operationId: scrape_linkedin_search_groups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-jobs method: post operationId: scrape_linkedin_search_jobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-people method: post operationId: scrape_linkedin_search_people x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-posts method: post operationId: scrape_linkedin_search_posts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-products method: post operationId: scrape_linkedin_search_products x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-recruiter-people method: post operationId: scrape_linkedin_search_recruiter_people x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-sales-nav-companies method: post operationId: scrape_linkedin_search_sales_nav_companies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-sales-nav-people method: post operationId: scrape_linkedin_search_sales_nav_people x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-schools method: post operationId: scrape_linkedin_search_schools x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/search-service-providers method: post operationId: scrape_linkedin_search_service_providers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/similar-companies method: post operationId: scrape_linkedin_similar_companies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/linkedin-scraping/similar-profiles method: post operationId: scrape_linkedin_similar_profiles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required