generated: '2026-07-15' method: generated source: openapi/lex-machina-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: 57 by_action_class: acting: 5 connected: 52 by_consequence: write: 5 read: 52 human_in_the_loop_required: 0 operations: - path: /analyze-district-cases/from-query method: post operationId: analyze_district_cases_from_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /analyze-district-cases/from-alert/{alert_id} method: get operationId: analyze_district_cases_from_alert x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /find-district-cases method: get operationId: find_district_case_by_number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerts method: get operationId: get_alerts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerts/runs/{alert_id} method: get operationId: get_alert_runs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerts/runs/{alert_id}/{date} method: get operationId: get_alert_run_results x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /appeals-cases/{appeals_case_id} method: get operationId: get_appeals_case x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /attorneys/{attorney_id} method: get operationId: get_attorney x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /attorneys method: get operationId: get_attorneys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bankruptcy-cases/{bankruptcy_case_id} method: get operationId: get_bankruptcy_case x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bankruptcy-judges/{bankruptcy_judge_id} method: get operationId: get_bankruptcy_judge x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bankruptcy-judges method: get operationId: get_bankruptcy_judges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /district-cases/{district_case_id} method: get operationId: get_district_case x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /docket-entries/{docket_entry_id} method: get operationId: get_district_docket_entry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /federal-judges/{federal_judge_id} method: get operationId: get_federal_judge x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /federal-judges method: get operationId: get_federal_judges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /itc-document-entries/{usitc_document_id} method: get operationId: get_itc_document_entry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /itc-investigations/{itc_investigation_id} method: get operationId: get_itc_investigation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /law-firms/{law_firm_id} method: get operationId: get_law_firm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /law-firms method: get operationId: get_law_firms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /magistrate-judges/{magistrate_judge_id} method: get operationId: get_magistrate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /magistrate-judges method: get operationId: get_magistrates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /parties/{party_id} method: get operationId: get_party x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /parties method: get operationId: get_parties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /patents/{patent_number} method: get operationId: get_patent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /patents method: get operationId: get_patents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ptab-trials/{ptab_trial_id} method: get operationId: get_ptab_trial x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ptab-trials/{ptab_trial_number} method: get operationId: get_ptab_trial_by_number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /state-cases/{state_case_id} method: get operationId: get_state_case x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /state-docket-entries/{state_docket_entry_id} method: get operationId: get_state_docket_entry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /state-judges/{state_judge_id} method: get operationId: get_state_judge x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /state-judges method: get operationId: get_state_judges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: get_health x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-appealability-rulings method: get operationId: list_appealability_rulings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-appellate-decisions/FederalDistrict method: get operationId: list_appellate_decisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-case-resolutions/{court_type} method: get operationId: list_case_resolutions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-case-tags/{court_type} method: get operationId: list_case_tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-case-types/{court_type} method: get operationId: list_case_types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-courts/{court_type} method: get operationId: list_courts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-damages/FederalDistrict method: get operationId: list_federal_district_damages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-damages/State method: get operationId: list_state_damages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-events/{court_type} method: get operationId: list_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-findings/FederalDistrict method: get operationId: list_federal_district_findings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-judgment-sources/FederalDistrict method: get operationId: list_judgment_sources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-judgment-events/State method: get operationId: list_judgment_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-originating-venues/FederalAppeals method: get operationId: list_originating_venues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-supreme-court-decisions/FederalAppeals method: get operationId: list_supreme_court_decisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query-appeals-cases method: post operationId: query_appeals_cases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /query-district-cases method: post operationId: query_district_cases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /query-state-cases method: post operationId: query_state_cases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search-attorneys method: get operationId: search_attorneys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search-law-firms method: get operationId: seach_law_firms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search-judges method: get operationId: search_judges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search-parties method: get operationId: search_parties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-remedies/FederalDistrict method: get operationId: list_remedies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /party-groups method: get operationId: get_party_groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth2/token method: post operationId: oauth2_token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required