generated: '2026-07-15' method: generated source: openapi/us-senate-lda-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: 14 by_action_class: connected: 14 by_consequence: read: 14 human_in_the_loop_required: 0 operations: - path: /filings/ method: get operationId: listFilings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /filings/{filing_uuid}/ method: get operationId: getFiling x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registrants/ method: get operationId: listRegistrants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registrants/{id}/ method: get operationId: getRegistrant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/ method: get operationId: listClients x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{id}/ method: get operationId: getClient x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lobbyists/ method: get operationId: listLobbyists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lobbyists/{id}/ method: get operationId: getLobbyist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contributions/ method: get operationId: listContributions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /constants/filing/filingtypes/ method: get operationId: getFilingTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /constants/filing/lobbyingactivityissues/ method: get operationId: getLobbyingIssues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /constants/filing/governmententities/ method: get operationId: getGovernmentEntities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /constants/general/countries/ method: get operationId: getCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /constants/general/states/ method: get operationId: getStates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none