action fec_get_legal_search { label: "get_legal_search" description: "\nSearch legal documents by document type, or across all document types using keywords, parameter values and ranges.\n" provider: fec method: GET path: "/legal/search/" encoding: json input: { type: "object" properties: { af_committee_id: { type: "string" } af_fd_fine_amount: { type: "integer" format: "int32" } af_max_fd_date: { type: "string" format: "date" } af_max_rtb_date: { type: "string" format: "date" } af_min_fd_date: { type: "string" format: "date" } af_min_rtb_date: { type: "string" format: "date" } af_name: { type: "array" items: { type: "string" } } af_report_year: { type: "string" } af_rtb_fine_amount: { type: "integer" format: "int32" } ao_category: { type: "array" items: { type: "string" enum: ["F", "V", "D", "R", "W", "C", "S"] } } ao_citation_require_all: { type: "boolean" } ao_entity_name: { type: "array" items: { type: "string" } } ao_is_pending: { type: "boolean" } ao_max_issue_date: { type: "string" format: "date" } ao_max_request_date: { type: "string" format: "date" } ao_min_issue_date: { type: "string" format: "date" } ao_min_request_date: { type: "string" format: "date" } ao_name: { type: "array" items: { type: "string" } } ao_no: { type: "array" items: { type: "string" } } ao_regulatory_citation: { type: "array" items: { type: "string" } } ao_requestor: { type: "string" } ao_requestor_type: { type: "array" items: { type: "integer" format: "int32" enum: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] } } ao_status: { type: "string" } ao_statutory_citation: { type: "array" items: { type: "string" } } api_key: { type: "string" } case_citation_require_all: { type: "boolean" } case_dispositions: { type: "array" items: { type: "string" } } case_doc_category_id: { type: "array" items: { type: "string" enum: ["1", "2", "3", "4", "5", "6"] } } case_election_cycles: { type: "integer" format: "int32" } case_max_close_date: { type: "string" format: "date" } case_max_open_date: { type: "string" format: "date" } case_min_close_date: { type: "string" format: "date" } case_min_open_date: { type: "string" format: "date" } case_no: { type: "array" items: { type: "string" } } case_regulatory_citation: { type: "array" items: { type: "string" } } case_respondents: { type: "string" } case_statutory_citation: { type: "array" items: { type: "string" } } from_hit: { type: "integer" format: "int32" } hits_returned: { type: "integer" format: "int32" } mur_type: { type: "string" } q: { type: "string" } sort: { type: "string" } type: { type: "string" } } required: ["api_key"] additionalProperties: false } output: { type: "object" additionalProperties: true } }