action fec_get_committees { label: "get_committees" description: "\nFetch basic information about committees and filers. Use parameters to filter for\nparticular characteristics.\n\n" provider: fec method: GET path: "/committees/" encoding: json input: { type: "object" properties: { api_key: { type: "string" } candidate_id: { type: "array" items: { type: "string" } } committee_id: { type: "array" items: { type: "string" } } committee_type: { type: "array" items: { type: "string" enum: ["", "C", "D", "E", "H", "I", "N", "O", "P", "Q", "S", "U", "V", "W", "X", "Y", "Z"] } } cycle: { type: "array" items: { type: "integer" format: "int32" } } designation: { type: "array" items: { type: "string" enum: ["", "A", "J", "P", "U", "B", "D"] } } filing_frequency: { type: "array" items: { type: "string" enum: ["", "A", "M", "N", "Q", "T", "W", "-A", "-T"] } } max_first_f1_date: { type: "string" format: "date" } max_first_file_date: { type: "string" format: "date" } max_last_f1_date: { type: "string" format: "date" } min_first_f1_date: { type: "string" format: "date" } min_first_file_date: { type: "string" format: "date" } min_last_f1_date: { type: "string" format: "date" } organization_type: { type: "array" items: { type: "string" enum: ["", "C", "L", "M", "T", "V", "W"] } } page: { type: "integer" format: "int32" } party: { type: "array" items: { type: "string" } } per_page: { type: "integer" format: "int32" } q: { type: "array" items: { type: "string" } } sort: { type: "string" } sort_hide_null: { type: "boolean" } sort_null_only: { type: "boolean" } sort_nulls_last: { type: "boolean" } sponsor_candidate_id: { type: "array" items: { type: "string" } } state: { type: "array" items: { type: "string" } } treasurer_name: { type: "array" items: { type: "string" } } year: { type: "array" items: { type: "integer" format: "int32" } } } required: ["api_key"] additionalProperties: false } output: { type: "object" additionalProperties: true } }