{"openapi":"3.0.0","servers":[{"url":"/v1"}],"info":{"contact":{"x-twitter":"FEC"},"description":"This application programming interface (API) allows you to explore the way candidates and committees fund their campaigns. \n\n The Federal Election Commission (FEC) API is a RESTful web service supporting full-text and field-specific searches on FEC data. [Bulk downloads](https://www.fec.gov/data/advanced/?tab=bulk-data) are available on the current site. Information is tied to the underlying forms by file ID and image ID. Data is updated nightly. \n\n There are a lot of data, and a good place to start is to use search to find interesting candidates and committees. Then, you can use their IDs to find report or line item details with the other endpoints. If you are interested in individual donors, check out contributor information in the `/schedule_a/` endpoints. \n\n <b class=\"body\" id=\"getting_started_head\">Getting started with the openFEC API</b><br> \n\n If you would like to use the FEC's API programmatically, you can sign up for your own API key using our form. Alternatively, you can still try out our API without an API key by using the web interface and using DEMO_KEY. Note that when you use the openFEC API you are subject to the [Terms of Service](https://github.com/fecgov/FEC/blob/master/TERMS-OF-SERVICE.md) and [Acceptable Use policy](https://github.com/fecgov/FEC/blob/master/ACCEPTABLE-USE-POLICY.md). \n\n Signing up for an API key will enable you to place up to 1,000 calls an hour. Each call is limited to 100 results per page. You can email questions, comments or a request to get a key for 7,200 calls an hour (120 calls per minute) to <a href=\"mailto:APIinfo@fec.gov\">APIinfo@fec.gov</a>. You can also ask questions and discuss the data in a community led [group](https://groups.google.com/forum/#!forum/fec-data). \n\n The model definitions and schema are available at [/swagger](/swagger/). This is useful for making wrappers and exploring the data. \n\n A few restrictions limit the way you can use FEC data. For example, you can’t use contributor lists for commercial purposes or to solicit donations. [Learn more here](https://www.fec.gov/updates/sale-or-use-contributor-information/). \n\n [Inspect our source code](https://github.com/fecgov/openFEC). We welcome issues and pull requests! \n\n <p><br></p> <h2 class=\"title\" id=\"signup_head\">Sign up for an API key</h2> <div id=\"apidatagov_signup\">Loading signup form...</div>","title":"OpenFEC","version":"1.0","x-apisguru-categories":["open_data"],"x-logo":{"url":"https://twitter.com/FEC/profile_image?size=original"},"x-origin":[{"format":"openapi","url":"https://api.open.fec.gov/swagger/","version":"3.0"}],"x-providerName":"fec.gov"},"security":[{"ApiKeyHeaderAuth":[],"ApiKeyQueryAuth":[],"apiKey":[]}],"tags":[{"description":"Candidate endpoints give you access to information about the people running for office. This information is organized by `candidate_id`. If you're unfamiliar with candidate IDs, using `/candidates/search/` will help you locate a particular candidate. \n\n Officially, a candidate is an individual seeking nomination for election to a federal office. People become candidates when they (or agents working on their behalf) raise contributions or make expenditures that exceed $5,000. \n\n The candidate endpoints primarily use data from FEC registration [Form 1](https://www.fec.gov/resources/cms-content/documents/fecfrm1.pdf) for committee information and [Form 2](https://www.fec.gov/resources/cms-content/documents/fecfrm2.pdf) for candidate information.","name":"candidate"},{"description":"Committees are entities that spend and raise money in an election. Their characteristics and relationships with candidates can change over time. \n\n You might want to use filters or search endpoints to find the committee you're looking for. Then you can use other committee endpoints to explore information about the committee that interests you. \n\n Financial information is organized by `committee_id`, so finding the committee you're interested in will lead you to more granular financial information. \n\n The committee endpoints include all FEC filers, even if they aren't registered as a committee. \n\n Officially, committees include the committees and organizations that file with the FEC. Several different types of organizations file financial reports with the FEC: \n\n *Campaign committees authorized by particular candidates to raise and spend funds in their campaigns. Non-party committees (e.g., PACs), some of which may be sponsored by corporations, unions, trade or membership groups, etc. Political party committees at the national, state, and local levels. Groups and individuals making only independent expenditures Corporations, unions, and other organizations making internal communications* \n\n The committee endpoints primarily use data from FEC registration Form 1 and Form 2.","name":"committee"},{"description":"Reporting deadlines, election dates FEC meetings, events etc.","name":"dates"},{"description":"Fetch key information about a committee's Form 3, Form 3X, Form 13, or Form 3P financial reports. \n\n Most committees are required to summarize their financial activity in each filing; those summaries are included in these files. Generally, committees file reports on a quarterly or monthly basis, but some must also submit a report 12 days before primary elections. Therefore, during the primary season, the period covered by this file may be different for different committees. These totals also incorporate any changes made by committees, if any report covering the period is amended. \n\n Information is made available on the API as soon as it's processed. Keep in mind, complex paper filings take longer to process. \n\n The financial endpoints use data from FEC [form 5](https://www.fec.gov/pdf/forms/fecfrm5.pdf), for independent expenditors; or the summary and detailed summary pages of the FEC [Form 3](https://www.fec.gov/pdf/forms/fecfrm3.pdf), for House and Senate committees; [Form 3X](https://www.fec.gov/pdf/forms/fecfrm3x.pdf), for PACs and parties; [Form 13](https://www.fec.gov/pdf/forms/fecfrm13.pdf) for inaugural committees; and [Form 3P](https://www.fec.gov/pdf/forms/fecfrm3p.pdf), for presidential committees.","name":"financial"},{"description":"Search for candidates, committees by name.","name":"search"},{"description":"All official records and reports filed by or delivered to the FEC. \n\n Note: because the filings data includes many records, counts for large result sets are approximate; you will want to page through the records until no records are returned.","name":"filings"},{"description":"This collection of endpoints includes Schedule A records reported by a committee. Schedule A records describe itemized receipts, including contributions from individuals. If you are interested in contributions from individuals, use the /schedules/schedule_a/ endpoint. For a more complete description of all Schedule A records visit [About receipts data](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/about-receipts-data/). If you are interested in our \"is_individual\" methodology visit our [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology/). \n\n \n\n \n\n Schedule A is also available as a database dump file that is updated weekly on Sunday. The database dump files are here: https://www.fec.gov/files/bulk-downloads/index.html?prefix=bulk-downloads/data-dump/schedules/. The instructions are here: https://www.fec.gov/files//bulk-downloads/data-dump/schedules/README.txt. We cannot provide help with restoring the database dump files, but you can refer to this community led [group](https://groups.google.com/forum/#!forum/fec-data) for discussion.","name":"receipts"},{"description":"Schedule B filings describe itemized disbursements. This data explains how committees and other filers spend their money. These figures are reported as part of forms F3, F3X and F3P.","name":"disbursements"},{"description":"Schedule C shows all loans, endorsements and loan guarantees a committee receives or makes.","name":"loans"},{"description":"Schedule D, it shows debts and obligations owed to or by the committee that are required to be disclosed.","name":"debts"},{"description":"Schedule E covers the line item expenditures for independent expenditures. For example, if a super PAC bought ads on TV to oppose a federal candidate, each ad purchase would be recorded here with the expenditure amount, name and id of the candidate, and whether the ad supported or opposed the candidate. \n\n An independent expenditure is an expenditure for a communication \"expressly advocating the election or defeat of a clearly identified candidate that is not made in cooperation, consultation, or concert with, or at the request or suggestion of, a candidate, a candidate’s authorized committee, or their agents, or a political party or its agents.\" \n\n Aggregates by candidate do not include 24 and 48 hour reports. This ensures we don't double count expenditures and the totals are more accurate. You can still find the information from 24 and 48 hour reports in `/schedule/schedule_e/`.","name":"independent expenditures"},{"description":"Schedule F, it shows all special expenditures a national or state party committee makes in connection with the general election campaigns of federal candidates.","name":"party-coordinated expenditures"},{"description":"Reports of communication costs by corporations and membership organizations from the FEC [F7 forms](https://www.fec.gov/pdf/forms/fecform7.pdf).","name":"communication cost"},{"description":"An electioneering communication is any broadcast, cable or satellite communication that fulfills each of the following conditions: \n\n _The communication refers to a clearly identified federal candidate._ \n\n _The communication is publicly distributed by a television station, radio station, cable television system or satellite system for a fee._ \n\n _The communication is distributed within 60 days prior to a general election or 30 days prior to a primary election to federal office._","name":"electioneering"},{"description":"Data supporting fec.gov's presidential map. \n\n For more information about the presidential map data available to download from fec.gov, please visit: https://www.fec.gov/campaign-finance-data/presidential-map-data/","name":"presidential"},{"description":"Useful tools for those who file with the FEC. \n\n Look up RAD analyst with telephone extension by committee_id.","name":"filer resources"},{"description":"Efiling endpoints provide real-time campaign finance data received from electronic filers. Efiling endpoints only contain the most recent four months of data and don't contain the processed and coded data that you can find on other endpoints.","name":"efiling"},{"description":"The agency’s monitoring process may detect potential violations through a review of a committee’s reports or through a Commission audit. By law, all enforcement cases must remain confidential until they’re closed. \n\n The Commission is required by law to audit Presidential campaigns that accept public funds. In addition, the Commission audits a committee when it appears not to have met the threshold requirements for substantial compliance with the Federal Election Campaign Act. The audit determines whether the committee complied with limitations, prohibitions and disclosure requirements. \n\n These endpoints contain Final Audit Reports approved by the Commission since inception.","name":"audit"},{"description":"Explore relevant statutes, regulations and Commission actions.","name":"legal"}],"paths":{"/audit-case/":{"get":{"description":"\nThis endpoint contains Final Audit Reports approved by the Commission since inception.\nThe search can be based on information about the audited committee (Name, FEC ID Number, Type, \nElection Cycle) or the issues covered in the report.\n","parameters":[{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","in":"query","name":"max_election_cycle","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","explode":true,"in":"query","name":"q","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe finding id of an audit. Finding are a category of broader issues. Each category has an unique ID.\n","in":"query","name":"sub_category_id","required":false,"schema":{"default":"all","type":"string"}},{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nPrimary/foreign key for audit tables\n","explode":true,"in":"query","name":"audit_case_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Name of candidate running for office","explode":true,"in":"query","name":"qq","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-cycle","committee_name"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","in":"query","name":"min_election_cycle","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"\nThe audit issue. Each subcategory has an unique ID\n","explode":true,"in":"query","name":"audit_id","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Type of committee:\n        - H or S - Congressional\n        - P - Presidential\n        - X or Y or Z - Party\n        - N or Q - PAC\n        - I - Independent expenditure\n        - O - Super PAC \n","in":"query","name":"committee_designation","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAudit category ID (table PK)\n","in":"query","name":"primary_category_id","required":false,"schema":{"default":"all","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditCasePage"}}},"description":""}},"tags":["audit"]}},"/audit-category/":{"get":{"description":"\nThis lists the options for the categories and subcategories available in the /audit-search/ endpoint.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nAudit category ID (table PK)\n","explode":true,"in":"query","name":"primary_category_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"primary_category_name","type":"string"}},{"description":"Primary Audit Category\n    - No Findings or Issues/Not a Committee\n    - Net Outstanding Campaign/Convention Expenditures/Obligations\n    - Payments/Disgorgements\n    - Allocation Issues\n    - Prohibited Contributions\n    - Disclosure\n    - Recordkeeping\n    - Repayment to US Treasury\n    - Other\n    - Misstatement of Financial Activity\n    - Excessive Contributions\n    - Failure to File Reports/Schedules/Notices\n    - Loans\n    - Referred Findings Not Listed\n","explode":true,"in":"query","name":"primary_category_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditCategoryPage"}}},"description":""}},"tags":["audit"]}},"/audit-primary-category/":{"get":{"description":"\nThis lists the options for the primary categories available in the /audit-search/ endpoint.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nAudit category ID (table PK)\n","explode":true,"in":"query","name":"primary_category_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"primary_category_name","type":"string"}},{"description":"Primary Audit Category\n    - No Findings or Issues/Not a Committee\n    - Net Outstanding Campaign/Convention Expenditures/Obligations\n    - Payments/Disgorgements\n    - Allocation Issues\n    - Prohibited Contributions\n    - Disclosure\n    - Recordkeeping\n    - Repayment to US Treasury\n    - Other\n    - Misstatement of Financial Activity\n    - Excessive Contributions\n    - Failure to File Reports/Schedules/Notices\n    - Loans\n    - Referred Findings Not Listed\n","explode":true,"in":"query","name":"primary_category_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditPrimaryCategoryPage"}}},"description":""}},"tags":["audit"]}},"/calendar-dates/":{"get":{"description":"\nCombines the election and reporting dates with Commission meetings, conferences, outreach, Advisory Opinions, rules, litigation dates and other\nevents into one calendar.\n\nState and report type filtering is no longer available.\n","parameters":[{"description":"\nEach type of event has a calendar category with an integer id. Options are: Open Meetings: 32, Executive Sessions: 39, Public Hearings: 40,\nConferences: 33, Roundtables: 34, Election Dates: 36, Federal Holidays: 37, FEA Periods: 38, Commission Meetings: 20,\nReporting Deadlines: 21, Conferences and Outreach: 22, AOs and Rules: 23, Other: 24, Quarterly: 25, Monthly: 26,\nPre and Post-Elections: 27, EC Periods:28, and IE Periods: 29\n","explode":true,"in":"query","name":"calendar_category_id","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Brief description of event","explode":true,"in":"query","name":"description","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nThe maximum end date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_end_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Longer description of event","explode":true,"in":"query","name":"summary","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe minimum end date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_end_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nThe minimum start date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_start_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe maximum start date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_start_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-start_date","type":"string"}},{"description":"An unique ID for an event. Useful for downloading a single event to your calendar. This ID is not a permanent, persistent ID.","in":"query","name":"event_id","required":false,"schema":{"format":"int32","type":"integer"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarDatePage"}}},"description":""}},"tags":["dates"]}},"/calendar-dates/export/":{"get":{"description":"\nReturns CSV or ICS for downloading directly into calendar applications like Google, Outlook or other applications.\n\nCombines the election and reporting dates with Commission meetings, conferences, outreach, Advisory Opinions, rules, litigation dates and other\nevents into one calendar.\n\nState filtering now applies to elections, reports and reporting periods.\n\nPresidential pre-primary report due dates are not shown on even years.\nFilers generally opt to file monthly rather than submit over 50 pre-primary election\nreports. All reporting deadlines are available at /reporting-dates/ for reference.\n\nThis is [the sql function](https://github.com/fecgov/openFEC/blob/develop/data/migrations/V40__omnibus_dates.sql)\nthat creates the calendar.\n\n","parameters":[{"description":"\nEach type of event has a calendar category with an integer id. Options are: Open Meetings: 32, Executive Sessions: 39, Public Hearings: 40,\nConferences: 33, Roundtables: 34, Election Dates: 36, Federal Holidays: 37, FEA Periods: 38, Commission Meetings: 20,\nReporting Deadlines: 21, Conferences and Outreach: 22, AOs and Rules: 23, Other: 24, Quarterly: 25, Monthly: 26,\nPre and Post-Elections: 27, EC Periods:28, and IE Periods: 29\n","explode":true,"in":"query","name":"calendar_category_id","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Brief description of event","explode":true,"in":"query","name":"description","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nThe maximum end date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_end_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Longer description of event","explode":true,"in":"query","name":"summary","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe minimum end date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_end_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nThe minimum start date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_start_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nThe maximum start date.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_start_date","required":false,"schema":{"format":"date","type":"string"}},{"in":"query","name":"renderer","required":false,"schema":{"default":"ics","enum":["ics","csv"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-start_date","type":"string"}},{"description":"An unique ID for an event. Useful for downloading a single event to your calendar. This ID is not a permanent, persistent ID.","in":"query","name":"event_id","required":false,"schema":{"format":"int32","type":"integer"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarDatePage"}}},"description":""}},"tags":["dates"]}},"/candidate/{candidate_id}/":{"get":{"description":"\nThis endpoint is useful for finding detailed information about a particular candidate. Use the\n`candidate_id` to find the most recent information about that candidate.\n","parameters":[{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","explode":true,"in":"query","name":"incumbent_challenge","required":false,"schema":{"items":{"enum":["","I","C","O"],"type":"string"},"type":"array"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","in":"query","name":"federal_funds_flag","required":false,"schema":{"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Name (candidate or committee) to search for. Alias for 'q'.","explode":true,"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","explode":true,"in":"query","name":"candidate_status","required":false,"schema":{"items":{"enum":["","C","F","N","P"],"type":"string"},"type":"array"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","in":"query","name":"has_raised_funds","required":false,"schema":{"type":"boolean"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Retrieve records pertaining to a particular election year. The list of election years is based on a candidate filing a statement of candidacy (F2) for that year.","in":"query","name":"year","required":false,"schema":{"type":"string"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateDetailPage"}}},"description":""}},"tags":["candidate"]}},"/candidate/{candidate_id}/committees/":{"get":{"description":"\nThis endpoint is useful for finding detailed information about a particular committee or\nfiler. Use the `committee_id` to find the most recent information about the committee.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"A year that the committee was active— (after original registration date     or filing but before expiration date)","explode":true,"in":"query","name":"year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","explode":true,"in":"query","name":"filing_frequency","required":false,"schema":{"items":{"enum":["","A","M","N","Q","T","W","-A","-T"],"type":"string"},"type":"array"}},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"organization_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeDetailPage"}}},"description":""}},"tags":["committee"]}},"/candidate/{candidate_id}/committees/history/":{"get":{"description":"\nExplore a filer's characteristics over time. This can be particularly useful if the committees change treasurers, designation, or `committee_type`.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeHistoryProfilePage"}}},"description":""}},"tags":["committee"]}},"/candidate/{candidate_id}/committees/history/{cycle}/":{"get":{"description":"\nExplore a filer's characteristics over time. This can be particularly useful if the committees change treasurers, designation, or `committee_type`.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","in":"path","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeHistoryProfilePage"}}},"description":""}},"tags":["committee"]}},"/candidate/{candidate_id}/filings/":{"get":{"description":"\nAll official records and reports filed by or delivered to the FEC.\n\nNote: because the filings data includes many records, counts for large\nresult sets are approximate; you will want to page through the records until no records are returned.\n","parameters":[{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","in":"query","name":"is_amended","required":false,"schema":{"type":"boolean"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe forms filed are categorized based on the nature of the filing:\n    - REPORT F3, F3X, F3P, F3L, F4, F5, F7, F13\n    - NOTICE F5, F24, F6, F9, F10, F11\n    - STATEMENT F1, F2\n    - OTHER F1M, F8, F99, F12, FRQ\n","explode":true,"in":"query","name":"form_category","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nRequests for additional information (RFAIs) sent to filers. The request type is based on the type of document filed:\n    - 1 Statement of Organization\n    - 2 Report of Receipts and Expenditures (Form 3 and 3X)\n    - 3 Second Notice - Reports\n    - 4 Request for Additional Information\n    - 5 Informational - Reports\n    - 6 Second Notice - Statement of Organization\n    - 7 Failure to File\n    - 8 From Public Disclosure\n    - 9 From Multi Candidate Status\n","explode":true,"in":"query","name":"request_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nPrimary, general or special election indicator.\n","explode":true,"in":"query","name":"primary_general_indicator","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-receipt_date"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The method used to file with the FEC, either electronic or on paper.","in":"query","name":"filer_type","required":false,"schema":{"enum":["e-file","paper"],"type":"string"}},{"description":"\nReport is either new or is the most-recently filed amendment\n","in":"query","name":"most_recent","required":false,"schema":{"type":"boolean"}},{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","in":"query","name":"committee_type","required":false,"schema":{"type":"string"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","explode":true,"in":"query","name":"form_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"report_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","explode":true,"in":"query","name":"amendment_indicator","required":false,"schema":{"items":{"enum":["","N","A","T","C","M","S"],"type":"string"},"type":"array"}},{"description":"\nThe type of document for documents other than reports:\n    - 2 24 Hour Contribution Notice\n    - 4 48 Hour Contribution Notice\n    - A Debt Settlement Statement\n    - B Acknowledgment of Receipt of Debt Settlement Statement\n    - C RFAI: Debt Settlement First Notice\n    - D Commission Debt Settlement Review\n    - E Commission Response TO Debt Settlement Request\n    - F Administrative Termination\n    - G Debt Settlement Plan Amendment\n    - H Disavowal Notice\n    - I Disavowal Response\n    - J Conduit Report\n    - K Termination Approval\n    - L Repeat Non-Filer Notice\n    - M Filing Frequency Change Notice\n    - N Paper Amendment to Electronic Report\n    - O Acknowledgment of Filing Frequency Change\n    - S RFAI: Debt Settlement Second\n    - T Miscellaneous Report TO FEC\n    - V Repeat Violation Notice (441A OR 441B)\n    - P Notice of Paper Filing\n    - R F3L Filing Frequency Change Notice\n    - Q Acknowledgment of F3L Filing Frequency Change\n    - U Unregistered Committee Notice\n","explode":true,"in":"query","name":"document_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","explode":true,"in":"query","name":"beginning_image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingsPage"}}},"description":""}},"tags":["filings"]}},"/candidate/{candidate_id}/history/":{"get":{"description":"\nFind out a candidate's characteristics over time. This is particularly useful if the\ncandidate runs for the same office in different districts or you want to know more about a candidate's\nprevious races.\n\nThis information is organized by `candidate_id`, so it won't help you find a candidate\nwho ran for different offices over time; candidates get a new ID for each office.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-two_year_period","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateHistoryPage"}}},"description":""}},"tags":["candidate"]}},"/candidate/{candidate_id}/history/{cycle}/":{"get":{"description":"\nFind out a candidate's characteristics over time. This is particularly useful if the\ncandidate runs for the same office in different districts or you want to know more about a candidate's\nprevious races.\n\nThis information is organized by `candidate_id`, so it won't help you find a candidate\nwho ran for different offices over time; candidates get a new ID for each office.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-two_year_period","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","in":"path","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateHistoryPage"}}},"description":""}},"tags":["candidate"]}},"/candidate/{candidate_id}/totals/":{"get":{"description":"\nThis endpoint provides information about a committee's Form 3, Form 3X, or Form 3P financial reports,\nwhich are aggregated by two-year period. We refer to two-year periods as a `cycle`.\n\nThe cycle is named after the even-numbered year and includes the year before it. To obtain\ntotals from 2013 and 2014, you would use 2014. In odd-numbered years, the current cycle\nis the next year — for example, in 2015, the current cycle is 2016.\n\nFor presidential and Senate candidates, multiple two-year cycles exist between elections.\n\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"path","name":"candidate_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeTotalsPage"}}},"description":""}},"tags":["candidate"]}},"/candidates/":{"get":{"description":"\nFetch basic information about candidates, and use parameters to filter results to the\ncandidates you're looking for.\n\nEach result reflects a unique FEC candidate ID. That ID is particular to the candidate for a\nparticular office sought. If a candidate runs for the same office multiple times, the ID\nstays the same. If the same person runs for another office — for example, a House\ncandidate runs for a Senate office — that candidate will get a unique ID for each office.\n","parameters":[{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","explode":true,"in":"query","name":"incumbent_challenge","required":false,"schema":{"items":{"enum":["","I","C","O"],"type":"string"},"type":"array"}},{"description":"Selects all candidates whose first filing was received by the FEC after this date.","in":"query","name":"min_first_file_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Name of candidate running for office","explode":true,"in":"query","name":"q","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","in":"query","name":"federal_funds_flag","required":false,"schema":{"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Name (candidate or committee) to search for. Alias for 'q'.","explode":true,"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","explode":true,"in":"query","name":"candidate_status","required":false,"schema":{"items":{"enum":["","C","F","N","P"],"type":"string"},"type":"array"}},{"description":"Selects all candidates whose first filing was received by the FEC before this date.","in":"query","name":"max_first_file_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","in":"query","name":"has_raised_funds","required":false,"schema":{"type":"boolean"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","in":"query","name":"is_active_candidate","required":false,"schema":{"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Retrieve records pertaining to a particular election year. The list of election years is based on a candidate filing a statement of candidacy (F2) for that year.","in":"query","name":"year","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidatePage"}}},"description":""}},"tags":["candidate"]}},"/candidates/search/":{"get":{"description":"\nFetch basic information about candidates and their principal committees.\n\nEach result reflects a unique FEC candidate ID. That ID is assigned to the candidate for a\nparticular office sought. If a candidate runs for the same office over time, that ID\nstays the same. If the same person runs for multiple offices — for example, a House\ncandidate runs for a Senate office — that candidate will get a unique ID for each office.\n\nThe candidate endpoints primarily use data from FEC registration\n[Form 1](https://www.fec.gov/pdf/forms/fecfrm1.pdf) for committee information and\n[Form 2](https://www.fec.gov/pdf/forms/fecfrm2.pdf) for candidate information.\n","parameters":[{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","explode":true,"in":"query","name":"incumbent_challenge","required":false,"schema":{"items":{"enum":["","I","C","O"],"type":"string"},"type":"array"}},{"description":"Selects all candidates whose first filing was received by the FEC after this date.","in":"query","name":"min_first_file_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Name of candidate running for office","explode":true,"in":"query","name":"q","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","in":"query","name":"federal_funds_flag","required":false,"schema":{"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Name (candidate or committee) to search for. Alias for 'q'.","explode":true,"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","explode":true,"in":"query","name":"candidate_status","required":false,"schema":{"items":{"enum":["","C","F","N","P"],"type":"string"},"type":"array"}},{"description":"Selects all candidates whose first filing was received by the FEC before this date.","in":"query","name":"max_first_file_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","in":"query","name":"has_raised_funds","required":false,"schema":{"type":"boolean"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","in":"query","name":"is_active_candidate","required":false,"schema":{"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Retrieve records pertaining to a particular election year. The list of election years is based on a candidate filing a statement of candidacy (F2) for that year.","in":"query","name":"year","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidatePage"}}},"description":""}},"tags":["candidate"]}},"/candidates/totals/":{"get":{"description":"\nAggregated candidate receipts and disbursements grouped by cycle.\n","parameters":[{"description":"Maximum aggregated disbursements","in":"query","name":"max_disbursements","required":false,"schema":{"type":"string"}},{"description":"Name of candidate running for office","explode":true,"in":"query","name":"q","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Maximum cash on hand","in":"query","name":"max_cash_on_hand_end_period","required":false,"schema":{"type":"string"}},{"description":"Maximum debt","in":"query","name":"max_debts_owed_by_committee","required":false,"schema":{"type":"string"}},{"description":"Minimum aggregated disbursements","in":"query","name":"min_disbursements","required":false,"schema":{"type":"string"}},{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","in":"query","name":"federal_funds_flag","required":false,"schema":{"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"District of candidate","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Minimum debt","in":"query","name":"min_debts_owed_by_committee","required":false,"schema":{"type":"string"}},{"description":"Maximum aggregated receipts","in":"query","name":"max_receipts","required":false,"schema":{"type":"string"}},{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","in":"query","name":"has_raised_funds","required":false,"schema":{"type":"boolean"}},{"description":"Three-letter party code","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","in":"query","name":"is_active_candidate","required":false,"schema":{"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"State of candidate","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Minimum cash on hand","in":"query","name":"min_cash_on_hand_end_period","required":false,"schema":{"type":"string"}},{"description":"Minimum aggregated receipts","in":"query","name":"min_receipts","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateHistoryTotalPage"}}},"description":""}},"tags":["candidate"]}},"/candidates/totals/aggregates/":{"get":{"description":" Candidate total receipts and disbursements aggregated by `aggregate_by`.\n","parameters":[{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","in":"query","name":"max_election_cycle","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":false,"schema":{"enum":["","H","S","P"],"type":"string"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-election_year"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","in":"query","name":"min_election_cycle","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","in":"query","name":"party","required":false,"schema":{"enum":["","DEM","REP","OTHER"],"type":"string"}},{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","in":"query","name":"is_active_candidate","required":false,"schema":{"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Candidate totals aggregate_by (Chose one of dropdown options):\n        - ' ' grouped by election year\n        - office grouped by election year, by office\n        - office-state grouped by election year, by office, by state\n        - office-state-district grouped by election year, by office, by state, by district\n        - office-party grouped by election year, by office, by party\n","in":"query","name":"aggregate_by","required":false,"schema":{"enum":["office","office-state","office-state-district","office-party"],"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateTotalAggregatePage"}}},"description":""}},"tags":["candidate"]}},"/candidates/totals/by_office/":{"get":{"description":" Aggregated candidate receipts and disbursements grouped by office by cycle.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","in":"query","name":"max_election_cycle","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","in":"query","name":"is_active_candidate","required":false,"schema":{"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":false,"schema":{"enum":["","H","S","P"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","in":"query","name":"min_election_cycle","required":false,"schema":{"format":"int32","type":"integer"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TotalByOfficePage"}}},"description":""}},"tags":["candidate"]}},"/candidates/totals/by_office/by_party/":{"get":{"description":" Aggregated candidate receipts and disbursements grouped by office by party by cycle.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","in":"query","name":"is_active_candidate","required":false,"schema":{"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":false,"schema":{"enum":["","H","S","P"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TotalByOfficeByPartyPage"}}},"description":""}},"tags":["candidate"]}},"/committee/{committee_id}/":{"get":{"description":"\nThis endpoint is useful for finding detailed information about a particular committee or\nfiler. Use the `committee_id` to find the most recent information about the committee.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"A year that the committee was active— (after original registration date     or filing but before expiration date)","explode":true,"in":"query","name":"year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","explode":true,"in":"query","name":"filing_frequency","required":false,"schema":{"items":{"enum":["","A","M","N","Q","T","W","-A","-T"],"type":"string"},"type":"array"}},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"organization_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeDetailPage"}}},"description":""}},"tags":["committee"]}},"/committee/{committee_id}/candidates/":{"get":{"description":"\nThis endpoint is useful for finding detailed information about a particular candidate. Use the\n`candidate_id` to find the most recent information about that candidate.\n","parameters":[{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","explode":true,"in":"query","name":"incumbent_challenge","required":false,"schema":{"items":{"enum":["","I","C","O"],"type":"string"},"type":"array"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","in":"query","name":"federal_funds_flag","required":false,"schema":{"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Name (candidate or committee) to search for. Alias for 'q'.","explode":true,"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","explode":true,"in":"query","name":"candidate_status","required":false,"schema":{"items":{"enum":["","C","F","N","P"],"type":"string"},"type":"array"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","in":"query","name":"has_raised_funds","required":false,"schema":{"type":"boolean"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Retrieve records pertaining to a particular election year. The list of election years is based on a candidate filing a statement of candidacy (F2) for that year.","in":"query","name":"year","required":false,"schema":{"type":"string"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateDetailPage"}}},"description":""}},"tags":["candidate"]}},"/committee/{committee_id}/candidates/history/":{"get":{"description":"\nFind out a candidate's characteristics over time. This is particularly useful if the\ncandidate runs for the same office in different districts or you want to know more about a candidate's\nprevious races.\n\nThis information is organized by `candidate_id`, so it won't help you find a candidate\nwho ran for different offices over time; candidates get a new ID for each office.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-two_year_period","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateHistoryPage"}}},"description":""}},"tags":["candidate"]}},"/committee/{committee_id}/candidates/history/{cycle}/":{"get":{"description":"\nFind out a candidate's characteristics over time. This is particularly useful if the\ncandidate runs for the same office in different districts or you want to know more about a candidate's\nprevious races.\n\nThis information is organized by `candidate_id`, so it won't help you find a candidate\nwho ran for different offices over time; candidates get a new ID for each office.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-two_year_period","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","in":"path","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateHistoryPage"}}},"description":""}},"tags":["candidate"]}},"/committee/{committee_id}/filings/":{"get":{"description":"\nAll official records and reports filed by or delivered to the FEC.\n\nNote: because the filings data includes many records, counts for large\nresult sets are approximate; you will want to page through the records until no records are returned.\n","parameters":[{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","in":"query","name":"is_amended","required":false,"schema":{"type":"boolean"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe forms filed are categorized based on the nature of the filing:\n    - REPORT F3, F3X, F3P, F3L, F4, F5, F7, F13\n    - NOTICE F5, F24, F6, F9, F10, F11\n    - STATEMENT F1, F2\n    - OTHER F1M, F8, F99, F12, FRQ\n","explode":true,"in":"query","name":"form_category","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nRequests for additional information (RFAIs) sent to filers. The request type is based on the type of document filed:\n    - 1 Statement of Organization\n    - 2 Report of Receipts and Expenditures (Form 3 and 3X)\n    - 3 Second Notice - Reports\n    - 4 Request for Additional Information\n    - 5 Informational - Reports\n    - 6 Second Notice - Statement of Organization\n    - 7 Failure to File\n    - 8 From Public Disclosure\n    - 9 From Multi Candidate Status\n","explode":true,"in":"query","name":"request_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nPrimary, general or special election indicator.\n","explode":true,"in":"query","name":"primary_general_indicator","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-receipt_date"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The method used to file with the FEC, either electronic or on paper.","in":"query","name":"filer_type","required":false,"schema":{"enum":["e-file","paper"],"type":"string"}},{"description":"\nReport is either new or is the most-recently filed amendment\n","in":"query","name":"most_recent","required":false,"schema":{"type":"boolean"}},{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","in":"query","name":"committee_type","required":false,"schema":{"type":"string"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","explode":true,"in":"query","name":"form_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"report_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","explode":true,"in":"query","name":"amendment_indicator","required":false,"schema":{"items":{"enum":["","N","A","T","C","M","S"],"type":"string"},"type":"array"}},{"description":"\nThe type of document for documents other than reports:\n    - 2 24 Hour Contribution Notice\n    - 4 48 Hour Contribution Notice\n    - A Debt Settlement Statement\n    - B Acknowledgment of Receipt of Debt Settlement Statement\n    - C RFAI: Debt Settlement First Notice\n    - D Commission Debt Settlement Review\n    - E Commission Response TO Debt Settlement Request\n    - F Administrative Termination\n    - G Debt Settlement Plan Amendment\n    - H Disavowal Notice\n    - I Disavowal Response\n    - J Conduit Report\n    - K Termination Approval\n    - L Repeat Non-Filer Notice\n    - M Filing Frequency Change Notice\n    - N Paper Amendment to Electronic Report\n    - O Acknowledgment of Filing Frequency Change\n    - S RFAI: Debt Settlement Second\n    - T Miscellaneous Report TO FEC\n    - V Repeat Violation Notice (441A OR 441B)\n    - P Notice of Paper Filing\n    - R F3L Filing Frequency Change Notice\n    - Q Acknowledgment of F3L Filing Frequency Change\n    - U Unregistered Committee Notice\n","explode":true,"in":"query","name":"document_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","explode":true,"in":"query","name":"beginning_image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingsPage"}}},"description":""}},"tags":["filings"]}},"/committee/{committee_id}/history/":{"get":{"description":"\nExplore a filer's characteristics over time. This can be particularly useful if the committees change treasurers, designation, or `committee_type`.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeHistoryProfilePage"}}},"description":""}},"tags":["committee"]}},"/committee/{committee_id}/history/{cycle}/":{"get":{"description":"\nExplore a filer's characteristics over time. This can be particularly useful if the committees change treasurers, designation, or `committee_type`.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}},{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","in":"path","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeHistoryProfilePage"}}},"description":""}},"tags":["committee"]}},"/committee/{committee_id}/reports/":{"get":{"description":"\nEach report represents the summary information from Form 3, Form 3X and Form 3P.\nThese reports have key statistics that illuminate the financial status of a given committee.\nThings like cash on hand, debts owed by committee, total receipts, and total disbursements\nare especially helpful for understanding a committee's financial dealings.\n\nBy default, this endpoint includes both amended and final versions of each report. To restrict\nto only the final versions of each report, use `is_amended=false`; to retrieve only reports that\nhave been amended, use `is_amended=true`.\n\nSeveral different reporting structures exist, depending on the type of organization that\nsubmits financial information. To see an example of these reporting requirements,\nlook at the summary and detailed summary pages of Form 3, Form 3X, and Form 3P.\n\nDISCLAIMER: The field labels contained within this resource are subject to change.  We are attempting to succinctly\nlabel these fields while conveying clear meaning to ensure accessibility for all users.\n","parameters":[{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_party_coordinated_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","in":"query","name":"is_amended","required":false,"schema":{"type":"boolean"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_party_coordinated_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_cash_on_hand_end_period_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_disbursements_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_debts_owed_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_receipts_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_debts_owed_amount","required":false,"schema":{"type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"query","name":"candidate_id","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_independent_expenditures","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-coverage_end_date"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_receipts_amount","required":false,"schema":{"type":"string"}},{"description":"Report type; prefix with \"-\" to exclude. Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_total_contributions","required":false,"schema":{"type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_independent_expenditures","required":false,"schema":{"type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_cash_on_hand_end_period_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_disbursements_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_total_contributions","required":false,"schema":{"type":"string"}},{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","explode":true,"in":"query","name":"beginning_image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeReportsPage"}}},"description":""}},"tags":["financial"]}},"/committee/{committee_id}/totals/":{"get":{"description":"\nThis endpoint provides information about a committee's Form 3, Form 3X, or Form 3P financial reports,\nwhich are aggregated by two-year period. We refer to two-year periods as a `cycle`.\n\nThe cycle is named after the even-numbered year and includes the year before it. To obtain\ntotals from 2013 and 2014, you would use 2014. In odd-numbered years, the current cycle\nis the next year — for example, in 2015, the current cycle is 2016.\n\nFor presidential and Senate candidates, multiple two-year cycles exist between elections.\n\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","in":"path","name":"committee_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeTotalsPage"}}},"description":""}},"tags":["financial"]}},"/committees/":{"get":{"description":"\nFetch basic information about committees and filers. Use parameters to filter for\nparticular characteristics.\n\n","parameters":[{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","explode":true,"in":"query","name":"treasurer_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","explode":true,"in":"query","name":"q","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for committees whose first filing was received on or after this date.","in":"query","name":"min_first_file_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. This is a filter for Leadership PAC sponsor.\n","explode":true,"in":"query","name":"sponsor_candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","explode":true,"in":"query","name":"filing_frequency","required":false,"schema":{"items":{"enum":["","A","M","N","Q","T","W","-A","-T"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"name","type":"string"}},{"description":"Filter for committees whose first filing was received on or before this date.","in":"query","name":"max_first_file_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for committees whose first Form 1 was received on or after this date.","in":"query","name":"min_first_f1_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Filter for committees whose latest Form 1 was received on or after this date.","in":"query","name":"min_last_f1_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"A year that the committee was active— (after original registration date     or filing but before expiration date)","explode":true,"in":"query","name":"year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"US state or territory","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for committees whose latest Form 1 was received on or before this date.","in":"query","name":"max_last_f1_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for committees whose first Form 1 was received on or before this date.","in":"query","name":"max_first_f1_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"organization_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteePage"}}},"description":""}},"tags":["committee"]}},"/communication_costs/":{"get":{"description":"\n52 U.S.C. 30118 allows \"communications by a corporation to its stockholders and executive or administrative personnel and their families or by a labor organization to its members and their families on any subject,\" including the express advocacy of the election or defeat of any Federal candidate.  The costs of such communications must be reported to the Federal Election Commission under certain circumstances.\n","parameters":[{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Support or opposition","explode":true,"in":"query","name":"support_oppose_indicator","required":false,"schema":{"items":{"enum":["S","O"],"type":"string"},"type":"array"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommunicationCostPage"}}},"description":""}},"tags":["communication cost"]}},"/communication_costs/aggregates/":{"get":{"description":"Communication cost aggregated by candidate ID and committee ID.","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Support or opposition","in":"query","name":"support_oppose_indicator","required":false,"schema":{"default":null,"enum":["S","O"],"type":"string"},"x-nullable":true},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommunicationCostByCandidatePage"}}},"description":""}},"tags":["communication cost"]}},"/communication_costs/by_candidate/":{"get":{"description":"Communication cost aggregated by candidate ID and committee ID.","parameters":[{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","in":"query","name":"district","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Support or opposition","in":"query","name":"support_oppose","required":false,"schema":{"default":null,"enum":["S","O"],"type":"string"},"x-nullable":true},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","in":"query","name":"state","required":false,"schema":{"type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":false,"schema":{"enum":["house","senate","president"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommunicationCostByCandidatePage"}}},"description":""}},"tags":["communication cost"]}},"/communication_costs/totals/by_candidate/":{"get":{"description":"\nTotal communications costs aggregated across committees on supported or opposed candidates by cycle or candidate election year.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CCTotalsByCandidatePage"}}},"description":""}},"tags":["communication cost"]}},"/efile/filings/":{"get":{"description":"Basic information about electronic files coming into the FEC, posted as they are received.","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-receipt_date","type":"string"}},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EFilingsPage"}}},"description":""}},"tags":["efiling"]}},"/efile/reports/house-senate/":{"get":{"description":"\nKey financial data reported periodically by committees as they are reported. This feed includes summary\ninformation from the the House F3 reports, the presidential F3p reports and the PAC and party\nF3x reports.\n\nGenerally, committees file reports on a quarterly or monthly basis, but\nsome must also submit a report 12 days before primary elections. Therefore, during the primary\nseason, the period covered by this file may be different for different committees. These totals\nalso incorporate any changes made by committees, if any report covering the period is amended.\n\nDISCLAIMER: The field labels contained within this resource are subject to change.  We are attempting to succinctly\nlabel these fields while conveying clear meaning to ensure accessibility for all users.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-receipt_date","type":"string"}},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseF3FilingPage"}}},"description":""}},"tags":["efiling"]}},"/efile/reports/pac-party/":{"get":{"description":"\nKey financial data reported periodically by committees as they are reported. This feed includes summary\ninformation from the the House F3 reports, the presidential F3p reports and the PAC and party\nF3x reports.\n\nGenerally, committees file reports on a quarterly or monthly basis, but\nsome must also submit a report 12 days before primary elections. Therefore, during the primary\nseason, the period covered by this file may be different for different committees. These totals\nalso incorporate any changes made by committees, if any report covering the period is amended.\n\nDISCLAIMER: The field labels contained within this resource are subject to change.  We are attempting to succinctly\nlabel these fields while conveying clear meaning to ensure accessibility for all users.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-receipt_date","type":"string"}},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseF3XFilingPage"}}},"description":""}},"tags":["efiling"]}},"/efile/reports/presidential/":{"get":{"description":"\nKey financial data reported periodically by committees as they are reported. This feed includes summary\ninformation from the the House F3 reports, the presidential F3p reports and the PAC and party\nF3x reports.\n\nGenerally, committees file reports on a quarterly or monthly basis, but\nsome must also submit a report 12 days before primary elections. Therefore, during the primary\nseason, the period covered by this file may be different for different committees. These totals\nalso incorporate any changes made by committees, if any report covering the period is amended.\n\nDISCLAIMER: The field labels contained within this resource are subject to change.  We are attempting to succinctly\nlabel these fields while conveying clear meaning to ensure accessibility for all users.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-receipt_date","type":"string"}},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseF3PFilingPage"}}},"description":""}},"tags":["efiling"]}},"/election-dates/":{"get":{"description":"\nFEC election dates since 1995.\n","parameters":[{"description":"\nState or territory of the office sought.\n","explode":true,"in":"query","name":"election_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe maximum date of election.\n","in":"query","name":"max_election_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nHouse district of the office sought, if applicable.\n","explode":true,"in":"query","name":"election_district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe minimum date this record was last updated.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_update_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nThe maximum date this record was added to the system.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_create_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-election_date","type":"string"}},{"description":"\nThe minimum date this record was added to the system.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_create_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nParty, if applicable.\n","explode":true,"in":"query","name":"election_party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nHouse, Senate or presidential office.\n","explode":true,"in":"query","name":"office_sought","required":false,"schema":{"items":{"enum":["H","S","P"],"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nThe maximum date this record was last updated.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_update_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nElection type id\n","explode":true,"in":"query","name":"election_type_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe maximum date of primary or general election.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_primary_general_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe minimum date of election.\n","in":"query","name":"min_election_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe minimum date of primary or general election.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_primary_general_date","required":false,"schema":{"format":"date","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ElectionDate"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["dates"]}},"/electioneering/":{"get":{"description":"\nAn electioneering communication is any broadcast, cable or satellite communication that fulfills each of the following conditions:\n\n_The communication refers to a clearly identified federal candidate._\n\n_The communication is publicly distributed by a television station, radio station, cable television system or satellite system for a fee._\n\n_The communication is distributed within 60 days prior to a general election or 30 days prior to a primary election to federal office._\n","parameters":[{"description":"Minimum disbursement date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"report_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"Maximum disbursement date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElectioneeringPage"}}},"description":""}},"tags":["electioneering"]}},"/electioneering/aggregates/":{"get":{"description":"Electioneering communications costs aggregates","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElectioneeringByCandidatePage"}}},"description":""}},"tags":["electioneering"]}},"/electioneering/by_candidate/":{"get":{"description":"Electioneering costs aggregated by candidate","parameters":[{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","in":"query","name":"district","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","in":"query","name":"state","required":false,"schema":{"type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":false,"schema":{"enum":["house","senate","president"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElectioneeringByCandidatePage"}}},"description":""}},"tags":["electioneering"]}},"/electioneering/totals/by_candidate/":{"get":{"description":"\nTotal electioneering communications spent on candidates by cycle\nor candidate election year\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ECTotalsByCandidatePage"}}},"description":""}},"tags":["electioneering"]}},"/elections/":{"get":{"description":"\nLook at the top-level financial information for all candidates running for the same\noffice.\n\nChoose a 2-year cycle, and `house`, `senate` or `presidential`.\n\nIf you are looking for a Senate seat, you will need to select the state using a two-letter\nabbreviation.\n\nHouse races require state and a two-digit district number.\n\nSince this endpoint reflects financial information, it will only have candidates once they file\nfinancial reporting forms. Query the `/candidates` endpoint to retrieve an-up-to-date list of all the\ncandidates that filed to run for a particular seat.\n","parameters":[{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","in":"query","name":"district","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","in":"query","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","in":"query","name":"state","required":false,"schema":{"type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":true,"schema":{"enum":["house","senate","president"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-total_receipts","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElectionPage"}}},"description":""}},"tags":["financial"]}},"/elections/search/":{"get":{"description":"\nList elections by cycle, office, state, and district.\n","parameters":[{"description":"Zip code","explode":true,"in":"query","name":"zip","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["house","senate","president"],"type":"string"},"type":"array"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["sort_order","district"],"items":{"type":"string"},"type":"array"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElectionsListPage"}}},"description":""}},"tags":["financial"]}},"/elections/summary/":{"get":{"description":"\nList elections by cycle, office, state, and district.\n","parameters":[{"description":"US state or territory where a candidate runs for office","in":"query","name":"state","required":false,"schema":{"type":"string"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","in":"query","name":"district","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":true,"schema":{"enum":["house","senate","president"],"type":"string"}},{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","in":"query","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ElectionSummary"}}},"description":""}},"tags":["financial"]}},"/filings/":{"get":{"description":"\nAll official records and reports filed by or delivered to the FEC.\n\nNote: because the filings data includes many records, counts for large\nresult sets are approximate; you will want to page through the records until no records are returned.\n","parameters":[{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","in":"query","name":"is_amended","required":false,"schema":{"type":"boolean"}},{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe forms filed are categorized based on the nature of the filing:\n    - REPORT F3, F3X, F3P, F3L, F4, F5, F7, F13\n    - NOTICE F5, F24, F6, F9, F10, F11\n    - STATEMENT F1, F2\n    - OTHER F1M, F8, F99, F12, FRQ\n","explode":true,"in":"query","name":"form_category","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nRequests for additional information (RFAIs) sent to filers. The request type is based on the type of document filed:\n    - 1 Statement of Organization\n    - 2 Report of Receipts and Expenditures (Form 3 and 3X)\n    - 3 Second Notice - Reports\n    - 4 Request for Additional Information\n    - 5 Informational - Reports\n    - 6 Second Notice - Statement of Organization\n    - 7 Failure to File\n    - 8 From Public Disclosure\n    - 9 From Multi Candidate Status\n","explode":true,"in":"query","name":"request_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nPrimary, general or special election indicator.\n","explode":true,"in":"query","name":"primary_general_indicator","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filing ID number","explode":true,"in":"query","name":"file_number","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-receipt_date"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The method used to file with the FEC, either electronic or on paper.","in":"query","name":"filer_type","required":false,"schema":{"enum":["e-file","paper"],"type":"string"}},{"description":"\nReport is either new or is the most-recently filed amendment\n","in":"query","name":"most_recent","required":false,"schema":{"type":"boolean"}},{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","in":"query","name":"committee_type","required":false,"schema":{"type":"string"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","explode":true,"in":"query","name":"form_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"report_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","explode":true,"in":"query","name":"amendment_indicator","required":false,"schema":{"items":{"enum":["","N","A","T","C","M","S"],"type":"string"},"type":"array"}},{"description":"\nThe type of document for documents other than reports:\n    - 2 24 Hour Contribution Notice\n    - 4 48 Hour Contribution Notice\n    - A Debt Settlement Statement\n    - B Acknowledgment of Receipt of Debt Settlement Statement\n    - C RFAI: Debt Settlement First Notice\n    - D Commission Debt Settlement Review\n    - E Commission Response TO Debt Settlement Request\n    - F Administrative Termination\n    - G Debt Settlement Plan Amendment\n    - H Disavowal Notice\n    - I Disavowal Response\n    - J Conduit Report\n    - K Termination Approval\n    - L Repeat Non-Filer Notice\n    - M Filing Frequency Change Notice\n    - N Paper Amendment to Electronic Report\n    - O Acknowledgment of Filing Frequency Change\n    - S RFAI: Debt Settlement Second\n    - T Miscellaneous Report TO FEC\n    - V Repeat Violation Notice (441A OR 441B)\n    - P Notice of Paper Filing\n    - R F3L Filing Frequency Change Notice\n    - Q Acknowledgment of F3L Filing Frequency Change\n    - U Unregistered Committee Notice\n","explode":true,"in":"query","name":"document_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","explode":true,"in":"query","name":"beginning_image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingsPage"}}},"description":""}},"tags":["filings"]}},"/legal/search/":{"get":{"description":"\nSearch legal documents by document type, or across all document types using keywords, parameter values and ranges.\n","parameters":[{"description":"\nStatutory citations\n","explode":true,"in":"query","name":"case_statutory_citation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe earliest Reason to Believe date\n","in":"query","name":"af_min_rtb_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAdmin fine report year\n","in":"query","name":"af_report_year","required":false,"schema":{"type":"string"}},{"description":"\nText to search legal documents for\n","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"\nGet results starting from this index\n","in":"query","name":"from_hit","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"\nCode of the advisory opinion requestor type.\n","explode":true,"in":"query","name":"ao_requestor_type","required":false,"schema":{"items":{"enum":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"format":"int32","type":"integer"},"type":"array"}},{"description":"\nThe latest date closed of case\n","in":"query","name":"case_max_close_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAO is pending\n","in":"query","name":"ao_is_pending","required":false,"schema":{"type":"boolean"}},{"description":"\nFinal Determination fine amount\n","in":"query","name":"af_fd_fine_amount","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"\nThe earliest date opened of case\n","in":"query","name":"case_min_open_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nEarliest issue date of advisory opinion\n","in":"query","name":"ao_min_issue_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","in":"query","name":"sort","required":false,"schema":{"type":"string"}},{"description":"\nRequire all citations to be in document (default behavior is any)\n","in":"query","name":"ao_citation_require_all","required":false,"schema":{"type":"boolean"}},{"description":"\nSelect one or more case_doc_category_id to filter by corresponding CASE_DOCUMENT_CATEGORY:\n        - 1 - Conciliation and Settlement Agreements\n        - 2 - Complaint, Responses, Designation of Counsel and Extensions of Time\n        - 3 - General Counsel Reports, Briefs, Notifications and Responses\n        - 4 - Certifications\n        - 5 - Civil Penalties, Disgorgements, Other Payments and Letters of Compliance\n        - 6 - Statement of Reasons \n        - 1001 - ADR Settlement Agreements\n        - 1002 - Complaint, Responses, Designation of Counsel and Extensions of Time\n        - 1003 - ADR Memoranda, Notifications and Responses\n        - 1004 - Certifications\n        - 1005 - Civil Penalties, Disgorgements, Other Payments and Letters of Compliance\n        - 1006 - Statement of Reasons \n        - 2001 - Administrative Fine Case\n","explode":true,"in":"query","name":"case_doc_category_id","required":false,"schema":{"items":{"enum":["1","2","3","4","5","6","1001","1002","1003","1004","1005","1006","2001"],"type":"string"},"type":"array"}},{"description":"\nStatus of AO (pending, withdrawn, or final)\n","in":"query","name":"ao_status","required":false,"schema":{"type":"string"}},{"description":"\nThe latest Reason to Believe date\n","in":"query","name":"af_max_rtb_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nReason to Believe fine amount\n","in":"query","name":"af_rtb_fine_amount","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"\nCases respondents\n","in":"query","name":"case_respondents","required":false,"schema":{"type":"string"}},{"description":"\nName of commenter or representative\n","explode":true,"in":"query","name":"ao_entity_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe requestor of the advisory opinion\n","in":"query","name":"ao_requestor","required":false,"schema":{"type":"string"}},{"description":"\nCategory of the document\n","explode":true,"in":"query","name":"ao_category","required":false,"schema":{"items":{"enum":["F","V","D","R","W","C","S"],"type":"string"},"type":"array"}},{"description":"\nRegulatory citations\n","explode":true,"in":"query","name":"ao_regulatory_citation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nRegulatory citations\n","explode":true,"in":"query","name":"case_regulatory_citation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nRequire all citations to be in document (default behavior is any)\n","in":"query","name":"case_citation_require_all","required":false,"schema":{"type":"boolean"}},{"description":"\nCases dispositions\n","explode":true,"in":"query","name":"case_dispositions","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nForce advisory opinion name\n","explode":true,"in":"query","name":"ao_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe latest Final Determination date\n","in":"query","name":"af_max_fd_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nLatest request date of advisory opinion\n","in":"query","name":"ao_max_request_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nType of MUR : current or archived\n","in":"query","name":"mur_type","required":false,"schema":{"enum":["archived","current"],"type":"string"}},{"description":"\nNumber of results to return (max 10)\n","in":"query","name":"hits_returned","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"\nCases election cycles\n","in":"query","name":"case_election_cycles","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"\nThe earliest date closed of case\n","in":"query","name":"case_min_close_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nLatest issue date of advisory opinion\n","in":"query","name":"ao_max_issue_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAdmin fine committee ID\n","in":"query","name":"af_committee_id","required":false,"schema":{"type":"string"}},{"description":"\nThe earliest Final Determination date\n","in":"query","name":"af_min_fd_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe latest date opened of case\n","in":"query","name":"case_max_open_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nEarliest request date of advisory opinion\n","in":"query","name":"ao_min_request_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nForce advisory opinion number\n","explode":true,"in":"query","name":"ao_no","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nChoose a legal document type\n","in":"query","name":"type","required":false,"schema":{"enum":["admin_fines","adrs","advisory_opinions","murs","regulations","statutes"],"type":"string"}},{"description":"\nEnforcement matter case number\n","explode":true,"in":"query","name":"case_no","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nStatutory citations\n","explode":true,"in":"query","name":"ao_statutory_citation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAdmin fine committee name\n","explode":true,"in":"query","name":"af_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"example":{"admin_fines":[],"adrs":[],"advisory_opinions":[{"ao_citations":[{"name":"Dart & Kraft","no":"1986-42"}],"aos_cited_by":[{"name":"Service Corporation Employees' Political Action Committee","no":"2014-11"}],"commenter_names":[],"document_highlights":{"1":["officer's willful theft, \n\n<em>embezzlement</em> or act of comparable"]},"documents":[{"category":"Draft Documents","date":"2025-06-15T13:49:21.611Z","description":"Draft AO, Agenda Document","document_id":1234,"url":"/files/legal/some_number.pdf"}],"entities":[{"name":"Keane, Benjamin","role":"Counsel/Representative","type":"Individual"},{"name":"Primerica, Inc.","role":"Requestor","type":"Corporation (including LLCs electing corporate status)"}],"highlights":["officer's willful theft, \n\n<em>embezzlement</em> or act of comparable"],"is_pending":false,"issue_date":"2025-06-15T13:49:21.611Z","name":"Primerica, Inc.","no":"2012-21","regulatory_citations":[{"part":100,"section":5,"title":11},{"part":110,"section":3,"title":11}],"representative_names":["Doe, John"],"request_date":"2025-06-15T13:49:21.611Z","requestor_names":["Acme, Inc."],"requestor_types":["Law Firm","Corporation (including LLCs electing corporate status)"],"status":"Final","statutory_citations":[{"section":"30108","title":52},{"section":"30116","title":52}],"summary":"Disaffiliation of corporations and their SSFs."}],"murs":[{"close_date":"2025-06-15T13:49:21.611Z","commission_votes":[{"action":"\nThe Commission decided by a vote of 4-0 to take the following actions in MUR 7132:\n1.  Accept the conciliation agreement with Michael David Pitts, as recommended in the Memorandum to the Commission\ndated February 14, 2018.\n2.  Approve the appropriate letter.\n3.  Close the file.\n","vote_date":"2025-06-15T13:49:21.611Z"},{"action":"\nThe Commission decided by a vote of 4-1 to take the following actions in \nPre-MUR 596 and MUR 7132:\n1. Transfer Pre-MUR 596 to the Office of Alternative Dispute Resolution.\n2. Find reason to believe that Michael David Pitts knowingly and willfully violated 52 U.S.C. § 30102(b)(3) and\n11 C.F.R. § 102.15.\n3. Enter into pre-probable cause conciliation with Michael David Pitts prior to a finding of probable cause to believe.\n4. Approve the Conciliation Agreement for Michael David Pitts, as recommended in the First General Counsel’s Report\ndated March 6, 2017.\n5. Approve the Factual and Legal Analysis for Michael David Pitts, as recommended in the First General Counsel’s\nReport dated March 6, 2017.\n6. Approve the appropriate letter.\n","vote_date":"2025-06-15T13:49:21.611Z"}],"dispositions":[{"citations":[{"text":"30102(b)(3)","title":"52","type":"statute","url":"https://www.govinfo.gov/link/uscode/52/30102"},{"text":"102.15","title":"11","type":"regulation","url":"/regulations/102-15/CURRENT"}],"disposition":"Approved by Commission","penalty":null,"respondent":"Pitts, Michael David"},{"citations":[{"text":"30102(b)(3)","title":"52","type":"statute","url":"https://www.govinfo.gov/link/uscode/52/30102"},{"text":"102.15","title":"11","type":"regulation","url":"/regulations/102-15/CURRENT"}],"disposition":"Approved Recs.","penalty":null,"respondent":"Pitts, Michael David"}],"doc_id":"mur_7132","document_highlights":{},"documents":[{"category":"Conciliation Agreements","description":"Michael David Pitts","document_date":"2025-06-15T13:49:21.611Z","document_id":100488383,"length":181804,"url":"/files/legal/murs/7132/18044440286.pdf"},{"category":"Complaint, Responses, Designation of Counsel and Extensions of Time","description":"Consent to Extend the Time to Institute a Civil Law Enforcement Suit","document_date":"2025-06-15T13:49:21.611Z","document_id":100488382,"length":36491,"url":"/files/legal/murs/7132/18044440271.pdf"}],"election_cycles":[2014],"highlights":[" to carry out his  <em>embezzlement</em> scheme.  ","  is prohibited by law.  6. Pitts sought  to conceal the  <em>embezzlement</em> by under","  execute  his various  <em>embezzlements</em>. That  month, Mr.  Pitts also  transferred"," that  was used to carry out his  <em>embezzlement</em> scheme.  Pitts also  did not  "," the  <em>embezzlement</em> by under-reporting the  transfer of payroll  deductions from"],"mur_type":"current","name":"MICHAEL DAVID PITTS","no":"7132","open_date":"2025-06-15T13:49:21.611Z","participants":[{"citations":{},"name":"Pitts, Michael David","role":"Primary Respondent"},{"citations":{},"name":"AMEDISYS, INC.","role":"Complainant"}],"respondents":["Pitts, Michael David","Evergreen Incentives LLC"],"subjects":["Committees-Candidate","Other"],"url":"/legal/matter-under-review/7132/"}],"regulations":[],"statutes":[],"total_admin_fines":null,"total_adrs":null,"total_advisory_opinions":1,"total_all":3,"total_murs":2,"total_regulations":0,"total_statutes":0},"properties":{"admin_fines":{"items":{"properties":{"challenge_outcome":{"type":"string"},"challenge_receipt_date":{"format":"date","type":"string"},"check_amount":{"type":"number"},"commission_votes":{"items":{"properties":{"action":{"type":"string"},"vote_date":{"format":"date","type":"string"}},"type":"object"},"type":"array"},"committee_id":{"type":"string"},"doc_id":{"type":"string"},"document_highlights":{"type":"object"},"documents":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"document_date":{"format":"date","type":"string"},"document_id":{"type":"integer"},"length":{"type":"integer"},"url":{"type":"string"}},"type":"object"},"type":"array"},"final_determination_amount":{"type":"number"},"final_determination_date":{"format":"date","type":"string"},"highlights":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"no":{"type":"string"},"petition_court_decision_date":{"format":"date","type":"string"},"petition_court_filing_date":{"format":"date","type":"string"},"reason_to_believe_action_date":{"format":"date","type":"string"},"reason_to_believe_fine_amount":{"type":"number"},"report_type":{"type":"string"},"report_year":{"type":"string"},"treasury_referral_amount":{"type":"number"},"treasury_referral_date":{"format":"date","type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"adrs":{"items":{"properties":{"close_date":{"format":"date","type":"string"},"commission_votes":{"items":{"properties":{"action":{"type":"string"},"vote_date":{"format":"date","type":"string"}},"type":"object"},"type":"array"},"dispositions":{"items":{"properties":{"citations":{"items":{"properties":{"text":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"disposition":{"type":"string"},"penalty":{"type":"number"},"respondent":{"type":"string"}},"type":"object"},"type":"array"},"doc_id":{"type":"string"},"document_highlights":{"type":"object"},"documents":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"document_date":{"format":"date","type":"string"},"document_id":{"type":"integer"},"length":{"type":"integer"},"url":{"type":"string"}},"type":"object"},"type":"array"},"election_cycles":{"type":"integer"},"highlights":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"no":{"type":"string"},"open_date":{"format":"date","type":"string"},"participants":{"items":{"properties":{"citations":{"type":"object"},"name":{"type":"string"},"role":{"type":"string"}},"type":"object"},"type":"array"},"respondents":{"items":{"type":"string"},"type":"array"},"subjects":{"items":{"type":"string"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"advisory_opinions":{"items":{"properties":{"ao_citations":{"items":{"properties":{"name":{"type":"string"},"no":{"type":"string"}},"type":"object"},"type":"array"},"aos_cited_by":{"items":{"properties":{"name":{"type":"string"},"no":{"type":"string"}},"type":"object"},"type":"array"},"commenter_names":{"items":{"type":"string"},"type":"array"},"document_highlights":{"type":"object"},"documents":{"items":{"properties":{"category":{"type":"string"},"date":{"format":"date","type":"string"},"description":{"type":"string"},"document_id":{"type":"integer"},"url":{"type":"string"}},"type":"object"},"type":"array"},"entities":{"items":{"properties":{"name":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"highlights":{"items":{"type":"string"},"type":"array"},"is_pending":{"type":"boolean"},"issue_date":{"format":"date","type":"string"},"name":{"type":"string"},"no":{"type":"string"},"regulatory_citations":{"items":{"properties":{"part":{"type":"integer"},"section":{"type":"integer"},"title":{"type":"integer"}},"type":"object"},"type":"array"},"representative_names":{"items":{"type":"string"},"type":"array"},"request_date":{"format":"date","type":"string"},"requestor_names":{"items":{"type":"string"},"type":"array"},"requestor_types":{"items":{"type":"string"},"type":"array"},"status":{"type":"string"},"statutory_citations":{"items":{"properties":{"section":{"type":"string"},"title":{"type":"integer"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"type":"object"},"type":"array"},"murs":{"items":{"properties":{"close_date":{"format":"date","type":"string"},"commission_votes":{"items":{"properties":{"action":{"type":"string"},"vote_date":{"format":"date","type":"string"}},"type":"object"},"type":"array"},"dispositions":{"items":{"properties":{"citations":{"items":{"properties":{"text":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"disposition":{"type":"string"},"penalty":{"type":"number"},"respondent":{"type":"string"}},"type":"object"},"type":"array"},"doc_id":{"type":"string"},"document_highlights":{"type":"object"},"documents":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"document_date":{"format":"date","type":"string"},"document_id":{"type":"integer"},"length":{"type":"integer"},"url":{"type":"string"}},"type":"object"},"type":"array"},"election_cycles":{"type":"integer"},"highlights":{"items":{"type":"string"},"type":"array"},"mur_type":{"enum":["current","archived"],"type":"string"},"name":{"type":"string"},"no":{"type":"string"},"open_date":{"format":"date","type":"string"},"participants":{"items":{"properties":{"citations":{"type":"object"},"name":{"type":"string"},"role":{"type":"string"}},"type":"object"},"type":"array"},"respondents":{"items":{"type":"string"},"type":"array"},"subjects":{"items":{"type":"string"},"type":"array"},"url":{"type":"string"}},"type":"object"},"type":"array"},"regulations":{"items":{"properties":{"doc_id":{"type":"string"},"document_highlights":{"type":"object"},"highlights":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"no":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"statutes":{"items":{"properties":{"chapter":{"type":"string"},"doc_id":{"type":"string"},"document_highlights":{"type":"object"},"highlights":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"no":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"total_admin_fines":{"description":"Total number of Admin Fines matching the search criteria","type":"integer"},"total_adrs":{"description":"Total number of ADRs matching the search criteria","type":"integer"},"total_advisory_opinions":{"description":"Total number of Advisory Opinions matching the search criteria","type":"integer"},"total_all":{"description":"Total number of legal documents matching the search criteria","type":"integer"},"total_murs":{"description":"Total number of MURs matching the search criteria","type":"integer"},"total_regulations":{"description":"Total number of Regulations matching the search criteria","type":"integer"},"total_statutes":{"description":"Total number of Statutes matching the search criteria","type":"integer"}},"type":"object"}}},"description":"Legal search results"}},"tags":["legal"]}},"/names/audit_candidates/":{"get":{"description":"\nSearch for candidates or committees by name. If you're looking for information on a\nparticular person or group, using a name to find the `candidate_id` or `committee_id` on\nthis endpoint can be a helpful first step.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Name (candidate or committee) to search for","explode":true,"in":"query","name":"q","required":true,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditCandidateSearchList"}}},"description":""}},"tags":["audit"]}},"/names/audit_committees/":{"get":{"description":"\nSearch for candidates or committees by name. If you're looking for information on a\nparticular person or group, using a name to find the `candidate_id` or `committee_id` on\nthis endpoint can be a helpful first step.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Name (candidate or committee) to search for","explode":true,"in":"query","name":"q","required":true,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditCommitteeSearchList"}}},"description":""}},"tags":["audit"]}},"/names/candidates/":{"get":{"description":"\nSearch for candidates or committees by name. If you're looking for information on a\nparticular person or group, using a name to find the `candidate_id` or `committee_id` on\nthis endpoint can be a helpful first step.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Name (candidate or committee) to search for","explode":true,"in":"query","name":"q","required":true,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateSearchList"}}},"description":""}},"tags":["search"]}},"/names/committees/":{"get":{"description":"\nSearch for candidates or committees by name. If you're looking for information on a\nparticular person or group, using a name to find the `candidate_id` or `committee_id` on\nthis endpoint can be a helpful first step.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Name (candidate or committee) to search for","explode":true,"in":"query","name":"q","required":true,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeSearchList"}}},"description":""}},"tags":["search"]}},"/operations-log/":{"get":{"description":"\nThe Operations log contains details of each report loaded into the database. It is primarily\nused as status check to determine when all of the data processes, from initial entry through\nreview are complete.\n","parameters":[{"description":"\nSelects all filings received after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nA unique identifier of the registered filer.\n","explode":true,"in":"query","name":"candidate_committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelects all filings received before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nSelect all filings processed completely before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_transaction_data_complete_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-report_year"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nSelect all filings processed completely after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_transaction_data_complete_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","explode":true,"in":"query","name":"form_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nEnding date of the reporting period before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_coverage_end_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"report_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nStatus of the transactional report.\n    -0- Transaction is entered \n          into the system.\n          But not verified.\n    -1- Transaction is verified.\n","explode":true,"in":"query","name":"status_num","required":false,"schema":{"items":{"enum":["0","1"],"type":"string"},"type":"array"}},{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","explode":true,"in":"query","name":"amendment_indicator","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","explode":true,"in":"query","name":"beginning_image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nEnding date of the reporting period after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_coverage_end_date","required":false,"schema":{"format":"date","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationsLogPage"}}},"description":""}},"tags":["filings"]}},"/presidential/contributions/by_candidate/":{"get":{"description":"\nNet receipts per candidate.\n\nFilter with `contributor_state='US'` for national totals\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"State of contributor","explode":true,"in":"query","name":"contributor_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-net_receipts","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresidentialByCandidatePage"}}},"description":""}},"tags":["presidential"]}},"/presidential/contributions/by_size/":{"get":{"description":"\nContribution receipts by size per candidate.\n\nFilter by candidate_id, election_year and/or size\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nThe total all contributions in the following ranges:\n```\n  -0    $200 and under\n  -200  $200.01 - $499.99\n  -500  $500 - $999.99\n  -1000 $1000 - $1999.99\n  -2000 $2000 +\n```\nUnitemized contributions are included in the `0` category.\n","explode":true,"in":"query","name":"size","required":false,"schema":{"items":{"enum":[0,200,500,1000,2000],"format":"int32","type":"integer"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"size","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresidentialBySizePage"}}},"description":""}},"tags":["presidential"]}},"/presidential/contributions/by_state/":{"get":{"description":"\nContribution receipts by state per candidate.\n\nFilter by candidate_id and/or election_year\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-contribution_receipt_amount","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresidentialByStatePage"}}},"description":""}},"tags":["presidential"]}},"/presidential/coverage_end_date/":{"get":{"description":"\nCoverage end date per candidate.\n\nFilter by candidate_id and/or election_year\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"candidate_id","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresidentialCoveragePage"}}},"description":""}},"tags":["presidential"]}},"/presidential/financial_summary/":{"get":{"description":"\nFinancial summary per candidate.\n\nFilter by candidate_id and/or election_year\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Year of election","explode":true,"in":"query","name":"election_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-net_receipts","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresidentialSummaryPage"}}},"description":""}},"tags":["presidential"]}},"/rad-analyst/":{"get":{"description":"\nUse this endpoint to look up the RAD Analyst for a committee.\n\nThe mission of the Reports Analysis Division (RAD) is to ensure that\ncampaigns and political committees file timely and accurate reports that fully disclose\ntheir financial activities.  RAD is responsible for reviewing statements and financial\nreports filed by political committees participating in federal elections, providing\nassistance and guidance to the committees to properly file their reports, and for taking\nappropriate action to ensure compliance with the Federal Election Campaign Act (FECA).\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Filter results for assignment updates made after this date","in":"query","name":"min_assignment_update_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Telephone extension of RAD analyst","explode":true,"in":"query","name":"telephone_ext","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"ID of RAD analyst","explode":true,"in":"query","name":"analyst_id","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Name of RAD analyst","explode":true,"in":"query","name":"name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Email of RAD analyst","explode":true,"in":"query","name":"email","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Title of RAD analyst","explode":true,"in":"query","name":"title","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"Filter results for assignment updates made before this date","in":"query","name":"max_assignment_update_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Short ID of RAD analyst","explode":true,"in":"query","name":"analyst_short_id","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RadAnalystPage"}}},"description":""}},"tags":["filer resources"]}},"/reporting-dates/":{"get":{"description":"\nFEC election dates since 1995.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nThe minimum date this record was last updated.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_update_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nThe minimum date the report is due.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_due_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nThe maximum date the report is due.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_due_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"report_year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nThe maximum date this record was added to the system.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_create_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe maximum date this record was last updated.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_update_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-due_date","type":"string"}},{"description":"\nThe minimum date this record was added to the system.(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_create_date","required":false,"schema":{"format":"date","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ReportDate"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["dates"]}},"/reports/{entity_type}/":{"get":{"description":"\nEach report represents the summary information from Form 3, Form 3X and Form 3P.\nThese reports have key statistics that illuminate the financial status of a given committee.\nThings like cash on hand, debts owed by committee, total receipts, and total disbursements\nare especially helpful for understanding a committee's financial dealings.\n\nBy default, this endpoint includes both amended and final versions of each report. To restrict\nto only the final versions of each report, use `is_amended=false`; to retrieve only reports that\nhave been amended, use `is_amended=true`.\n\nSeveral different reporting structures exist, depending on the type of organization that\nsubmits financial information. To see an example of these reporting requirements,\nlook at the summary and detailed summary pages of Form 3, Form 3X, and Form 3P.\n\nDISCLAIMER: The field labels contained within this resource are subject to change.  We are attempting to succinctly\nlabel these fields while conveying clear meaning to ensure accessibility for all users.\n","parameters":[{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_party_coordinated_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_debts_owed_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_receipts_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_debts_owed_amount","required":false,"schema":{"type":"string"}},{"description":"\nSelects all items received by FEC before this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"max_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","in":"query","name":"candidate_id","required":false,"schema":{"type":"string"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-coverage_end_date"],"items":{"type":"string"},"type":"array"},"x-nullable":true},{"description":"\nKeyword search for spender name or ID\n","explode":true,"in":"query","name":"q_spender","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_receipts_amount","required":false,"schema":{"type":"string"}},{"description":"The method used to file with the FEC, either electronic or on paper.","in":"query","name":"filer_type","required":false,"schema":{"enum":["e-file","paper"],"type":"string"}},{"description":"Report type; prefix with \"-\" to exclude. Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n","explode":true,"in":"query","name":"report_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_total_contributions","required":false,"schema":{"type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_independent_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_total_contributions","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_party_coordinated_expenditures","required":false,"schema":{"type":"string"}},{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","explode":true,"in":"query","name":"beginning_image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nSelects all items received by FEC after this date(MM/DD/YYYY or YYYY-MM-DD)\n","in":"query","name":"min_receipt_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","in":"query","name":"is_amended","required":false,"schema":{"type":"boolean"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_disbursements_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_cash_on_hand_end_period_amount","required":false,"schema":{"type":"string"}},{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","explode":true,"in":"query","name":"amendment_indicator","required":false,"schema":{"items":{"enum":["","N","A","T","C","M","S"],"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_independent_expenditures","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nKeyword search for filer name or ID\n","explode":true,"in":"query","name":"q_filer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","explode":true,"in":"query","name":"year","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_cash_on_hand_end_period_amount","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_disbursements_amount","required":false,"schema":{"type":"string"}},{"description":"\nReport is either new or is the most-recently filed amendment\n","in":"query","name":"most_recent","required":false,"schema":{"type":"boolean"}},{"description":"Committee groupings based on FEC filing form.                 Choose one of: `presidential`, `pac-party`, `house-senate`, or `ie-only`","in":"path","name":"entity_type","required":true,"schema":{"enum":["presidential","pac-party","house-senate","ie-only"],"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeReportsPage"}}},"description":""}},"tags":["financial"]}},"/schedules/schedule_a/":{"get":{"description":"\nThis description is for both ​`/schedules​/schedule_a​/` and ​ `/schedules​/schedule_a​/{sub_id}​/`.\n\nThis endpoint provides itemized receipts. Schedule A records describe itemized receipts, including contributions from individuals. If you are interested in contributions from an individual, use the `/schedules/schedule_a/` endpoint. For a more complete description of all Schedule A records visit [About receipts data](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/about-receipts-data/). If you are interested in our \"is_individual\" methodology visit our [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology/). \n​The `/schedules​/schedule_a​/` endpoint is not paginated by page number. This endpoint uses keyset pagination to improve query performance and these indices are required to properly page through this large dataset. To request the next page, you should append the values found in the `last_indexes` object from pagination to the URL of your last request as additional parameters. \nFor example, when sorting by `contribution_receipt_date`, you might receive a page of results with the two scenarios of following pagination information:\n\ncase #1:\n```\npagination: {\n    pages: 2152643,\n    per_page: 20,\n    count: 43052850,\n    last_indexes: {\n        last_index: \"230880619\",\n        last_contribution_receipt_date: \"2014-01-01\"\n    }\n}\n```\n<br/>\ncase #2 (results which include contribution_receipt_date = NULL):\n\n```\npagination: {\n    pages: 2152644,\n    per_page: 20,\n    count: 43052850,\n    last_indexes: {\n        last_index: \"230880639\",\n        sort_null_only: True\n    }\n}\n```\nTo fetch the next page of sorted results, append `last_index=230880619` and `last_contribution_receipt_date=2014-01-01` to the URL and when reaching `contribution_receipt_date=NULL`, append `last_index=230880639` and `sort_null_only=True`. We strongly advise paging through these results using sort indices. The default sort is acending by `contribution_receipt_date` (`deprecated`, will be descending). If you do not page using sort indices, some transactions may be unintentionally filtered out.\n\nCalls to ​`/schedules​/schedule_a​/` may return many records. For large result sets, the record counts found in the pagination object are approximate; you will need to page through the records until no records are returned.\n\nTo avoid throwing the \"out of range\" exception on the last page, one recommandation is to use total count and `per_page` to control the traverse loop of results.\n\n​The `/schedules​/schedule_a​/{sub_id}​/` endpoint returns a single transaction, but it does include a pagination object class. Please ignore the information in that object class.\n\n","parameters":[{"description":"Restrict to non-earmarked individual contributions where memo code is true. Filtering individuals is useful to make sure contributions are not double reported and in creating breakdowns of the amount of money coming from individuals.","in":"query","name":"is_individual","required":false,"schema":{"default":null,"type":"boolean"},"x-nullable":true},{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Filters individual or committee contributions based on line number","explode":true,"in":"query","name":"contributor_type","required":false,"schema":{"items":{"enum":["individual","committee"],"type":"string"},"type":"array"}},{"description":"The FEC identifier should be represented here if the contributor is registered with the FEC.","explode":true,"in":"query","name":"contributor_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"recipient_committee_org_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"Employer of contributor, filers need to make an effort to gather this information","explode":true,"in":"query","name":"contributor_employer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"Name of contributor","explode":true,"in":"query","name":"contributor_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"recipient_committee_designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Maximum load date","in":"query","name":"max_load_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"recipient_committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-contribution_receipt_date","type":"string"}},{"description":"When sorting by `contribution_receipt_date`, this is populated with the         `contribution_receipt_date` of the last result. However, you will need to pass the index         of that last result to `last_index` to get the next page.","in":"query","name":"last_contribution_receipt_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"When sorting by `contribution_receipt_amount`, this is populated with the         `contribution_receipt_amount` of the last result. However, you will need to pass the index         of that last result to `last_index` to get the next page.","in":"query","name":"last_contribution_receipt_amount","required":false,"schema":{"default":null,"format":"float","type":"number"},"x-nullable":true},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"State of contributor","explode":true,"in":"query","name":"contributor_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nThis is a two-year period that is derived from the year a transaction took place in the\nItemized Schedule A and Schedule B tables. In cases where we have the date of the transaction\n(contribution_receipt_date in schedules/schedule_a, disbursement_date in schedules/schedule_b)\nthe two_year_transaction_period is named after the ending, even-numbered year. If we do not\nhave the date  of the transaction, we fall back to using the report year (report_year in both\ntables) instead,  making the same cycle adjustment as necessary. If no transaction year is\nspecified, the results default to the most current cycle.\n","explode":true,"in":"query","name":"two_year_transaction_period","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Zip code of contributor","explode":true,"in":"query","name":"contributor_zip","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Minimum load date","in":"query","name":"min_load_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Occupation of contributor, filers need to make an effort to gather this information","explode":true,"in":"query","name":"contributor_occupation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"City of contributor","explode":true,"in":"query","name":"contributor_city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAPage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_employer/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by the contributor’s employer name. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Employer of contributor as reported on the committee's filing","explode":true,"in":"query","name":"employer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByEmployerPage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_occupation/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by the contributor’s occupation. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Occupation of contributor as reported on the committee's filing","explode":true,"in":"query","name":"occupation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByOccupationPage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_size/":{"get":{"description":"\nThis endpoint provides individual contributions received by a committee, aggregated by size:\n\n```\n - $200 and under\n - $200.01 - $499.99\n - $500 - $999.99\n - $1000 - $1999.99\n - $2000 +\n```\n\nThe $200.00 and under category includes contributions of $200 or less combined with unitemized individual contributions.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nThe total all contributions in the following ranges:\n```\n  -0    $200 and under\n  -200  $200.01 - $499.99\n  -500  $500 - $999.99\n  -1000 $1000 - $1999.99\n  -2000 $2000 +\n```\nUnitemized contributions are included in the `0` category.\n","explode":true,"in":"query","name":"size","required":false,"schema":{"items":{"enum":[0,200,500,1000,2000],"format":"int32","type":"integer"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleABySizePage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_size/by_candidate/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by size of contribution and candidate. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":true,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleABySizeCandidatePage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_state/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by the contributor’s state. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Exclude values with missing state","in":"query","name":"hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"State of contributor","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-total","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByStatePage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_state/by_candidate/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by contributor’s state and candidate. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":true,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByStateCandidatePage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_state/by_candidate/totals/":{"get":{"description":"\nItemized individual contributions aggregated by contributor’s state, candidate, committee type and cycle. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":true,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByStateCandidatePage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_state/totals/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by contributor’s state, committee type and cycle. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n        - all All Committee Types\n        - all_candidates All Candidate Committee Types (H, S, P)\n        - all_pacs All PAC Committee Types (N, O, Q, V, W)\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"cycle","type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByStateRecipientTotalsPage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/by_zip/":{"get":{"description":"\nThis endpoint provides itemized individual contributions received by a committee, aggregated by the contributor’s ZIP code. If you are interested in our “is_individual” methodology, review the [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology). Unitemized individual contributions are not included.\n","parameters":[{"description":"Zip code of contributor","explode":true,"in":"query","name":"zip","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"State of contributor","explode":true,"in":"query","name":"state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAByZipPage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/efile/":{"get":{"description":"\nEfiling endpoints provide real-time campaign finance data received from electronic filers. Efiling endpoints only contain the most recent four months of data and don't contain the processed and coded data that you can find on other endpoints.\n","parameters":[{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Employer of contributor, filers need to make an effort to gather this information","explode":true,"in":"query","name":"contributor_employer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Name of contributor","explode":true,"in":"query","name":"contributor_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"State of contributor","explode":true,"in":"query","name":"contributor_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-contribution_receipt_date","type":"string"}},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Occupation of contributor, filers need to make an effort to gather this information","explode":true,"in":"query","name":"contributor_occupation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"City of contributor","explode":true,"in":"query","name":"contributor_city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAEfilePage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_a/{sub_id}/":{"get":{"description":"\nThis description is for both ​`/schedules​/schedule_a​/` and ​ `/schedules​/schedule_a​/{sub_id}​/`.\n\nThis endpoint provides itemized receipts. Schedule A records describe itemized receipts, including contributions from individuals. If you are interested in contributions from an individual, use the `/schedules/schedule_a/` endpoint. For a more complete description of all Schedule A records visit [About receipts data](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/about-receipts-data/). If you are interested in our \"is_individual\" methodology visit our [methodology page](https://www.fec.gov/campaign-finance-data/about-campaign-finance-data/methodology/). \n​The `/schedules​/schedule_a​/` endpoint is not paginated by page number. This endpoint uses keyset pagination to improve query performance and these indices are required to properly page through this large dataset. To request the next page, you should append the values found in the `last_indexes` object from pagination to the URL of your last request as additional parameters. \nFor example, when sorting by `contribution_receipt_date`, you might receive a page of results with the two scenarios of following pagination information:\n\ncase #1:\n```\npagination: {\n    pages: 2152643,\n    per_page: 20,\n    count: 43052850,\n    last_indexes: {\n        last_index: \"230880619\",\n        last_contribution_receipt_date: \"2014-01-01\"\n    }\n}\n```\n<br/>\ncase #2 (results which include contribution_receipt_date = NULL):\n\n```\npagination: {\n    pages: 2152644,\n    per_page: 20,\n    count: 43052850,\n    last_indexes: {\n        last_index: \"230880639\",\n        sort_null_only: True\n    }\n}\n```\nTo fetch the next page of sorted results, append `last_index=230880619` and `last_contribution_receipt_date=2014-01-01` to the URL and when reaching `contribution_receipt_date=NULL`, append `last_index=230880639` and `sort_null_only=True`. We strongly advise paging through these results using sort indices. The default sort is acending by `contribution_receipt_date` (`deprecated`, will be descending). If you do not page using sort indices, some transactions may be unintentionally filtered out.\n\nCalls to ​`/schedules​/schedule_a​/` may return many records. For large result sets, the record counts found in the pagination object are approximate; you will need to page through the records until no records are returned.\n\nTo avoid throwing the \"out of range\" exception on the last page, one recommandation is to use total count and `per_page` to control the traverse loop of results.\n\n​The `/schedules​/schedule_a​/{sub_id}​/` endpoint returns a single transaction, but it does include a pagination object class. Please ignore the information in that object class.\n\n","parameters":[{"description":"Restrict to non-earmarked individual contributions where memo code is true. Filtering individuals is useful to make sure contributions are not double reported and in creating breakdowns of the amount of money coming from individuals.","in":"query","name":"is_individual","required":false,"schema":{"default":null,"type":"boolean"},"x-nullable":true},{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Filters individual or committee contributions based on line number","explode":true,"in":"query","name":"contributor_type","required":false,"schema":{"items":{"enum":["individual","committee"],"type":"string"},"type":"array"}},{"description":"The FEC identifier should be represented here if the contributor is registered with the FEC.","explode":true,"in":"query","name":"contributor_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"recipient_committee_org_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"Employer of contributor, filers need to make an effort to gather this information","explode":true,"in":"query","name":"contributor_employer","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"Name of contributor","explode":true,"in":"query","name":"contributor_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"recipient_committee_designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"Maximum load date","in":"query","name":"max_load_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"recipient_committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-contribution_receipt_date","type":"string"}},{"description":"When sorting by `contribution_receipt_date`, this is populated with the         `contribution_receipt_date` of the last result. However, you will need to pass the index         of that last result to `last_index` to get the next page.","in":"query","name":"last_contribution_receipt_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"When sorting by `contribution_receipt_amount`, this is populated with the         `contribution_receipt_amount` of the last result. However, you will need to pass the index         of that last result to `last_index` to get the next page.","in":"query","name":"last_contribution_receipt_amount","required":false,"schema":{"default":null,"format":"float","type":"number"},"x-nullable":true},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"State of contributor","explode":true,"in":"query","name":"contributor_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nThis is a two-year period that is derived from the year a transaction took place in the\nItemized Schedule A and Schedule B tables. In cases where we have the date of the transaction\n(contribution_receipt_date in schedules/schedule_a, disbursement_date in schedules/schedule_b)\nthe two_year_transaction_period is named after the ending, even-numbered year. If we do not\nhave the date  of the transaction, we fall back to using the report year (report_year in both\ntables) instead,  making the same cycle adjustment as necessary. If no transaction year is\nspecified, the results default to the most current cycle.\n","explode":true,"in":"query","name":"two_year_transaction_period","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Zip code of contributor","explode":true,"in":"query","name":"contributor_zip","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Minimum load date","in":"query","name":"min_load_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Occupation of contributor, filers need to make an effort to gather this information","explode":true,"in":"query","name":"contributor_occupation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"City of contributor","explode":true,"in":"query","name":"contributor_city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}},{"in":"path","name":"sub_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAPage"}}},"description":""}},"tags":["receipts"]}},"/schedules/schedule_b/":{"get":{"description":"\nSchedule B filings describe itemized disbursements. This data\nexplains how committees and other filers spend their money. These figures are\nreported as part of forms F3, F3X and F3P.\n\nThe data is divided in two-year periods, called `two_year_transaction_period`, which\nis derived from the `report_year` submitted of the corresponding form. If no value is supplied, the results will\ndefault to the most recent two-year period that is named after the ending,\neven-numbered year.\n\nDue to the large quantity of Schedule B filings, this endpoint is not paginated by\npage number. Instead, you can request the next page of results by adding the values in\nthe `last_indexes` object from `pagination` to the URL of your last request. For\nexample, when sorting by `disbursement_date`, you might receive a page of\nresults with the following pagination information:\n\n```\npagination: {\n    pages: 965191,\n    per_page: 20,\n    count: 19303814,\n    last_indexes: {\n        last_index: \"230906248\",\n        last_disbursement_date: \"2014-07-04\"\n    }\n}\n```\n\nTo fetch the next page of sorted results, append `last_index=230906248` and\n`last_disbursement_date=2014-07-04` to the URL.  We strongly advise paging through\nthese results by using the sort indices (defaults to sort by disbursement date, e.g.\n`last_disbursement_date`), otherwise some resources may be unintentionally filtered out.\nThis resource uses keyset pagination to improve query performance\nand these indices are required to properly page through this large dataset.\n\nNote: because the Schedule B data includes many records, counts for\nlarge result sets are approximate; you will want to page through the records until no records are returned.\n","parameters":[{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"spender_committee_designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"The FEC identifier should be represented here if the contributor is registered with the FEC.","explode":true,"in":"query","name":"recipient_committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"When sorting by `disbursement_date`, this is populated with the `disbursement_date` of the last result. However, you will need to pass the index of that last result to `last_index` to get the next page.","in":"query","name":"last_disbursement_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Description of disbursement","explode":true,"in":"query","name":"disbursement_description","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Disbursement purpose category","explode":true,"in":"query","name":"disbursement_purpose_category","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-disbursement_date","type":"string"}},{"description":"City of recipient","explode":true,"in":"query","name":"recipient_city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"spender_committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"When sorting by `disbursement_amount`, this is populated with the `disbursement_amount` of the last result.  However, you will need to pass the index of that last result to `last_index` to get the next page.","in":"query","name":"last_disbursement_amount","required":false,"schema":{"default":null,"format":"float","type":"number"},"x-nullable":true},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"spender_committee_org_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nThis is a two-year period that is derived from the year a transaction took place in the\nItemized Schedule A and Schedule B tables. In cases where we have the date of the transaction\n(contribution_receipt_date in schedules/schedule_a, disbursement_date in schedules/schedule_b)\nthe two_year_transaction_period is named after the ending, even-numbered year. If we do not\nhave the date  of the transaction, we fall back to using the report year (report_year in both\ntables) instead,  making the same cycle adjustment as necessary. If no transaction year is\nspecified, the results default to the most current cycle.\n","explode":true,"in":"query","name":"two_year_transaction_period","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Name of the entity receiving the disbursement","explode":true,"in":"query","name":"recipient_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}},{"description":"State of recipient","explode":true,"in":"query","name":"recipient_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleBPage"}}},"description":""}},"tags":["disbursements"]}},"/schedules/schedule_b/by_purpose/":{"get":{"description":"\nSchedule B disbursements aggregated by disbursement purpose category. To avoid double counting,\nmemoed items are not included.\nPurpose is a combination of transaction codes, category codes and disbursement description.\nInspect the `disbursement_purpose` sql function within the migrations for more details.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Disbursement purpose category","explode":true,"in":"query","name":"purpose","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleBByPurposePage"}}},"description":""}},"tags":["disbursements"]}},"/schedules/schedule_b/by_recipient/":{"get":{"description":"\nSchedule B disbursements aggregated by recipient name. To avoid double counting,\nmemoed items are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Name of the entity receiving the disbursement","explode":true,"in":"query","name":"recipient_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleBByRecipientPage"}}},"description":""}},"tags":["disbursements"]}},"/schedules/schedule_b/by_recipient_id/":{"get":{"description":"\nSchedule B disbursements aggregated by recipient committee ID, if applicable.\nTo avoid double counting, memoed items are not included.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The FEC identifier should be represented here if the entity receiving the disbursement is registered with the FEC.","explode":true,"in":"query","name":"recipient_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleBByRecipientIDPage"}}},"description":""}},"tags":["disbursements"]}},"/schedules/schedule_b/efile/":{"get":{"description":"\nEfiling endpoints provide real-time campaign finance data received from electronic filers. Efiling endpoints only contain the most recent four months of data and don't contain the processed and coded data that you can find on other endpoints.\n","parameters":[{"description":"When sorting by `disbursement_date`, this is populated with the         `disbursement_date` of the last result. However, you will need to pass the index         of that last result to `last_index` to get the next page.","in":"query","name":"min_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Description of disbursement","explode":true,"in":"query","name":"disbursement_description","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"When sorting by `disbursement_date`, this is populated with the         `disbursement_date` of the last result. However, you will need to pass the index         of that last result to `last_index` to get the next page.","in":"query","name":"max_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-disbursement_date","type":"string"}},{"description":"City of recipient","explode":true,"in":"query","name":"recipient_city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"State of recipient","explode":true,"in":"query","name":"recipient_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleBEfilePage"}}},"description":""}},"tags":["disbursements"]}},"/schedules/schedule_b/{sub_id}/":{"get":{"description":"\nSchedule B filings describe itemized disbursements. This data\nexplains how committees and other filers spend their money. These figures are\nreported as part of forms F3, F3X and F3P.\n\nThe data is divided in two-year periods, called `two_year_transaction_period`, which\nis derived from the `report_year` submitted of the corresponding form. If no value is supplied, the results will\ndefault to the most recent two-year period that is named after the ending,\neven-numbered year.\n\nDue to the large quantity of Schedule B filings, this endpoint is not paginated by\npage number. Instead, you can request the next page of results by adding the values in\nthe `last_indexes` object from `pagination` to the URL of your last request. For\nexample, when sorting by `disbursement_date`, you might receive a page of\nresults with the following pagination information:\n\n```\npagination: {\n    pages: 965191,\n    per_page: 20,\n    count: 19303814,\n    last_indexes: {\n        last_index: \"230906248\",\n        last_disbursement_date: \"2014-07-04\"\n    }\n}\n```\n\nTo fetch the next page of sorted results, append `last_index=230906248` and\n`last_disbursement_date=2014-07-04` to the URL.  We strongly advise paging through\nthese results by using the sort indices (defaults to sort by disbursement date, e.g.\n`last_disbursement_date`), otherwise some resources may be unintentionally filtered out.\nThis resource uses keyset pagination to improve query performance\nand these indices are required to properly page through this large dataset.\n\nNote: because the Schedule B data includes many records, counts for\nlarge result sets are approximate; you will want to page through the records until no records are returned.\n","parameters":[{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"spender_committee_designation","required":false,"schema":{"items":{"enum":["","A","J","P","U","B","D"],"type":"string"},"type":"array"}},{"description":"The FEC identifier should be represented here if the contributor is registered with the FEC.","explode":true,"in":"query","name":"recipient_committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"When sorting by `disbursement_date`, this is populated with the `disbursement_date` of the last result. However, you will need to pass the index of that last result to `last_index` to get the next page.","in":"query","name":"last_disbursement_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Description of disbursement","explode":true,"in":"query","name":"disbursement_description","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Disbursement purpose category","explode":true,"in":"query","name":"disbursement_purpose_category","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-disbursement_date","type":"string"}},{"description":"City of recipient","explode":true,"in":"query","name":"recipient_city","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"spender_committee_type","required":false,"schema":{"items":{"enum":["","C","D","E","H","I","N","O","P","Q","S","U","V","W","X","Y","Z"],"type":"string"},"type":"array"}},{"description":"When sorting by `disbursement_amount`, this is populated with the `disbursement_amount` of the last result.  However, you will need to pass the index of that last result to `last_index` to get the next page.","in":"query","name":"last_disbursement_amount","required":false,"schema":{"default":null,"format":"float","type":"number"},"x-nullable":true},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"spender_committee_org_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nThis is a two-year period that is derived from the year a transaction took place in the\nItemized Schedule A and Schedule B tables. In cases where we have the date of the transaction\n(contribution_receipt_date in schedules/schedule_a, disbursement_date in schedules/schedule_b)\nthe two_year_transaction_period is named after the ending, even-numbered year. If we do not\nhave the date  of the transaction, we fall back to using the report year (report_year in both\ntables) instead,  making the same cycle adjustment as necessary. If no transaction year is\nspecified, the results default to the most current cycle.\n","explode":true,"in":"query","name":"two_year_transaction_period","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Name of the entity receiving the disbursement","explode":true,"in":"query","name":"recipient_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}},{"description":"State of recipient","explode":true,"in":"query","name":"recipient_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"in":"path","name":"sub_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleBPage"}}},"description":""}},"tags":["disbursements"]}},"/schedules/schedule_c/":{"get":{"description":"\nSchedule C shows all loans, endorsements and loan guarantees a committee\nreceives or makes.\n\nThe committee continues to report the loan until it is repaid.\n","parameters":[{"description":"\nMinimum payment to date\n","in":"query","name":"min_payment_to_date","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"\nMaximum incurred date\n","in":"query","name":"max_incurred_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Source of the loan (i.e., bank loan, brokerage account, credit card, home equity line of credit,               other line of credit, or personal funds of the candidate","explode":true,"in":"query","name":"loan_source_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for form and line number using the following format:\n`FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter\ndown to all entries from form `F3X` line number `16`.\n","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-incurred_date","type":"string"}},{"description":"\nMaximum payment to date\n","in":"query","name":"max_payment_to_date","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Name of candidate running for office","explode":true,"in":"query","name":"candidate_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nMinimum incurred date\n","in":"query","name":"min_incurred_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","nullable":true,"type":"string"},"candidate_office_full":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"cycle":{"format":"int32","nullable":true,"type":"integer"},"due_date_terms":{"nullable":true,"type":"string"},"election_type":{"nullable":true,"type":"string"},"election_type_full":{"nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"entity_type_full":{"nullable":true,"type":"string"},"fec_committee_id":{"nullable":true,"type":"string"},"fec_election_type_full":{"nullable":true,"type":"string"},"fec_election_type_year":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"incurred_date":{"format":"date","nullable":true,"type":"string"},"interest_rate_terms":{"nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"loan_balance":{"format":"float","nullable":true,"type":"number"},"loan_source_city":{"nullable":true,"type":"string"},"loan_source_first_name":{"nullable":true,"type":"string"},"loan_source_last_name":{"nullable":true,"type":"string"},"loan_source_middle_name":{"nullable":true,"type":"string"},"loan_source_name":{"description":"Source of the loan (i.e., bank loan, brokerage account, credit card, home equity line of credit,               other line of credit, or personal funds of the candidate","nullable":true,"type":"string"},"loan_source_prefix":{"nullable":true,"type":"string"},"loan_source_state":{"nullable":true,"type":"string"},"loan_source_street_1":{"nullable":true,"type":"string"},"loan_source_street_2":{"nullable":true,"type":"string"},"loan_source_suffix":{"nullable":true,"type":"string"},"loan_source_zip":{"format":"int32","nullable":true,"type":"integer"},"memo_code":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"original_loan_amount":{"format":"float","nullable":true,"type":"number"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"payment_to_date":{"format":"float","nullable":true,"type":"number"},"pdf_url":{"type":"string"},"personally_funded":{"nullable":true,"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_a_line_number":{"format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"secured_ind":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["loans"]}},"/schedules/schedule_c/{sub_id}/":{"get":{"description":"\nSchedule C shows all loans, endorsements and loan guarantees a committee\nreceives or makes.\n\nThe committee continues to report the loan until it is repaid.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"in":"path","name":"sub_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","nullable":true,"type":"string"},"candidate_office_full":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"cycle":{"format":"int32","nullable":true,"type":"integer"},"due_date_terms":{"nullable":true,"type":"string"},"election_type":{"nullable":true,"type":"string"},"election_type_full":{"nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"entity_type_full":{"nullable":true,"type":"string"},"fec_committee_id":{"nullable":true,"type":"string"},"fec_election_type_full":{"nullable":true,"type":"string"},"fec_election_type_year":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"incurred_date":{"format":"date","nullable":true,"type":"string"},"interest_rate_terms":{"nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"loan_balance":{"format":"float","nullable":true,"type":"number"},"loan_source_city":{"nullable":true,"type":"string"},"loan_source_first_name":{"nullable":true,"type":"string"},"loan_source_last_name":{"nullable":true,"type":"string"},"loan_source_middle_name":{"nullable":true,"type":"string"},"loan_source_name":{"description":"Source of the loan (i.e., bank loan, brokerage account, credit card, home equity line of credit,               other line of credit, or personal funds of the candidate","nullable":true,"type":"string"},"loan_source_prefix":{"nullable":true,"type":"string"},"loan_source_state":{"nullable":true,"type":"string"},"loan_source_street_1":{"nullable":true,"type":"string"},"loan_source_street_2":{"nullable":true,"type":"string"},"loan_source_suffix":{"nullable":true,"type":"string"},"loan_source_zip":{"format":"int32","nullable":true,"type":"integer"},"memo_code":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"original_loan_amount":{"format":"float","nullable":true,"type":"number"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"payment_to_date":{"format":"float","nullable":true,"type":"number"},"pdf_url":{"type":"string"},"personally_funded":{"nullable":true,"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_a_line_number":{"format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"secured_ind":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["loans"]}},"/schedules/schedule_d/":{"get":{"description":"\nSchedule D, it shows debts and obligations owed to or by the committee that are\nrequired to be disclosed.\n\n\n","parameters":[{"in":"query","name":"max_payment_period","required":false,"schema":{"format":"float","type":"number"}},{"description":"Minimum load date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"in":"query","name":"max_amount_outstanding_close","required":false,"schema":{"format":"float","type":"number"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"in":"query","name":"min_payment_period","required":false,"schema":{"format":"float","type":"number"}},{"in":"query","name":"min_amount_incurred","required":false,"schema":{"format":"float","type":"number"}},{"explode":true,"in":"query","name":"creditor_debtor_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"in":"query","name":"min_amount_outstanding_beginning","required":false,"schema":{"format":"float","type":"number"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"load_date","type":"string"}},{"in":"query","name":"min_amount_outstanding_close","required":false,"schema":{"format":"float","type":"number"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"in":"query","name":"nature_of_debt","required":false,"schema":{"type":"string"}},{"in":"query","name":"max_amount_incurred","required":false,"schema":{"format":"float","type":"number"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum load date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"in":"query","name":"max_amount_outstanding_beginning","required":false,"schema":{"format":"float","type":"number"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"amount_incurred_period":{"format":"float","nullable":true,"type":"number"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"creditor_debtor_city":{"nullable":true,"type":"string"},"creditor_debtor_first_name":{"nullable":true,"type":"string"},"creditor_debtor_id":{"nullable":true,"type":"string"},"creditor_debtor_last_name":{"nullable":true,"type":"string"},"creditor_debtor_middle_name":{"nullable":true,"type":"string"},"creditor_debtor_name":{"nullable":true,"type":"string"},"creditor_debtor_prefix":{"nullable":true,"type":"string"},"creditor_debtor_state":{"nullable":true,"type":"string"},"creditor_debtor_street1":{"nullable":true,"type":"string"},"creditor_debtor_street2":{"nullable":true,"type":"string"},"creditor_debtor_suffix":{"nullable":true,"type":"string"},"election_cycle":{"format":"int32","nullable":true,"type":"integer"},"entity_type":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date","nullable":true,"type":"string"},"nature_of_debt":{"nullable":true,"type":"string"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"outstanding_balance_beginning_of_period":{"format":"float","nullable":true,"type":"number"},"outstanding_balance_close_of_period":{"format":"float","nullable":true,"type":"number"},"payment_period":{"format":"float","nullable":true,"type":"number"},"pdf_url":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["debts"]}},"/schedules/schedule_d/{sub_id}/":{"get":{"description":"\nSchedule D, it shows debts and obligations owed to or by the committee that are\nrequired to be disclosed.\n\n\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"load_date","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"in":"path","name":"sub_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"amount_incurred_period":{"format":"float","nullable":true,"type":"number"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"creditor_debtor_city":{"nullable":true,"type":"string"},"creditor_debtor_first_name":{"nullable":true,"type":"string"},"creditor_debtor_id":{"nullable":true,"type":"string"},"creditor_debtor_last_name":{"nullable":true,"type":"string"},"creditor_debtor_middle_name":{"nullable":true,"type":"string"},"creditor_debtor_name":{"nullable":true,"type":"string"},"creditor_debtor_prefix":{"nullable":true,"type":"string"},"creditor_debtor_state":{"nullable":true,"type":"string"},"creditor_debtor_street1":{"nullable":true,"type":"string"},"creditor_debtor_street2":{"nullable":true,"type":"string"},"creditor_debtor_suffix":{"nullable":true,"type":"string"},"election_cycle":{"format":"int32","nullable":true,"type":"integer"},"entity_type":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date","nullable":true,"type":"string"},"nature_of_debt":{"nullable":true,"type":"string"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"outstanding_balance_beginning_of_period":{"format":"float","nullable":true,"type":"number"},"outstanding_balance_close_of_period":{"format":"float","nullable":true,"type":"number"},"payment_period":{"format":"float","nullable":true,"type":"number"},"pdf_url":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["debts"]}},"/schedules/schedule_e/":{"get":{"description":"\nSchedule E covers the line item expenditures for independent expenditures. For example, if a super PAC\nbought ads on TV to oppose a federal candidate, each ad purchase would be recorded here with\nthe expenditure amount, name and id of the candidate, and whether the ad supported or opposed the candidate.\n\nAn independent expenditure is an expenditure for a communication \"expressly advocating the election or\ndefeat of a clearly identified candidate that is not made in cooperation, consultation, or concert with,\nor at the request or suggestion of, a candidate, a candidate’s authorized committee, or their agents, or\na political party or its agents.\"\n\nAggregates by candidate do not include 24 and 48 hour reports. This ensures we don't double count expenditures\nand the totals are more accurate. You can still find the information from 24 and 48 hour reports in\n`/schedule/schedule_e/`.\n\nDue to the large quantity of Schedule E filings, this endpoint is not paginated by\npage number. Instead, you can request the next page of results by adding the values in\nthe `last_indexes` object from `pagination` to the URL of your last request. For\nexample, when sorting by `expenditure_amount`, you might receive a page of\nresults with the following pagination information:\n\n```\n \"pagination\": {\n    \"count\": 152623,\n    \"last_indexes\": {\n      \"last_index\": \"3023037\",\n      \"last_expenditure_amount\": -17348.5\n    },\n    \"per_page\": 20,\n    \"pages\": 7632\n  }\n}\n```\n\nTo fetch the next page of sorted results, append `last_index=3023037` and\n`last_expenditure_amount=` to the URL.  We strongly advise paging through\nthese results by using the sort indices (defaults to sort by disbursement date,\ne.g. `last_disbursement_date`), otherwise some resources may be unintentionally\nfiltered out.  This resource uses keyset pagination to improve query performance\nand these indices are required to properly page through this large dataset.\n\nNote: because the Schedule E data includes many records, counts for\nlarge result sets are approximate; you will want to page through the records until no records are returned.\n","parameters":[{"description":"\nWhen sorting by `expenditure_date`,\nthis is populated with the `expenditure_date` of the last result.\nHowever, you will need to pass the index of that last result to\n`last_index` to get the next page.\n","in":"query","name":"last_expenditure_date","required":false,"schema":{"default":null,"format":"date","type":"string"},"x-nullable":true},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"\nRecord filed as 24- or 48-hour notice.\n","explode":true,"in":"query","name":"is_notice","required":false,"schema":{"items":{"type":"boolean"},"type":"array"}},{"description":"\nName of the entity that received the payment.\n","explode":true,"in":"query","name":"payee_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nWhen sorting by `office_total_ytd`,\nthis is populated with the `office_total_ytd` of the last result.\nHowever, you will need to pass the index of that last result to\n`last_index` to get the next page.'\n","in":"query","name":"last_office_total_ytd","required":false,"schema":{"default":null,"format":"float","type":"number"},"x-nullable":true},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-expenditure_date","type":"string"}},{"description":"\nSelects all filings received after this date\n","in":"query","name":"min_filing_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nKeyword search for spender name or ID\n","explode":true,"in":"query","name":"q_spender","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Selects all items distributed by this committee after this date","in":"query","name":"min_dissemination_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"US state or territory","explode":true,"in":"query","name":"candidate_office_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nWhen sorting by `expenditure_amount`,\nthis is populated with the `expenditure_amount` of the last result.\nHowever, you will need to pass the index of that last result to\n`last_index` to get the next page.\n","in":"query","name":"last_expenditure_amount","required":false,"schema":{"default":null,"format":"float","type":"number"},"x-nullable":true},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Selects all items distributed by this committee before this date","in":"query","name":"max_dissemination_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","explode":true,"in":"query","name":"filing_form","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Explains if the money was spent in order to support or oppose a candidate or candidates. (Coded S or O for support or oppose.) This indicator applies to independent expenditures and communication costs.","explode":true,"in":"query","name":"support_oppose_indicator","required":false,"schema":{"items":{"enum":["S","O"],"type":"string"},"type":"array"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"\nSelects all filings received before this date\n","in":"query","name":"max_filing_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nWhen sorting by `support_oppose_indicator`,\nthis is populated with the `support_oppose_indicator` of the last result.\nHowever, you will need to pass the index of that last result to `last_index`\nto get the next page.'\n","in":"query","name":"last_support_oppose_indicator","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"Index of last result from previous page","in":"query","name":"last_index","required":false,"schema":{"default":null,"format":"int32","type":"integer"},"x-nullable":true},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"candidate_office_district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"candidate_party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}},{"description":"\nThe report associated with the transaction is either new or is the most-recently filed amendment. Undetermined version (`null`) is always included.\n","in":"query","name":"most_recent","required":false,"schema":{"type":"boolean"}},{"description":"Federal office candidate runs for: H, S or P","explode":true,"in":"query","name":"candidate_office","required":false,"schema":{"items":{"enum":["","H","S","P"],"type":"string"},"type":"array"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleEPage"}}},"description":""}},"tags":["independent expenditures"]}},"/schedules/schedule_e/by_candidate/":{"get":{"description":"\nSchedule E receipts aggregated by recipient candidate. To avoid double\ncounting, memoed items are not included.\n","parameters":[{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","in":"query","name":"district","required":false,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Support or opposition","in":"query","name":"support_oppose","required":false,"schema":{"default":null,"enum":["S","O"],"type":"string"},"x-nullable":true},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"US state or territory where a candidate runs for office","in":"query","name":"state","required":false,"schema":{"type":"string"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"office","required":false,"schema":{"enum":["house","senate","president"],"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleEByCandidatePage"}}},"description":""}},"tags":["independent expenditures"]}},"/schedules/schedule_e/efile/":{"get":{"description":"\nEfiling endpoints provide real-time campaign finance data received from electronic filers. Efiling endpoints only contain the most recent four months of data and don't contain the processed and coded data that you can find on other endpoints.\n","parameters":[{"description":"Selects all items expended by this committee less than this amount","in":"query","name":"max_expenditure_amount","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Explains if the money was spent in order to support or oppose a candidate or candidates. (Coded S or O for support or oppose.) This indicator applies to independent expenditures and communication costs.","explode":true,"in":"query","name":"support_oppose_indicator","required":false,"schema":{"items":{"enum":["S","O"],"type":"string"},"type":"array"}},{"description":"Selects all items expended by this committee after this date","in":"query","name":"min_expenditure_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","explode":true,"in":"query","name":"filing_form","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Selects all items expended by this committee before this date","in":"query","name":"max_expenditure_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Timestamp of electronic or paper record that FEC received","in":"query","name":"max_filed_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nRecord filed as 24- or 48-hour notice.\n","in":"query","name":"is_notice","required":false,"schema":{"type":"boolean"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nName of the entity that received the payment.\n","explode":true,"in":"query","name":"payee_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","explode":true,"in":"query","name":"candidate_office_district","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-expenditure_date","type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Selects all items expended by this committee greater than this amount","in":"query","name":"min_expenditure_amount","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","explode":true,"in":"query","name":"spender_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Selects all items distributed by this committee after this date","in":"query","name":"min_dissemination_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"US state or territory where a candidate runs for office","explode":true,"in":"query","name":"candidate_office_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nSearch for candidates by candiate id or candidate first or last name\n","explode":true,"in":"query","name":"candidate_search","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","explode":true,"in":"query","name":"candidate_party","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Timestamp of electronic or paper record that FEC received","in":"query","name":"min_filed_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Selects all items distributed by this committee before this date","in":"query","name":"max_dissemination_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"\nThe report associated with the transaction is either new or is the most-recently filed amendment. Undetermined version (`null`) is always included.\n","in":"query","name":"most_recent","required":false,"schema":{"type":"boolean"}},{"description":"Federal office candidate runs for: H, S or P","in":"query","name":"candidate_office","required":false,"schema":{"enum":["","H","S","P"],"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleEEfilePage"}}},"description":""}},"tags":["independent expenditures"]}},"/schedules/schedule_e/totals/by_candidate/":{"get":{"description":"\nTotal independent expenditure on supported or opposed candidates by cycle or candidate election year.\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"`True` indicates that full election period of a candidate.\n`False` indicates that two year election cycle.","in":"query","name":"election_full","required":false,"schema":{"default":true,"type":"boolean"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IETotalsByCandidatePage"}}},"description":""}},"tags":["independent expenditures"]}},"/schedules/schedule_f/":{"get":{"description":"\nSchedule F, it shows all special expenditures a national or state party committee\nmakes in connection with the general election campaigns of federal candidates.\n\nThese coordinated party expenditures do not count against the contribution limits but are subject to other limits,\nthese limits are detailed in Chapter 7 of the FEC Campaign Guide for Political Party Committees.\n","parameters":[{"description":"Minimum date","in":"query","name":"min_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Maxium image number of the page where the schedule item is reported","in":"query","name":"max_image_number","required":false,"schema":{"type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Minium image number of the page where the schedule item is reported","in":"query","name":"min_image_number","required":false,"schema":{"type":"string"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"explode":true,"in":"query","name":"payee_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter for all amounts greater than a value.","in":"query","name":"min_amount","required":false,"schema":{"type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","explode":true,"in":"query","name":"candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Filter for form and line number using the following format: `FORM-LINENUMBER`.  For example an argument such as `F3X-16` would filter down to all entries from form `F3X` line number `16`.","in":"query","name":"line_number","required":false,"schema":{"type":"string"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"expenditure_date","type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","explode":true,"in":"query","name":"image_number","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Maximum date","in":"query","name":"max_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"Filter for all amounts less than a value.","in":"query","name":"max_amount","required":false,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"aggregate_general_election_expenditure":{"nullable":true,"type":"string"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_full":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"catolog_code":{"nullable":true,"type":"string"},"catolog_code_full":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_designated_coordinated_expenditure_indicator":{"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"designated_committee_id":{"nullable":true,"type":"string"},"designated_committee_name":{"nullable":true,"type":"string"},"election_cycle":{"format":"int32","nullable":true,"type":"integer"},"entity_type":{"nullable":true,"type":"string"},"entity_type_desc":{"nullable":true,"type":"string"},"expenditure_amount":{"format":"int32","nullable":true,"type":"integer"},"expenditure_date":{"format":"date-time","nullable":true,"type":"string"},"expenditure_purpose_full":{"nullable":true,"type":"string"},"expenditure_type":{"nullable":true,"type":"string"},"expenditure_type_full":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_code_full":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"payee_first_name":{"nullable":true,"type":"string"},"payee_last_name":{"nullable":true,"type":"string"},"payee_middle_name":{"nullable":true,"type":"string"},"payee_name":{"nullable":true,"type":"string"},"pdf_url":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"subordinate_committee":{"$ref":"#/components/schemas/CommitteeHistory"},"subordinate_committee_id":{"nullable":true,"type":"string"},"transaction_id":{"nullable":true,"type":"string"},"unlimited_spending_flag":{"nullable":true,"type":"string"},"unlimited_spending_flag_full":{"nullable":true,"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["party-coordinated expenditures"]}},"/schedules/schedule_f/{sub_id}/":{"get":{"description":"\nSchedule F, it shows all special expenditures a national or state party committee\nmakes in connection with the general election campaigns of federal candidates.\n\nThese coordinated party expenditures do not count against the contribution limits but are subject to other limits,\nthese limits are detailed in Chapter 7 of the FEC Campaign Guide for Political Party Committees.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"in":"path","name":"sub_id","required":true,"schema":{"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"aggregate_general_election_expenditure":{"nullable":true,"type":"string"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_full":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"catolog_code":{"nullable":true,"type":"string"},"catolog_code_full":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_designated_coordinated_expenditure_indicator":{"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"designated_committee_id":{"nullable":true,"type":"string"},"designated_committee_name":{"nullable":true,"type":"string"},"election_cycle":{"format":"int32","nullable":true,"type":"integer"},"entity_type":{"nullable":true,"type":"string"},"entity_type_desc":{"nullable":true,"type":"string"},"expenditure_amount":{"format":"int32","nullable":true,"type":"integer"},"expenditure_date":{"format":"date-time","nullable":true,"type":"string"},"expenditure_purpose_full":{"nullable":true,"type":"string"},"expenditure_type":{"nullable":true,"type":"string"},"expenditure_type_full":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_code_full":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"payee_first_name":{"nullable":true,"type":"string"},"payee_last_name":{"nullable":true,"type":"string"},"payee_middle_name":{"nullable":true,"type":"string"},"payee_name":{"nullable":true,"type":"string"},"pdf_url":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"subordinate_committee":{"$ref":"#/components/schemas/CommitteeHistory"},"subordinate_committee_id":{"nullable":true,"type":"string"},"transaction_id":{"nullable":true,"type":"string"},"unlimited_spending_flag":{"nullable":true,"type":"string"},"unlimited_spending_flag_full":{"nullable":true,"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}}},"description":""}},"tags":["party-coordinated expenditures"]}},"/state-election-office/":{"get":{"description":"\nState laws and procedures govern elections for state or local offices as well as\nhow candidates appear on election ballots.\nContact the appropriate state election office for more information.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nEnter a state (Ex: AK, TX, VA etc..) to find the local election offices contact\ninformation.\n\n","in":"query","name":"state","required":true,"schema":{"type":"string"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":null,"type":"string"},"x-nullable":true},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StateElectionOfficeInfoPage"}}},"description":""}},"tags":["filer resources"]}},"/totals/by_entity/":{"get":{"description":"\nProvides cumulative receipt totals by entity type, over a two year cycle. Totals are adjusted to avoid double counting.\n\nThis is [the sql](https://github.com/fecgov/openFEC/blob/develop/data/migrations/V41__large_aggregates.sql) that creates these calculations.\n","parameters":[{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"end_date","type":"string"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","in":"query","name":"cycle","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityReceiptDisbursementTotalsPage"}}},"description":""}},"tags":["financial"]}},"/totals/inaugural_committees/by_contributor/":{"get":{"description":"\nThis endpoint provides information about an inaugural committee's Form 13 report of donations accepted.\nThe data is aggregated by the contributor and the two-year period. We refer to two-year periods as a `cycle`.\n\n","parameters":[{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"Name of contributor","explode":true,"in":"query","name":"contributor_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"\nProvide a field to sort by. Use `-` for descending order. ex: `-case_no`\n","explode":true,"in":"query","name":"sort","required":false,"schema":{"default":["-total_donation"],"items":{"type":"string"},"type":"array"},"x-nullable":true}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InauguralDonationsPage"}}},"description":""}},"tags":["financial"]}},"/totals/{entity_type}/":{"get":{"description":"\nThis endpoint provides information about a committee's Form 3, Form 3X, or Form 3P financial reports,\nwhich are aggregated by two-year period. We refer to two-year periods as a `cycle`.\n\nThe cycle is named after the even-numbered year and includes the year before it. To obtain\ntotals from 2013 and 2014, you would use 2014. In odd-numbered years, the current cycle\nis the next year — for example, in 2015, the current cycle is 2016.\n\nFor presidential and Senate candidates, multiple two-year cycles exist between elections.\n\n","parameters":[{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","explode":true,"in":"query","name":"treasurer_name","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_disbursements","required":false,"schema":{"type":"string"}},{"description":"US state or territory","explode":true,"in":"query","name":"committee_state","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","explode":true,"in":"query","name":"cycle","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Toggle that filters out all rows having sort column that is non-null","in":"query","name":"sort_null_only","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"\nA unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. This is a filter for Leadership PAC sponsor.\n","explode":true,"in":"query","name":"sponsor_candidate_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_disbursements","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_last_cash_on_hand_end_period","required":false,"schema":{"type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_last_cash_on_hand_end_period","required":false,"schema":{"type":"string"}},{"description":"Hide null values on sorted column(s).","in":"query","name":"sort_hide_null","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"The number of results returned per page. Defaults to 20.","in":"query","name":"per_page","required":false,"schema":{"default":20,"format":"int32","type":"integer"}},{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","explode":true,"in":"query","name":"filing_frequency","required":false,"schema":{"items":{"enum":["","A","M","N","Q","T","W","-A","-T"],"type":"string"},"type":"array"}},{"description":"Provide a field to sort by. Use `-` for descending order.\n","in":"query","name":"sort","required":false,"schema":{"default":"-cycle","type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_last_debts_owed_by_committee","required":false,"schema":{"type":"string"}},{"description":"Filter for committees whose first Form 1 was received on or after this date.","in":"query","name":"min_first_f1_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","explode":true,"in":"query","name":"committee_designation","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nAPI key for https://api.data.gov. Get one at https://api.data.gov/signup.\n","in":"query","name":"api_key","required":true,"schema":{"default":"DEMO_KEY","type":"string"}},{"description":"\nFilter for all amounts less than a value.\n","in":"query","name":"max_receipts","required":false,"schema":{"type":"string"}},{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","explode":true,"in":"query","name":"committee_type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Toggle that sorts null values last","in":"query","name":"sort_nulls_last","required":false,"schema":{"default":false,"type":"boolean"}},{"description":"For paginating through results, starting at page 1","in":"query","name":"page","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","explode":true,"in":"query","name":"committee_id","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_last_debts_owed_by_committee","required":false,"schema":{"type":"string"}},{"description":"Filter for committees whose first Form 1 was received on or before this date.","in":"query","name":"max_first_f1_date","required":false,"schema":{"format":"date","type":"string"}},{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","explode":true,"in":"query","name":"organization_type","required":false,"schema":{"items":{"enum":["","C","L","M","T","V","W"],"type":"string"},"type":"array"}},{"description":"\nFilter for all amounts greater than a value.\n","in":"query","name":"min_receipts","required":false,"schema":{"type":"string"}},{"description":"Committee groupings based on FEC filing form.                 Choose one of: `presidential`, `pac`, `party`, `pac-party`,                 `house-senate`, or `ie-only`","in":"path","name":"entity_type","required":true,"schema":{"enum":["presidential","pac","party","pac-party","house-senate","ie-only"],"type":"string"}}],"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitteeTotalsPage"}}},"description":""}},"tags":["financial"]}}},"components":{"schemas":{"AuditCandidateSearch":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"AuditCandidateSearchList":{"properties":{"results":{"items":{"$ref":"#/components/schemas/AuditCandidateSearch"},"type":"array"}},"type":"object"},"AuditCase":{"properties":{"audit_case_id":{"type":"string"},"audit_id":{"format":"int32","type":"integer"},"candidate_id":{"type":"string"},"candidate_name":{"type":"string"},"committee_description":{"type":"string"},"committee_designation":{"type":"string"},"committee_id":{"type":"string"},"committee_name":{"type":"string"},"committee_type":{"type":"string"},"cycle":{"format":"int32","type":"integer"},"far_release_date":{"format":"date","type":"string"},"link_to_report":{"description":"\nURL for retrieving the PDF document\n","nullable":true,"type":"string"},"primary_category_list":{"items":{"$ref":"#/components/schemas/AuditCaseCategoryRelation"},"type":"array"}},"type":"object"},"AuditCaseCategoryRelation":{"properties":{"primary_category_id":{"type":"string"},"primary_category_name":{"type":"string"},"sub_category_list":{"items":{"$ref":"#/components/schemas/AuditCaseSubCategory"},"type":"array"}},"type":"object"},"AuditCaseCategoryRelationPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/AuditCaseCategoryRelation"},"type":"array"}},"type":"object"},"AuditCasePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/AuditCase"},"type":"array"}},"type":"object"},"AuditCaseSubCategory":{"properties":{"sub_category_id":{"type":"string"},"sub_category_name":{"type":"string"}},"type":"object"},"AuditCaseSubCategoryPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/AuditCaseSubCategory"},"type":"array"}},"type":"object"},"AuditCategory":{"properties":{"primary_category_id":{"type":"string"},"primary_category_name":{"type":"string"},"sub_category_list":{"items":{"$ref":"#/components/schemas/AuditCategoryRelation"},"type":"array"}},"type":"object"},"AuditCategoryPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/AuditCategory"},"type":"array"}},"type":"object"},"AuditCategoryRelation":{"properties":{"sub_category_id":{"type":"string"},"sub_category_name":{"type":"string"}},"type":"object"},"AuditCategoryRelationPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/AuditCategoryRelation"},"type":"array"}},"type":"object"},"AuditCommitteeSearch":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"AuditCommitteeSearchList":{"properties":{"results":{"items":{"$ref":"#/components/schemas/AuditCommitteeSearch"},"type":"array"}},"type":"object"},"AuditPrimaryCategory":{"properties":{"primary_category_id":{"type":"string"},"primary_category_name":{"type":"string"}},"type":"object"},"AuditPrimaryCategoryPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/AuditPrimaryCategory"},"type":"array"}},"type":"object"},"BaseF3Filing":{"properties":{"amended_address":{"nullable":true,"type":"string"},"amended_by":{"format":"int32","type":"integer"},"amendment":{"nullable":true,"type":"string"},"amendment_chain":{"items":{"format":"int32","type":"integer"},"type":"array"},"beginning_image_number":{"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"cash_on_hand_beginning_period":{"format":"int32","nullable":true,"type":"integer"},"city":{"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"coverage_end_date":{"format":"date","nullable":true,"type":"string"},"coverage_start_date":{"format":"date","nullable":true,"type":"string"},"csv_url":{"type":"string"},"district":{"format":"int32","nullable":true,"type":"integer"},"document_description":{"type":"string"},"election_date":{"format":"date","nullable":true,"type":"string"},"election_state":{"nullable":true,"type":"string"},"f3z1":{"format":"int32","nullable":true,"type":"integer"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","type":"integer"},"general_election":{"nullable":true,"type":"string"},"is_amended":{"type":"boolean"},"most_recent":{"type":"boolean"},"most_recent_filing":{"format":"int32","type":"integer"},"pdf_url":{"type":"string"},"prefix":{"nullable":true,"type":"string"},"primary_election":{"nullable":true,"type":"string"},"receipt_date":{"format":"date","nullable":true,"type":"string"},"report":{"nullable":true,"type":"string"},"report_type":{"nullable":true,"type":"string"},"report_year":{"format":"int32","type":"integer"},"rpt_pgi":{"description":"Election type \nConvention, Primary,\nGeneral, Special,\nRunoff etc.\n","nullable":true,"type":"string"},"runoff_election":{"nullable":true,"type":"string"},"sign_date":{"format":"date","nullable":true,"type":"string"},"special_election":{"nullable":true,"type":"string"},"state":{"nullable":true,"type":"string"},"street_1":{"nullable":true,"type":"string"},"street_2":{"nullable":true,"type":"string"},"suffix":{"nullable":true,"type":"string"},"summary_lines":{"type":"string"},"treasurer_first_name":{"nullable":true,"type":"string"},"treasurer_last_name":{"nullable":true,"type":"string"},"treasurer_middle_name":{"nullable":true,"type":"string"},"treasurer_name":{"type":"string"},"zip":{"nullable":true,"type":"string"}},"type":"object"},"BaseF3FilingPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/BaseF3Filing"},"type":"array"}},"type":"object"},"BaseF3PFiling":{"properties":{"amended_by":{"format":"int32","type":"integer"},"amendment":{"nullable":true,"type":"string"},"amendment_chain":{"items":{"format":"int32","type":"integer"},"type":"array"},"beginning_image_number":{"type":"string"},"cash_on_hand_beginning_period":{"format":"float","nullable":true,"type":"number"},"cash_on_hand_end_period":{"format":"float","nullable":true,"type":"number"},"city":{"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"coverage_end_date":{"format":"date","nullable":true,"type":"string"},"coverage_start_date":{"format":"date","nullable":true,"type":"string"},"csv_url":{"type":"string"},"debts_owed_by_committee":{"format":"float","nullable":true,"type":"number"},"debts_owed_to_committee":{"format":"float","nullable":true,"type":"number"},"document_description":{"type":"string"},"election_date":{"format":"date","nullable":true,"type":"string"},"election_state":{"nullable":true,"type":"string"},"expenditure_subject_to_limits":{"format":"float","nullable":true,"type":"number"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","type":"integer"},"general_election":{"nullable":true,"type":"string"},"is_amended":{"type":"boolean"},"most_recent":{"type":"boolean"},"most_recent_filing":{"format":"int32","type":"integer"},"net_contributions_cycle_to_date":{"format":"float","nullable":true,"type":"number"},"net_operating_expenditures_cycle_to_date":{"format":"float","nullable":true,"type":"number"},"pdf_url":{"type":"string"},"prefix":{"nullable":true,"type":"string"},"primary_election":{"nullable":true,"type":"string"},"receipt_date":{"format":"date","nullable":true,"type":"string"},"report":{"nullable":true,"type":"string"},"report_type":{"nullable":true,"type":"string"},"report_year":{"format":"int32","type":"integer"},"rpt_pgi":{"description":"Election type \nConvention, Primary,\nGeneral, Special,\nRunoff etc.\n","nullable":true,"type":"string"},"sign_date":{"format":"date","nullable":true,"type":"string"},"state":{"nullable":true,"type":"string"},"street_1":{"nullable":true,"type":"string"},"street_2":{"nullable":true,"type":"string"},"subtotal_summary_period":{"nullable":true,"type":"string"},"suffix":{"nullable":true,"type":"string"},"summary_lines":{"type":"string"},"treasurer_first_name":{"nullable":true,"type":"string"},"treasurer_last_name":{"nullable":true,"type":"string"},"treasurer_middle_name":{"nullable":true,"type":"string"},"treasurer_name":{"type":"string"},"zip":{"nullable":true,"type":"string"}},"type":"object"},"BaseF3PFilingPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/BaseF3PFiling"},"type":"array"}},"type":"object"},"BaseF3XFiling":{"properties":{"amend_address":{"nullable":true,"type":"string"},"amended_by":{"format":"int32","type":"integer"},"amendment":{"nullable":true,"type":"string"},"amendment_chain":{"items":{"format":"int32","type":"integer"},"type":"array"},"beginning_image_number":{"type":"string"},"city":{"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"coverage_end_date":{"format":"date","nullable":true,"type":"string"},"coverage_start_date":{"format":"date","nullable":true,"type":"string"},"csv_url":{"type":"string"},"document_description":{"type":"string"},"election_date":{"format":"date","nullable":true,"type":"string"},"election_state":{"nullable":true,"type":"string"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","type":"integer"},"is_amended":{"type":"boolean"},"most_recent":{"type":"boolean"},"most_recent_filing":{"format":"int32","type":"integer"},"pdf_url":{"type":"string"},"qualified_multicandidate_committee":{"nullable":true,"type":"string"},"receipt_date":{"format":"date","nullable":true,"type":"string"},"report":{"nullable":true,"type":"string"},"report_type":{"nullable":true,"type":"string"},"report_year":{"format":"int32","type":"integer"},"rpt_pgi":{"description":"Election type \nConvention, Primary,\nGeneral, Special,\nRunoff etc.\n","nullable":true,"type":"string"},"sign_date":{"format":"date","nullable":true,"type":"string"},"state":{"nullable":true,"type":"string"},"street_1":{"nullable":true,"type":"string"},"street_2":{"nullable":true,"type":"string"},"summary_lines":{"type":"string"},"zip":{"nullable":true,"type":"string"}},"type":"object"},"BaseF3XFilingPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/BaseF3XFiling"},"type":"array"}},"type":"object"},"CCTotalsByCandidate":{"properties":{"candidate_id":{"type":"string"},"cycle":{"format":"int32","type":"integer"},"support_oppose_indicator":{"type":"string"},"total":{"type":"number"}},"type":"object"},"CCTotalsByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CCTotalsByCandidate"},"type":"array"}},"type":"object"},"CalendarDate":{"properties":{"all_day":{"nullable":true,"type":"boolean"},"calendar_category_id":{"description":"\nEach type of event has a calendar category with an integer id. Options are: Open Meetings: 32, Executive Sessions: 39, Public Hearings: 40,\nConferences: 33, Roundtables: 34, Election Dates: 36, Federal Holidays: 37, FEA Periods: 38, Commission Meetings: 20,\nReporting Deadlines: 21, Conferences and Outreach: 22, AOs and Rules: 23, Other: 24, Quarterly: 25, Monthly: 26,\nPre and Post-Elections: 27, EC Periods:28, and IE Periods: 29\n","format":"int32","nullable":true,"type":"integer"},"category":{"description":"\nEach type of event has a calendar category with an integer id. Options are: Open Meetings: 32, Executive Sessions: 39, Public Hearings: 40,\nConferences: 33, Roundtables: 34, Election Dates: 36, Federal Holidays: 37, FEA Periods: 38, Commission Meetings: 20,\nReporting Deadlines: 21, Conferences and Outreach: 22, AOs and Rules: 23, Other: 24, Quarterly: 25, Monthly: 26,\nPre and Post-Elections: 27, EC Periods:28, and IE Periods: 29\n","nullable":true,"type":"string"},"description":{"type":"string"},"end_date":{"type":"string"},"event_id":{"description":"An unique ID for an event. Useful for downloading a single event to your calendar. This ID is not a permanent, persistent ID.","format":"int32","type":"integer"},"location":{"description":"\nCan be state address or room.\n","nullable":true,"type":"string"},"start_date":{"type":"string"},"state":{"description":"The state field only applies to election dates and reporting deadlines, reporting periods and all other dates do not have the array of states to filter on","items":{"type":"string"},"nullable":true,"type":"array"},"summary":{"type":"string"},"url":{"description":"\nA url for that event\n","nullable":true,"type":"string"}},"type":"object"},"CalendarDatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CalendarDate"},"type":"array"}},"type":"object"},"Candidate":{"properties":{"active_through":{"description":"Last year a candidate was active. This field is specific to the candidate_id so if the same person runs for another office, there may be a different record for them.","format":"int32","nullable":true,"type":"integer"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_inactive":{"description":" Candidates who are actively seeking office. If no value is specified, all candidates\nare returned. When True is specified, only active candidates are returned. When False is\nspecified, only inactive candidates are returned.\n","nullable":true,"type":"boolean"},"candidate_status":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","maxLength":1,"nullable":true,"type":"string"},"cycles":{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","maxLength":2,"nullable":true,"type":"string"},"district_number":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","format":"int32","nullable":true,"type":"integer"},"election_districts":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","items":{"type":"string"},"nullable":true,"type":"array"},"election_years":{"description":"Years in which a candidate ran for office.","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"federal_funds_flag":{"type":"boolean"},"first_file_date":{"description":"The day the FEC received the candidate's first filing. This is a F2 candidate registration.","format":"date","nullable":true,"type":"string"},"has_raised_funds":{"type":"boolean"},"inactive_election_years":{"description":"inactive years","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"incumbent_challenge":{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":1,"nullable":true,"type":"string"},"incumbent_challenge_full":{"description":"Explains if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":10,"nullable":true,"type":"string"},"last_f2_date":{"description":"The day the FEC received the candidate's most recent Form 2","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the candidate's most recent filing","format":"date","nullable":true,"type":"string"},"load_date":{"description":"Date the information was loaded into the FEC systems. This can be affected by reseting systems and other factors, refer to receipt_date for the day that the FEC received the paper or electronic document. Keep in mind that paper filings take more time to process and there can be a lag between load_date and receipt_date. This field can be helpful to identify paper records that have been processed recently.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"Name of candidate running for office","maxLength":100,"nullable":true,"type":"string"},"office":{"description":"Federal office candidate runs for: H, S or P","maxLength":1,"nullable":true,"type":"string"},"office_full":{"description":"Federal office candidate runs for: House, Senate or presidential","maxLength":9,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Party affiliated with a candidate or committee","maxLength":255,"nullable":true,"type":"string"},"principal_committees":{"items":{"properties":{"affiliated_committee_name":{"description":"\nAffiliated committee or connected organization\n","maxLength":100,"nullable":true,"type":"string"},"candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","items":{"type":"string"},"nullable":true,"type":"array"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":1,"nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":50,"nullable":true,"type":"string"},"cycles":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":1,"nullable":true,"type":"string"},"designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":25,"nullable":true,"type":"string"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"last_f1_date":{"description":"The day the FEC received the committee's most recent Form 1","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the committee's most recent filing","format":"date","nullable":true,"type":"string"},"name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":50,"nullable":true,"type":"string"},"state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"}},"required":["committee_id"],"type":"object"},"type":"array"},"state":{"description":"US state or territory where a candidate runs for office","maxLength":2,"nullable":true,"type":"string"}},"type":"object"},"CandidateCommitteeTotalsHouseSenate":{"properties":{"all_other_loans":{"nullable":true,"type":"number"},"candidate_contribution":{"nullable":true,"type":"number"},"candidate_election_year":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","type":"string"},"contribution_refunds":{"nullable":true,"type":"number"},"contributions":{"description":"Contribution","nullable":true,"type":"number"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"election_full":{"type":"boolean"},"exempt_legal_accounting_disbursement":{"nullable":true,"type":"number"},"federal_funds":{"nullable":true,"type":"number"},"fundraising_disbursements":{"nullable":true,"type":"number"},"individual_contributions":{"nullable":true,"type":"number"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"individual_unitemized_contributions":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total.","nullable":true,"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"last_debts_owed_by_committee":{"nullable":true,"type":"number"},"last_debts_owed_to_committee":{"nullable":true,"type":"number"},"last_net_contributions":{"nullable":true,"type":"number"},"last_net_operating_expenditures":{"nullable":true,"type":"number"},"last_report_type_full":{"nullable":true,"type":"string"},"last_report_year":{"format":"int32","nullable":true,"type":"integer"},"loan_repayments":{"nullable":true,"type":"number"},"loan_repayments_candidate_loans":{"nullable":true,"type":"number"},"loan_repayments_other_loans":{"nullable":true,"type":"number"},"loans":{"nullable":true,"type":"number"},"loans_made_by_candidate":{"nullable":true,"type":"number"},"net_contributions":{"nullable":true,"type":"number"},"net_operating_expenditures":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures":{"nullable":true,"type":"number"},"offsets_to_legal_accounting":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures":{"nullable":true,"type":"number"},"other_disbursements":{"nullable":true,"type":"number"},"other_political_committee_contributions":{"nullable":true,"type":"number"},"other_receipts":{"nullable":true,"type":"number"},"political_party_committee_contributions":{"nullable":true,"type":"number"},"receipts":{"nullable":true,"type":"number"},"refunded_individual_contributions":{"nullable":true,"type":"number"},"refunded_other_political_committee_contributions":{"nullable":true,"type":"number"},"refunded_political_party_committee_contributions":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"transaction_coverage_date":{"format":"date-time","nullable":true,"type":"string"},"transfers_from_other_authorized_committee":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee":{"nullable":true,"type":"number"}},"required":["candidate_election_year","candidate_id","cycle","election_full"],"type":"object"},"CandidateCommitteeTotalsHouseSenatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateCommitteeTotalsHouseSenate"},"type":"array"}},"type":"object"},"CandidateCommitteeTotalsPresidential":{"properties":{"candidate_contribution":{"nullable":true,"type":"number"},"candidate_election_year":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","type":"string"},"contribution_refunds":{"nullable":true,"type":"number"},"contributions":{"description":"Contribution","nullable":true,"type":"number"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"election_full":{"type":"boolean"},"exempt_legal_accounting_disbursement":{"nullable":true,"type":"number"},"federal_funds":{"nullable":true,"type":"number"},"fundraising_disbursements":{"nullable":true,"type":"number"},"individual_contributions":{"nullable":true,"type":"number"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"individual_unitemized_contributions":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total.","nullable":true,"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"last_debts_owed_by_committee":{"nullable":true,"type":"number"},"last_debts_owed_to_committee":{"nullable":true,"type":"number"},"last_report_type_full":{"nullable":true,"type":"string"},"last_report_year":{"format":"int32","nullable":true,"type":"integer"},"loan_repayments_made":{"nullable":true,"type":"number"},"loans_received":{"nullable":true,"type":"number"},"loans_received_from_candidate":{"nullable":true,"type":"number"},"net_contributions":{"nullable":true,"type":"number"},"net_operating_expenditures":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures":{"nullable":true,"type":"number"},"offsets_to_legal_accounting":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures":{"nullable":true,"type":"number"},"other_disbursements":{"nullable":true,"type":"number"},"other_loans_received":{"nullable":true,"type":"number"},"other_political_committee_contributions":{"nullable":true,"type":"number"},"other_receipts":{"nullable":true,"type":"number"},"political_party_committee_contributions":{"nullable":true,"type":"number"},"receipts":{"nullable":true,"type":"number"},"refunded_individual_contributions":{"nullable":true,"type":"number"},"refunded_other_political_committee_contributions":{"nullable":true,"type":"number"},"refunded_political_party_committee_contributions":{"nullable":true,"type":"number"},"repayments_loans_made_by_candidate":{"nullable":true,"type":"number"},"repayments_other_loans":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"transaction_coverage_date":{"format":"date-time","nullable":true,"type":"string"},"transfers_from_affiliated_committee":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee":{"nullable":true,"type":"number"}},"required":["candidate_election_year","candidate_id","cycle","election_full"],"type":"object"},"CandidateCommitteeTotalsPresidentialPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateCommitteeTotalsPresidential"},"type":"array"}},"type":"object"},"CandidateDetail":{"properties":{"active_through":{"description":"Last year a candidate was active. This field is specific to the candidate_id so if the same person runs for another office, there may be a different record for them.","format":"int32","nullable":true,"type":"integer"},"address_city":{"description":"City of candidate's address, as reported on their Form 2.","maxLength":100,"nullable":true,"type":"string"},"address_state":{"description":"State of candidate's address, as reported on their Form 2.","maxLength":2,"nullable":true,"type":"string"},"address_street_1":{"description":"Street of candidate's address, as reported on their Form 2.","maxLength":200,"nullable":true,"type":"string"},"address_street_2":{"description":"Additional street information of candidate's address, as reported on their Form 2.","maxLength":200,"nullable":true,"type":"string"},"address_zip":{"description":"Zip code of candidate's address, as reported on their Form 2.","maxLength":10,"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_inactive":{"description":"True indicates that a candidate is inactive.","nullable":true,"type":"boolean"},"candidate_status":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","maxLength":1,"nullable":true,"type":"string"},"cycles":{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","maxLength":2,"nullable":true,"type":"string"},"district_number":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","format":"int32","nullable":true,"type":"integer"},"election_districts":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","items":{"type":"string"},"nullable":true,"type":"array"},"election_years":{"description":"Years in which a candidate ran for office.","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"federal_funds_flag":{"type":"boolean"},"first_file_date":{"description":"The day the FEC received the candidate's first filing. This is a F2 candidate registration.","format":"date","nullable":true,"type":"string"},"flags":{"nullable":true,"type":"string"},"has_raised_funds":{"type":"boolean"},"incumbent_challenge":{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":1,"nullable":true,"type":"string"},"incumbent_challenge_full":{"description":"Explains if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":10,"nullable":true,"type":"string"},"last_f2_date":{"description":"The day the FEC received the candidate's most recent Form 2","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the candidate's most recent filing","format":"date","nullable":true,"type":"string"},"load_date":{"description":"Date the information was loaded into the FEC systems. This can be affected by reseting systems and other factors, refer to receipt_date for the day that the FEC received the paper or electronic document. Keep in mind that paper filings take more time to process and there can be a lag between load_date and receipt_date. This field can be helpful to identify paper records that have been processed recently.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"Name of candidate running for office","maxLength":100,"nullable":true,"type":"string"},"office":{"description":"Federal office candidate runs for: H, S or P","maxLength":1,"nullable":true,"type":"string"},"office_full":{"description":"Federal office candidate runs for: House, Senate or presidential","maxLength":9,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Party affiliated with a candidate or committee","maxLength":255,"nullable":true,"type":"string"},"state":{"description":"US state or territory where a candidate runs for office","maxLength":2,"nullable":true,"type":"string"}},"type":"object"},"CandidateDetailPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateDetail"},"type":"array"}},"type":"object"},"CandidateFlags":{"properties":{"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","type":"string"},"federal_funds_flag":{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","nullable":true,"type":"boolean"},"has_raised_funds":{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","nullable":true,"type":"boolean"}},"required":["candidate_id"],"type":"object"},"CandidateFlagsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateFlags"},"type":"array"}},"type":"object"},"CandidateHistory":{"properties":{"active_through":{"description":"Last year a candidate was active. This field is specific to the candidate_id so if the same person runs for another office, there may be a different record for them.","format":"int32","nullable":true,"type":"integer"},"address_city":{"description":"City of candidate's address, as reported on their Form 2.","maxLength":100,"nullable":true,"type":"string"},"address_state":{"description":"State of candidate's address, as reported on their Form 2.","maxLength":2,"nullable":true,"type":"string"},"address_street_1":{"description":"Street of candidate's address, as reported on their Form 2.","maxLength":200,"nullable":true,"type":"string"},"address_street_2":{"description":"Additional street information of candidate's address, as reported on their Form 2.","maxLength":200,"nullable":true,"type":"string"},"address_zip":{"description":"Zip code of candidate's address, as reported on their Form 2.","maxLength":10,"nullable":true,"type":"string"},"candidate_election_year":{"description":"The last year of the cycle for this election.","format":"int32","nullable":true,"type":"integer"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","type":"string"},"candidate_inactive":{"description":"\nTrue indicates that a candidate is inactive.\n","nullable":true,"type":"boolean"},"candidate_status":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","maxLength":1,"nullable":true,"type":"string"},"cycles":{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","maxLength":2,"nullable":true,"type":"string"},"district_number":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","format":"int32","nullable":true,"type":"integer"},"election_districts":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","items":{"type":"string"},"nullable":true,"type":"array"},"election_years":{"description":"Years in which a candidate ran for office.","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"fec_cycles_in_election":{"description":"FEC cycles are included in candidate election years.","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"first_file_date":{"description":"The day the FEC received the candidate's first filing. This is a F2 candidate registration.","format":"date","nullable":true,"type":"string"},"flags":{"nullable":true,"type":"string"},"incumbent_challenge":{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":1,"nullable":true,"type":"string"},"incumbent_challenge_full":{"description":"Explains if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":10,"nullable":true,"type":"string"},"last_f2_date":{"description":"The day the FEC received the candidate's most recent Form 2","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the candidate's most recent filing","format":"date","nullable":true,"type":"string"},"load_date":{"description":"Date the information was loaded into the FEC systems. This can be affected by reseting systems and other factors, refer to receipt_date for the day that the FEC received the paper or electronic document. Keep in mind that paper filings take more time to process and there can be a lag between load_date and receipt_date. This field can be helpful to identify paper records that have been processed recently.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"Name of candidate running for office","maxLength":100,"nullable":true,"type":"string"},"office":{"description":"Federal office candidate runs for: H, S or P","maxLength":1,"nullable":true,"type":"string"},"office_full":{"description":"Federal office candidate runs for: House, Senate or presidential","maxLength":9,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Party affiliated with a candidate or committee","maxLength":255,"nullable":true,"type":"string"},"rounded_election_years":{"description":"Rounded election years in which a candidate ran for office","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"state":{"description":"US state or territory where a candidate runs for office","maxLength":2,"nullable":true,"type":"string"},"two_year_period":{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","format":"int32","type":"integer"}},"required":["candidate_id","two_year_period"],"type":"object"},"CandidateHistoryPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateHistory"},"type":"array"}},"type":"object"},"CandidateHistoryTotal":{"properties":{"active_through":{"description":"Last year a candidate was active. This field is specific to the candidate_id so if the same person runs for another office, there may be a different record for them.","format":"int32","nullable":true,"type":"integer"},"address_city":{"description":"City of candidate's address, as reported on their Form 2.","maxLength":100,"nullable":true,"type":"string"},"address_state":{"description":"State of candidate's address, as reported on their Form 2.","maxLength":2,"nullable":true,"type":"string"},"address_street_1":{"description":"Street of candidate's address, as reported on their Form 2.","maxLength":200,"nullable":true,"type":"string"},"address_street_2":{"description":"Additional street information of candidate's address, as reported on their Form 2.","maxLength":200,"nullable":true,"type":"string"},"address_zip":{"description":"Zip code of candidate's address, as reported on their Form 2.","maxLength":10,"nullable":true,"type":"string"},"candidate_election_year":{"description":"The last year of the cycle for this election.","format":"int32","nullable":true,"type":"integer"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","type":"string"},"candidate_inactive":{"description":"\nTrue indicates that a candidate is inactive.\n","nullable":true,"type":"boolean"},"candidate_status":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","maxLength":1,"nullable":true,"type":"string"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"cycles":{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"disbursements":{"nullable":true,"type":"number"},"district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","maxLength":2,"nullable":true,"type":"string"},"district_number":{"description":"One-letter code explaining if the candidate is:\n        - C present candidate\n        - F future candidate\n        - N not yet a candidate\n        - P prior candidate\n","format":"int32","nullable":true,"type":"integer"},"election_districts":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","items":{"type":"string"},"nullable":true,"type":"array"},"election_year":{"description":"Year of election","format":"int32","type":"integer"},"election_years":{"description":"Years in which a candidate ran for office.","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"fec_cycles_in_election":{"description":"FEC cycles are included in candidate election years.","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"federal_funds_flag":{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","nullable":true,"type":"boolean"},"first_file_date":{"description":"The day the FEC received the candidate's first filing. This is a F2 candidate registration.","format":"date","nullable":true,"type":"string"},"flags":{"nullable":true,"type":"string"},"has_raised_funds":{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","nullable":true,"type":"boolean"},"incumbent_challenge":{"description":"One-letter code ('I', 'C', 'O') explaining if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":1,"nullable":true,"type":"string"},"incumbent_challenge_full":{"description":"Explains if the candidate is an incumbent, a challenger, or if the seat is open.","maxLength":10,"nullable":true,"type":"string"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"is_election":{"type":"boolean"},"last_f2_date":{"description":"The day the FEC received the candidate's most recent Form 2","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the candidate's most recent filing","format":"date","nullable":true,"type":"string"},"load_date":{"description":"Date the information was loaded into the FEC systems. This can be affected by reseting systems and other factors, refer to receipt_date for the day that the FEC received the paper or electronic document. Keep in mind that paper filings take more time to process and there can be a lag between load_date and receipt_date. This field can be helpful to identify paper records that have been processed recently.","format":"date-time","nullable":true,"type":"string"},"name":{"description":"Name of candidate running for office","maxLength":100,"nullable":true,"type":"string"},"office":{"description":"Federal office candidate runs for: H, S or P","maxLength":1,"nullable":true,"type":"string"},"office_full":{"description":"Federal office candidate runs for: House, Senate or presidential","maxLength":9,"nullable":true,"type":"string"},"other_political_committee_contributions":{"description":"Other committees contributions","nullable":true,"type":"number"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Party affiliated with a candidate or committee","maxLength":255,"nullable":true,"type":"string"},"receipts":{"nullable":true,"type":"number"},"rounded_election_years":{"description":"Rounded election years in which a candidate ran for office","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"state":{"description":"US state or territory where a candidate runs for office","maxLength":2,"nullable":true,"type":"string"},"state_full":{"description":"US state or territory where a candidate runs for office","maxLength":50,"nullable":true,"type":"string"},"transfers_from_other_authorized_committee":{"description":"Transfers from authorized committees","nullable":true,"type":"number"},"two_year_period":{"description":"\nTwo-year election cycle in which a candidate runs for office.\nCalculated from Form 2. The cycle begins with\nan odd year and is named for its ending, even year. This cycle follows\nthe traditional house election cycle and subdivides the presidential\nand Senate elections into comparable two-year blocks. To retrieve data for\nthe entire four years of a presidential term or six years of a senatorial term,\nyou will need the `election_full` flag.\n","format":"int32","type":"integer"}},"required":["candidate_id","cycle","is_election","two_year_period"],"type":"object"},"CandidateHistoryTotalPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateHistoryTotal"},"type":"array"}},"type":"object"},"CandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/Candidate"},"type":"array"}},"type":"object"},"CandidateSearch":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"office_sought":{"type":"string"}},"type":"object"},"CandidateSearchList":{"properties":{"results":{"items":{"$ref":"#/components/schemas/CandidateSearch"},"type":"array"}},"type":"object"},"CandidateTotal":{"properties":{"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","type":"string"},"candidate_inactive":{"description":"\nTrue indicates that a candidate is inactive.\n","nullable":true,"type":"boolean"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"disbursements":{"nullable":true,"type":"number"},"district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","maxLength":2,"nullable":true,"type":"string"},"district_number":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","format":"int32","nullable":true,"type":"integer"},"election_year":{"description":"Year of election","format":"int32","type":"integer"},"federal_funds_flag":{"description":"A boolean the describes if a presidential candidate has accepted federal funds. The flag will be false for House and Senate candidates.","nullable":true,"type":"boolean"},"has_raised_funds":{"description":"A boolean that describes if a candidate's committee has ever received any receipts for their campaign for this particular office. (Candidates have separate candidate IDs for each office.)","nullable":true,"type":"boolean"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"is_election":{"type":"boolean"},"office":{"description":"Federal office candidate runs for: H, S or P","maxLength":1,"nullable":true,"type":"string"},"other_political_committee_contributions":{"description":"Other committees contributions","nullable":true,"type":"number"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"receipts":{"nullable":true,"type":"number"},"state":{"description":"US state or territory where a candidate runs for office","maxLength":2,"nullable":true,"type":"string"},"state_full":{"description":"US state or territory where a candidate runs for office","maxLength":50,"nullable":true,"type":"string"},"transfers_from_other_authorized_committee":{"description":"Transfers from authorized committees","nullable":true,"type":"number"}},"required":["candidate_id","cycle","is_election"],"type":"object"},"CandidateTotalAggregate":{"properties":{"district":{"type":"string"},"district_number":{"format":"int32","type":"integer"},"election_year":{"format":"int32","type":"integer"},"office":{"type":"string"},"party":{"type":"string"},"state":{"type":"string"},"state_full":{"type":"string"},"total_cash_on_hand_end_period":{"type":"number"},"total_debts_owed_by_committee":{"type":"number"},"total_disbursements":{"type":"number"},"total_individual_itemized_contributions":{"type":"number"},"total_other_political_committee_contributions":{"type":"number"},"total_receipts":{"type":"number"},"total_transfers_from_other_authorized_committee":{"type":"number"}},"type":"object"},"CandidateTotalAggregatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateTotalAggregate"},"type":"array"}},"type":"object"},"CandidateTotalPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CandidateTotal"},"type":"array"}},"type":"object"},"Committee":{"properties":{"affiliated_committee_name":{"description":"\nAffiliated committee or connected organization\n","maxLength":100,"nullable":true,"type":"string"},"candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","items":{"type":"string"},"nullable":true,"type":"array"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":1,"nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":50,"nullable":true,"type":"string"},"cycles":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":1,"nullable":true,"type":"string"},"designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":25,"nullable":true,"type":"string"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"last_f1_date":{"description":"The day the FEC received the committee's most recent Form 1","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the committee's most recent filing","format":"date","nullable":true,"type":"string"},"name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":50,"nullable":true,"type":"string"},"sponsor_candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. This is a filter for Leadership PAC sponsor.\n","items":{"type":"string"},"nullable":true,"type":"array"},"sponsor_candidate_list":{"items":{"properties":{"sponsor_candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"sponsor_candidate_name":{"description":"Name of candidate running for office","maxLength":100,"nullable":true,"type":"string"}},"type":"object"},"type":"array"},"state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"}},"required":["committee_id"],"type":"object"},"CommitteeDetail":{"properties":{"affiliated_committee_name":{"description":"\nAffiliated committee or connected organization\n","maxLength":100,"nullable":true,"type":"string"},"candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","items":{"type":"string"},"nullable":true,"type":"array"},"city":{"description":"\nCity of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":1,"nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":50,"nullable":true,"type":"string"},"custodian_city":{"description":"\nCity of committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_name_1":{"description":"\nName 1 of committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_name_2":{"description":"\nName 2 of committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_name_full":{"description":"\nFull name of committee custodian as reported on the Form 1\n","maxLength":100,"nullable":true,"type":"string"},"custodian_name_middle":{"description":"\nMiddle name of committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_name_prefix":{"description":"\nName prefix of committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_name_suffix":{"description":"\nSuffix name of the committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_name_title":{"description":"\nName title of the committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_phone":{"description":"\nPhone number of committee custodian as reported on the Form 1\n","maxLength":15,"nullable":true,"type":"string"},"custodian_state":{"description":"\nState of committee custodian as reported on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"custodian_street_1":{"description":"\nStreet address of the committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_street_2":{"description":"\nSecond line of the street address of the committee custodian as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"custodian_zip":{"description":"\nZip code of the committee custodian as reported on the Form 1\n","maxLength":9,"nullable":true,"type":"string"},"cycles":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":1,"nullable":true,"type":"string"},"designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":25,"nullable":true,"type":"string"},"email":{"description":"\nEmail as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"fax":{"description":"\nFax as reported on the Form 1\n","maxLength":10,"nullable":true,"type":"string"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"form_type":{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","maxLength":3,"nullable":true,"type":"string"},"jfc_committee":{"items":{"properties":{"joint_committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"joint_committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"}},"type":"object"},"type":"array"},"last_f1_date":{"description":"The day the FEC received the committee's most recent Form 1","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the committee's most recent filing","format":"date","nullable":true,"type":"string"},"leadership_pac":{"description":"\nIndicates if the committee is a leadership PAC\n","maxLength":50,"nullable":true,"type":"string"},"lobbyist_registrant_pac":{"description":"\nIndicates if the committee is a lobbyist registrant PAC\n","maxLength":1,"nullable":true,"type":"string"},"name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":50,"nullable":true,"type":"string"},"party_type":{"description":"\nCode for the type of party the committee is, only if applicable\n","maxLength":3,"nullable":true,"type":"string"},"party_type_full":{"description":"\nDescription of the type of party the committee is, only if applicable\n","maxLength":15,"nullable":true,"type":"string"},"sponsor_candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. This is a filter for Leadership PAC sponsor.\n","items":{"type":"string"},"nullable":true,"type":"array"},"state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"state_full":{"description":"\nState of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_1":{"description":"\nStreet address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_2":{"description":"\nSecond line of street address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_city":{"description":"\nCity of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"},"treasurer_name_1":{"description":"\nName 1 of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name_2":{"description":"\nName 2 of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name_middle":{"description":"\nMiddle name of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name_prefix":{"description":"\nName Prefix of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name_suffix":{"description":"\nName suffix of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name_title":{"description":"\nName title of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_phone":{"description":"\nPhone of committee treasurer as reported on the Form 1\n","maxLength":15,"nullable":true,"type":"string"},"treasurer_state":{"description":"\nState of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_street_1":{"description":"\nStreet of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_street_2":{"description":"\nSecond line of the street of committee treasurer as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_zip":{"description":"\nZip code of committee treasurer as reported on the Form 1\n","maxLength":9,"nullable":true,"type":"string"},"website":{"description":"\nWebsite url as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"zip":{"description":"\nZip code of committee as reported on the Form 1\n","maxLength":9,"nullable":true,"type":"string"}},"required":["committee_id"],"type":"object"},"CommitteeDetailPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeDetail"},"type":"array"}},"type":"object"},"CommitteeHistory":{"properties":{"affiliated_committee_name":{"description":"\nAffiliated committee or connected organization\n","maxLength":100,"nullable":true,"type":"string"},"candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","items":{"type":"string"},"nullable":true,"type":"array"},"city":{"description":"\nCity of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":1,"nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":50,"nullable":true,"type":"string"},"cycle":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","format":"int32","type":"integer"},"cycles":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"cycles_has_activity":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1), and the committee has filling activity during the cycle\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"cycles_has_financial":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s), and the committee files the financial reports\n('F3', 'F3X', 'F3P', 'F3L', 'F4', 'F5', 'F7', 'F13') during this cycle.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":1,"nullable":true,"type":"string"},"designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":25,"nullable":true,"type":"string"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"is_active":{"description":"\nTrue indicates that a committee is active.\n","nullable":true,"type":"boolean"},"jfc_committee":{"items":{"properties":{"joint_committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"joint_committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"}},"type":"object"},"type":"array"},"last_cycle_has_activity":{"description":"\nThe latest two year election cycle that the committee has filings\n","format":"int32","nullable":true,"type":"integer"},"last_cycle_has_financial":{"description":"\nThe latest two year election cycle that the committee files the financial reports\n('F3', 'F3X', 'F3P', 'F3L', 'F4', 'F5', 'F7', 'F13').\n","format":"int32","nullable":true,"type":"integer"},"last_f1_date":{"description":"The day the FEC received the committee's most recent Form 1","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the committee's most recent filing","format":"date","nullable":true,"type":"string"},"name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":50,"nullable":true,"type":"string"},"state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"state_full":{"description":"\nState of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_1":{"description":"\nStreet address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_2":{"description":"\nSecond line of street address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"},"zip":{"description":"\nZip code of committee as reported on the Form 1\n","maxLength":9,"nullable":true,"type":"string"}},"required":["committee_id","cycle"],"type":"object"},"CommitteeHistoryPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeHistory"},"type":"array"}},"type":"object"},"CommitteeHistoryProfile":{"properties":{"affiliated_committee_name":{"description":"\nAffiliated committee or connected organization\n","maxLength":100,"nullable":true,"type":"string"},"candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","items":{"type":"string"},"nullable":true,"type":"array"},"city":{"description":"\nCity of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_label":{"description":"\nDisplay the label of committee based on committee type, designation and organization type\n","nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":1,"nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":50,"nullable":true,"type":"string"},"convert_to_pac_flag":{"description":"True indicates that a candidate committee had been converted to a PAC","nullable":true,"type":"boolean"},"cycle":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","format":"int32","type":"integer"},"cycles":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"cycles_has_activity":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1), and the committee has filling activity during the cycle\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"cycles_has_financial":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s), and the committee files the financial reports\n('F3', 'F3X', 'F3P', 'F3L', 'F4', 'F5', 'F7', 'F13') during this cycle.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":1,"nullable":true,"type":"string"},"designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":25,"nullable":true,"type":"string"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"former_candidate_election_year":{"description":"Year a candidate runs for federal office.","format":"int32","nullable":true,"type":"integer"},"former_candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","maxLength":9,"nullable":true,"type":"string"},"former_candidate_name":{"description":"Name of candidate running for office","maxLength":90,"nullable":true,"type":"string"},"former_committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":200,"nullable":true,"type":"string"},"is_active":{"description":"\nTrue indicates that a committee is active.\n","nullable":true,"type":"boolean"},"jfc_committee":{"items":{"properties":{"joint_committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"joint_committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"}},"type":"object"},"type":"array"},"last_cycle_has_activity":{"description":"\nThe latest two year election cycle that the committee has filings\n","format":"int32","nullable":true,"type":"integer"},"last_cycle_has_financial":{"description":"\nThe latest two year election cycle that the committee files the financial reports\n('F3', 'F3X', 'F3P', 'F3L', 'F4', 'F5', 'F7', 'F13').\n","format":"int32","nullable":true,"type":"integer"},"last_f1_date":{"description":"The day the FEC received the committee's most recent Form 1","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the committee's most recent filing","format":"date","nullable":true,"type":"string"},"name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":50,"nullable":true,"type":"string"},"sponsor_candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. This is a filter for Leadership PAC sponsor.\n","items":{"type":"string"},"nullable":true,"type":"array"},"state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"state_full":{"description":"\nState of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_1":{"description":"\nStreet address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_2":{"description":"\nSecond line of street address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"},"zip":{"description":"\nZip code of committee as reported on the Form 1\n","maxLength":9,"nullable":true,"type":"string"}},"required":["committee_id","cycle"],"type":"object"},"CommitteeHistoryProfilePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeHistoryProfile"},"type":"array"}},"type":"object"},"CommitteePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/Committee"},"type":"array"}},"type":"object"},"CommitteeReports":{"properties":{"aggregate_amount_personal_contributions_general":{"nullable":true,"type":"number"},"aggregate_contributions_personal_funds_primary":{"nullable":true,"type":"number"},"all_loans_received_period":{"nullable":true,"type":"number"},"all_loans_received_ytd":{"nullable":true,"type":"number"},"all_other_loans_period":{"nullable":true,"type":"number"},"all_other_loans_ytd":{"nullable":true,"type":"number"},"allocated_federal_election_levin_share_period":{"nullable":true,"type":"number"},"amendment_chain":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","items":{"type":"number"},"nullable":true,"type":"array"},"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_full":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"calendar_ytd":{"format":"int32","nullable":true,"type":"integer"},"candidate_contribution_period":{"nullable":true,"type":"number"},"candidate_contribution_ytd":{"nullable":true,"type":"number"},"cash_on_hand_beginning_calendar_ytd":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"description":"Balance for the committee at the start of the two-year period","nullable":true,"type":"number"},"cash_on_hand_close_ytd":{"nullable":true,"type":"number"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_type":{"type":"string"},"coordinated_expenditures_by_party_committee_period":{"nullable":true,"type":"number"},"coordinated_expenditures_by_party_committee_ytd":{"nullable":true,"type":"number"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date-time","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","nullable":true,"type":"integer"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"debts_owed_to_committee":{"description":"Debts owed to the committee","nullable":true,"type":"number"},"document_description":{"type":"string"},"end_image_number":{"type":"string"},"exempt_legal_accounting_disbursement_period":{"nullable":true,"type":"number"},"exempt_legal_accounting_disbursement_ytd":{"nullable":true,"type":"number"},"expenditure_subject_to_limits":{"nullable":true,"type":"number"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"fed_candidate_committee_contribution_refunds_ytd":{"nullable":true,"type":"number"},"fed_candidate_committee_contributions_period":{"nullable":true,"type":"number"},"fed_candidate_committee_contributions_ytd":{"nullable":true,"type":"number"},"fed_candidate_contribution_refunds_period":{"nullable":true,"type":"number"},"federal_funds_period":{"nullable":true,"type":"number"},"federal_funds_ytd":{"nullable":true,"type":"number"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"fundraising_disbursements_period":{"nullable":true,"type":"number"},"fundraising_disbursements_ytd":{"nullable":true,"type":"number"},"gross_receipt_authorized_committee_general":{"nullable":true,"type":"number"},"gross_receipt_authorized_committee_primary":{"nullable":true,"type":"number"},"gross_receipt_minus_personal_contribution_general":{"nullable":true,"type":"number"},"gross_receipt_minus_personal_contributions_primary":{"nullable":true,"type":"number"},"html_url":{"description":"\nHTML link to the filing.\n","nullable":true,"type":"string"},"independent_contributions_period":{"nullable":true,"type":"number"},"independent_expenditures_period":{"nullable":true,"type":"number"},"independent_expenditures_ytd":{"nullable":true,"type":"number"},"individual_itemized_contributions_period":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the reporting period","nullable":true,"type":"number"},"individual_itemized_contributions_ytd":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the year to date","nullable":true,"type":"number"},"individual_unitemized_contributions_period":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the reporting period","nullable":true,"type":"number"},"individual_unitemized_contributions_ytd":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the year to date","nullable":true,"type":"number"},"is_amended":{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","nullable":true,"type":"boolean"},"items_on_hand_liquidated":{"nullable":true,"type":"number"},"loan_repayments_candidate_loans_period":{"nullable":true,"type":"number"},"loan_repayments_candidate_loans_ytd":{"nullable":true,"type":"number"},"loan_repayments_made_period":{"nullable":true,"type":"number"},"loan_repayments_made_ytd":{"nullable":true,"type":"number"},"loan_repayments_other_loans_period":{"nullable":true,"type":"number"},"loan_repayments_other_loans_ytd":{"nullable":true,"type":"number"},"loan_repayments_received_period":{"nullable":true,"type":"number"},"loan_repayments_received_ytd":{"nullable":true,"type":"number"},"loans_made_by_candidate_period":{"nullable":true,"type":"number"},"loans_made_by_candidate_ytd":{"nullable":true,"type":"number"},"loans_made_period":{"nullable":true,"type":"number"},"loans_made_ytd":{"nullable":true,"type":"number"},"loans_received_from_candidate_period":{"nullable":true,"type":"number"},"loans_received_from_candidate_ytd":{"nullable":true,"type":"number"},"means_filed":{"description":"The method used to file with the FEC, either electronic or on paper.","nullable":true,"type":"string"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"most_recent_file_number":{"nullable":true,"type":"number"},"net_contributions_cycle_to_date":{"nullable":true,"type":"number"},"net_contributions_period":{"nullable":true,"type":"number"},"net_contributions_ytd":{"nullable":true,"type":"number"},"net_operating_expenditures_cycle_to_date":{"nullable":true,"type":"number"},"net_operating_expenditures_period":{"nullable":true,"type":"number"},"net_operating_expenditures_ytd":{"nullable":true,"type":"number"},"non_allocated_fed_election_activity_period":{"nullable":true,"type":"number"},"non_allocated_fed_election_activity_ytd":{"nullable":true,"type":"number"},"nonfed_share_allocated_disbursements_period":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures_period":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures_ytd":{"nullable":true,"type":"number"},"offsets_to_legal_accounting_period":{"nullable":true,"type":"number"},"offsets_to_legal_accounting_ytd":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures_period":{"description":"Offsets to operating expenditures total for the reporting period","nullable":true,"type":"number"},"offsets_to_operating_expenditures_ytd":{"description":"Offsets to operating expenditures total for the year to date","nullable":true,"type":"number"},"operating_expenditures_period":{"nullable":true,"type":"number"},"operating_expenditures_ytd":{"nullable":true,"type":"number"},"other_disbursements_period":{"description":"Other disbursements total for the reporting period","nullable":true,"type":"number"},"other_disbursements_ytd":{"description":"Other disbursements total for the year to date","nullable":true,"type":"number"},"other_fed_operating_expenditures_period":{"nullable":true,"type":"number"},"other_fed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"other_fed_receipts_period":{"nullable":true,"type":"number"},"other_fed_receipts_ytd":{"nullable":true,"type":"number"},"other_loans_received_period":{"nullable":true,"type":"number"},"other_loans_received_ytd":{"nullable":true,"type":"number"},"other_political_committee_contributions_period":{"description":"Other committees contributions total for the reporting period","nullable":true,"type":"number"},"other_political_committee_contributions_ytd":{"description":"Other committees contributions total for the year to date","nullable":true,"type":"number"},"other_receipts_period":{"nullable":true,"type":"number"},"other_receipts_ytd":{"nullable":true,"type":"number"},"pdf_url":{"type":"string"},"political_party_committee_contributions_period":{"description":"Party committees contributions total for the reporting period","nullable":true,"type":"number"},"political_party_committee_contributions_ytd":{"description":"Party committees contributions total for the year to date","nullable":true,"type":"number"},"previous_file_number":{"nullable":true,"type":"number"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date","nullable":true,"type":"string"},"refunded_individual_contributions_period":{"description":"Individual refunds total for the reporting period","nullable":true,"type":"number"},"refunded_individual_contributions_ytd":{"description":"Individual refunds total for the year to date","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_period":{"description":"Other committee refunds total for the reporting period","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_ytd":{"description":"Other committee refunds total for the year to date","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_period":{"description":"Political party refunds total for the reporting period","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_ytd":{"description":"Political party refunds total for the year to date","nullable":true,"type":"number"},"refunds_total_contributions_col_total_ytd":{"nullable":true,"type":"number"},"repayments_loans_made_by_candidate_period":{"nullable":true,"type":"number"},"repayments_loans_made_candidate_ytd":{"nullable":true,"type":"number"},"repayments_other_loans_period":{"nullable":true,"type":"number"},"repayments_other_loans_ytd":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_type_full":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"shared_fed_activity_nonfed_ytd":{"nullable":true,"type":"number"},"shared_fed_activity_period":{"nullable":true,"type":"number"},"shared_fed_activity_ytd":{"nullable":true,"type":"number"},"shared_fed_operating_expenditures_period":{"nullable":true,"type":"number"},"shared_fed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"shared_nonfed_operating_expenditures_period":{"nullable":true,"type":"number"},"shared_nonfed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"subtotal_period":{"nullable":true,"type":"number"},"subtotal_summary_page_period":{"nullable":true,"type":"number"},"subtotal_summary_period":{"nullable":true,"type":"number"},"subtotal_summary_ytd":{"nullable":true,"type":"number"},"total_contribution_refunds_col_total_period":{"nullable":true,"type":"number"},"total_contribution_refunds_period":{"description":"Total contribution refunds total for the reporting period","nullable":true,"type":"number"},"total_contribution_refunds_ytd":{"description":"Total contribution refunds total for the year to date","nullable":true,"type":"number"},"total_contributions_column_total_period":{"nullable":true,"type":"number"},"total_contributions_period":{"description":"Contribution total for the reporting period","nullable":true,"type":"number"},"total_contributions_ytd":{"description":"Contribution total for the year to date","nullable":true,"type":"number"},"total_disbursements_period":{"description":"Disbursements total for the reporting period","nullable":true,"type":"number"},"total_disbursements_ytd":{"description":"Disbursements total for the year to date","nullable":true,"type":"number"},"total_fed_disbursements_period":{"nullable":true,"type":"number"},"total_fed_disbursements_ytd":{"nullable":true,"type":"number"},"total_fed_election_activity_period":{"nullable":true,"type":"number"},"total_fed_election_activity_ytd":{"nullable":true,"type":"number"},"total_fed_operating_expenditures_period":{"nullable":true,"type":"number"},"total_fed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_fed_receipts_period":{"nullable":true,"type":"number"},"total_fed_receipts_ytd":{"nullable":true,"type":"number"},"total_individual_contributions_period":{"description":"Individual contributions total for the reporting period","nullable":true,"type":"number"},"total_individual_contributions_ytd":{"description":"Individual contributions total for the year to date","nullable":true,"type":"number"},"total_loan_repayments_made_period":{"nullable":true,"type":"number"},"total_loan_repayments_made_ytd":{"nullable":true,"type":"number"},"total_loans_received_period":{"nullable":true,"type":"number"},"total_loans_received_ytd":{"nullable":true,"type":"number"},"total_nonfed_transfers_period":{"nullable":true,"type":"number"},"total_nonfed_transfers_ytd":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures_period":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_operating_expenditures_period":{"nullable":true,"type":"number"},"total_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_period":{"nullable":true,"type":"number"},"total_receipts_period":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the reporting period","nullable":true,"type":"number"},"total_receipts_ytd":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the year to date","nullable":true,"type":"number"},"total_ytd":{"nullable":true,"type":"number"},"transfers_from_affiliated_committee_period":{"nullable":true,"type":"number"},"transfers_from_affiliated_committee_ytd":{"nullable":true,"type":"number"},"transfers_from_affiliated_party_period":{"nullable":true,"type":"number"},"transfers_from_affiliated_party_ytd":{"nullable":true,"type":"number"},"transfers_from_nonfed_account_period":{"nullable":true,"type":"number"},"transfers_from_nonfed_account_ytd":{"nullable":true,"type":"number"},"transfers_from_nonfed_levin_period":{"nullable":true,"type":"number"},"transfers_from_nonfed_levin_ytd":{"nullable":true,"type":"number"},"transfers_from_other_authorized_committee_period":{"nullable":true,"type":"number"},"transfers_from_other_authorized_committee_ytd":{"nullable":true,"type":"number"},"transfers_to_affiliated_committee_period":{"nullable":true,"type":"number"},"transfers_to_affilitated_committees_ytd":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee_period":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee_ytd":{"nullable":true,"type":"number"}},"type":"object"},"CommitteeReportsHouseSenate":{"properties":{"aggregate_amount_personal_contributions_general":{"nullable":true,"type":"number"},"aggregate_contributions_personal_funds_primary":{"nullable":true,"type":"number"},"all_other_loans_period":{"nullable":true,"type":"number"},"all_other_loans_ytd":{"nullable":true,"type":"number"},"amendment_chain":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","items":{"type":"number"},"nullable":true,"type":"array"},"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_full":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"candidate_contribution_period":{"nullable":true,"type":"number"},"candidate_contribution_ytd":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"description":"Balance for the committee at the start of the two-year period","nullable":true,"type":"number"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_type":{"type":"string"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date-time","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","nullable":true,"type":"integer"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"debts_owed_to_committee":{"description":"Debts owed to the committee","nullable":true,"type":"number"},"document_description":{"type":"string"},"end_image_number":{"type":"string"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"gross_receipt_authorized_committee_general":{"nullable":true,"type":"number"},"gross_receipt_authorized_committee_primary":{"nullable":true,"type":"number"},"gross_receipt_minus_personal_contribution_general":{"nullable":true,"type":"number"},"gross_receipt_minus_personal_contributions_primary":{"nullable":true,"type":"number"},"html_url":{"description":"\nHTML link to the filing.\n","nullable":true,"type":"string"},"individual_itemized_contributions_period":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the reporting period","nullable":true,"type":"number"},"individual_itemized_contributions_ytd":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the year to date","nullable":true,"type":"number"},"individual_unitemized_contributions_period":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the reporting period","nullable":true,"type":"number"},"individual_unitemized_contributions_ytd":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the year to date","nullable":true,"type":"number"},"is_amended":{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","nullable":true,"type":"boolean"},"loan_repayments_candidate_loans_period":{"nullable":true,"type":"number"},"loan_repayments_candidate_loans_ytd":{"nullable":true,"type":"number"},"loan_repayments_other_loans_period":{"nullable":true,"type":"number"},"loan_repayments_other_loans_ytd":{"nullable":true,"type":"number"},"loans_made_by_candidate_period":{"nullable":true,"type":"number"},"loans_made_by_candidate_ytd":{"nullable":true,"type":"number"},"means_filed":{"description":"The method used to file with the FEC, either electronic or on paper.","nullable":true,"type":"string"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"most_recent_file_number":{"nullable":true,"type":"number"},"net_contributions_period":{"nullable":true,"type":"number"},"net_contributions_ytd":{"nullable":true,"type":"number"},"net_operating_expenditures_period":{"nullable":true,"type":"number"},"net_operating_expenditures_ytd":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures_period":{"description":"Offsets to operating expenditures total for the reporting period","nullable":true,"type":"number"},"offsets_to_operating_expenditures_ytd":{"description":"Offsets to operating expenditures total for the year to date","nullable":true,"type":"number"},"operating_expenditures_period":{"nullable":true,"type":"number"},"operating_expenditures_ytd":{"nullable":true,"type":"number"},"other_disbursements_period":{"description":"Other disbursements total for the reporting period","nullable":true,"type":"number"},"other_disbursements_ytd":{"description":"Other disbursements total for the year to date","nullable":true,"type":"number"},"other_political_committee_contributions_period":{"description":"Other committees contributions total for the reporting period","nullable":true,"type":"number"},"other_political_committee_contributions_ytd":{"description":"Other committees contributions total for the year to date","nullable":true,"type":"number"},"other_receipts_period":{"nullable":true,"type":"number"},"other_receipts_ytd":{"nullable":true,"type":"number"},"pdf_url":{"type":"string"},"political_party_committee_contributions_period":{"description":"Party committees contributions total for the reporting period","nullable":true,"type":"number"},"political_party_committee_contributions_ytd":{"description":"Party committees contributions total for the year to date","nullable":true,"type":"number"},"previous_file_number":{"nullable":true,"type":"number"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date","nullable":true,"type":"string"},"refunded_individual_contributions_period":{"description":"Individual refunds total for the reporting period","nullable":true,"type":"number"},"refunded_individual_contributions_ytd":{"description":"Individual refunds total for the year to date","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_period":{"description":"Other committee refunds total for the reporting period","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_ytd":{"description":"Other committee refunds total for the year to date","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_period":{"description":"Political party refunds total for the reporting period","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_ytd":{"description":"Political party refunds total for the year to date","nullable":true,"type":"number"},"refunds_total_contributions_col_total_ytd":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_type_full":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"subtotal_period":{"nullable":true,"type":"number"},"total_contribution_refunds_col_total_period":{"nullable":true,"type":"number"},"total_contribution_refunds_period":{"description":"Total contribution refunds total for the reporting period","nullable":true,"type":"number"},"total_contribution_refunds_ytd":{"description":"Total contribution refunds total for the year to date","nullable":true,"type":"number"},"total_contributions_column_total_period":{"nullable":true,"type":"number"},"total_contributions_period":{"description":"Contribution total for the reporting period","nullable":true,"type":"number"},"total_contributions_ytd":{"description":"Contribution total for the year to date","nullable":true,"type":"number"},"total_disbursements_period":{"description":"Disbursements total for the reporting period","nullable":true,"type":"number"},"total_disbursements_ytd":{"description":"Disbursements total for the year to date","nullable":true,"type":"number"},"total_individual_contributions_period":{"description":"Individual contributions total for the reporting period","nullable":true,"type":"number"},"total_individual_contributions_ytd":{"description":"Individual contributions total for the year to date","nullable":true,"type":"number"},"total_loan_repayments_made_period":{"nullable":true,"type":"number"},"total_loan_repayments_made_ytd":{"nullable":true,"type":"number"},"total_loans_received_period":{"nullable":true,"type":"number"},"total_loans_received_ytd":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures_period":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_operating_expenditures_period":{"nullable":true,"type":"number"},"total_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_receipts_period":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the reporting period","nullable":true,"type":"number"},"total_receipts_ytd":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the year to date","nullable":true,"type":"number"},"transfers_from_other_authorized_committee_period":{"nullable":true,"type":"number"},"transfers_from_other_authorized_committee_ytd":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee_period":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee_ytd":{"nullable":true,"type":"number"}},"type":"object"},"CommitteeReportsHouseSenatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeReportsHouseSenate"},"type":"array"}},"type":"object"},"CommitteeReportsIEOnly":{"properties":{"beginning_image_number":{"type":"string"},"committee_id":{"nullable":true,"type":"string"},"committee_name":{"nullable":true,"type":"string"},"committee_type":{"type":"string"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"format":"int32","nullable":true,"type":"integer"},"document_description":{"type":"string"},"end_image_number":{"type":"string"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"independent_contributions_period":{"nullable":true,"type":"number"},"independent_expenditures_period":{"nullable":true,"type":"number"},"is_amended":{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","nullable":true,"type":"boolean"},"means_filed":{"description":"The method used to file with the FEC, either electronic or on paper.","nullable":true,"type":"string"},"pdf_url":{"type":"string"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date","nullable":true,"type":"string"},"report_form":{"type":"string"},"report_type":{"nullable":true,"type":"string"},"report_type_full":{"nullable":true,"type":"string"},"report_year":{"format":"int32","nullable":true,"type":"integer"}},"type":"object"},"CommitteeReportsIEOnlyPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeReportsIEOnly"},"type":"array"}},"type":"object"},"CommitteeReportsPacParty":{"properties":{"all_loans_received_period":{"nullable":true,"type":"number"},"all_loans_received_ytd":{"nullable":true,"type":"number"},"allocated_federal_election_levin_share_period":{"nullable":true,"type":"number"},"amendment_chain":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","items":{"type":"number"},"nullable":true,"type":"array"},"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_full":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"calendar_ytd":{"format":"int32","nullable":true,"type":"integer"},"cash_on_hand_beginning_calendar_ytd":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"description":"Balance for the committee at the start of the two-year period","nullable":true,"type":"number"},"cash_on_hand_close_ytd":{"nullable":true,"type":"number"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_type":{"type":"string"},"coordinated_expenditures_by_party_committee_period":{"nullable":true,"type":"number"},"coordinated_expenditures_by_party_committee_ytd":{"nullable":true,"type":"number"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date-time","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","nullable":true,"type":"integer"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"debts_owed_to_committee":{"description":"Debts owed to the committee","nullable":true,"type":"number"},"document_description":{"type":"string"},"end_image_number":{"type":"string"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"fed_candidate_committee_contribution_refunds_ytd":{"nullable":true,"type":"number"},"fed_candidate_committee_contributions_period":{"nullable":true,"type":"number"},"fed_candidate_committee_contributions_ytd":{"nullable":true,"type":"number"},"fed_candidate_contribution_refunds_period":{"nullable":true,"type":"number"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"html_url":{"description":"\nHTML link to the filing.\n","nullable":true,"type":"string"},"independent_expenditures_period":{"nullable":true,"type":"number"},"independent_expenditures_ytd":{"nullable":true,"type":"number"},"individual_itemized_contributions_period":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the reporting period","nullable":true,"type":"number"},"individual_itemized_contributions_ytd":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the year to date","nullable":true,"type":"number"},"individual_unitemized_contributions_period":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the reporting period","nullable":true,"type":"number"},"individual_unitemized_contributions_ytd":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the year to date","nullable":true,"type":"number"},"is_amended":{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","nullable":true,"type":"boolean"},"loan_repayments_made_period":{"nullable":true,"type":"number"},"loan_repayments_made_ytd":{"nullable":true,"type":"number"},"loan_repayments_received_period":{"nullable":true,"type":"number"},"loan_repayments_received_ytd":{"nullable":true,"type":"number"},"loans_made_period":{"nullable":true,"type":"number"},"loans_made_ytd":{"nullable":true,"type":"number"},"means_filed":{"description":"The method used to file with the FEC, either electronic or on paper.","nullable":true,"type":"string"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"most_recent_file_number":{"nullable":true,"type":"number"},"net_contributions_period":{"nullable":true,"type":"number"},"net_contributions_ytd":{"nullable":true,"type":"number"},"net_operating_expenditures_period":{"nullable":true,"type":"number"},"net_operating_expenditures_ytd":{"nullable":true,"type":"number"},"non_allocated_fed_election_activity_period":{"nullable":true,"type":"number"},"non_allocated_fed_election_activity_ytd":{"nullable":true,"type":"number"},"nonfed_share_allocated_disbursements_period":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures_period":{"description":"Offsets to operating expenditures total for the reporting period","nullable":true,"type":"number"},"offsets_to_operating_expenditures_ytd":{"description":"Offsets to operating expenditures total for the year to date","nullable":true,"type":"number"},"other_disbursements_period":{"description":"Other disbursements total for the reporting period","nullable":true,"type":"number"},"other_disbursements_ytd":{"description":"Other disbursements total for the year to date","nullable":true,"type":"number"},"other_fed_operating_expenditures_period":{"nullable":true,"type":"number"},"other_fed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"other_fed_receipts_period":{"nullable":true,"type":"number"},"other_fed_receipts_ytd":{"nullable":true,"type":"number"},"other_political_committee_contributions_period":{"description":"Other committees contributions total for the reporting period","nullable":true,"type":"number"},"other_political_committee_contributions_ytd":{"description":"Other committees contributions total for the year to date","nullable":true,"type":"number"},"pdf_url":{"type":"string"},"political_party_committee_contributions_period":{"description":"Party committees contributions total for the reporting period","nullable":true,"type":"number"},"political_party_committee_contributions_ytd":{"description":"Party committees contributions total for the year to date","nullable":true,"type":"number"},"previous_file_number":{"nullable":true,"type":"number"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date","nullable":true,"type":"string"},"refunded_individual_contributions_period":{"description":"Individual refunds total for the reporting period","nullable":true,"type":"number"},"refunded_individual_contributions_ytd":{"description":"Individual refunds total for the year to date","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_period":{"description":"Other committee refunds total for the reporting period","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_ytd":{"description":"Other committee refunds total for the year to date","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_period":{"description":"Political party refunds total for the reporting period","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_ytd":{"description":"Political party refunds total for the year to date","nullable":true,"type":"number"},"report_form":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_type_full":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"shared_fed_activity_nonfed_ytd":{"nullable":true,"type":"number"},"shared_fed_activity_period":{"nullable":true,"type":"number"},"shared_fed_activity_ytd":{"nullable":true,"type":"number"},"shared_fed_operating_expenditures_period":{"nullable":true,"type":"number"},"shared_fed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"shared_nonfed_operating_expenditures_period":{"nullable":true,"type":"number"},"shared_nonfed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"subtotal_summary_page_period":{"nullable":true,"type":"number"},"subtotal_summary_ytd":{"nullable":true,"type":"number"},"total_contribution_refunds_period":{"description":"Total contribution refunds total for the reporting period","nullable":true,"type":"number"},"total_contribution_refunds_ytd":{"description":"Total contribution refunds total for the year to date","nullable":true,"type":"number"},"total_contributions_period":{"description":"Contribution total for the reporting period","nullable":true,"type":"number"},"total_contributions_ytd":{"description":"Contribution total for the year to date","nullable":true,"type":"number"},"total_disbursements_period":{"description":"Disbursements total for the reporting period","nullable":true,"type":"number"},"total_disbursements_ytd":{"description":"Disbursements total for the year to date","nullable":true,"type":"number"},"total_fed_disbursements_period":{"nullable":true,"type":"number"},"total_fed_disbursements_ytd":{"nullable":true,"type":"number"},"total_fed_election_activity_period":{"nullable":true,"type":"number"},"total_fed_election_activity_ytd":{"nullable":true,"type":"number"},"total_fed_operating_expenditures_period":{"nullable":true,"type":"number"},"total_fed_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_fed_receipts_period":{"nullable":true,"type":"number"},"total_fed_receipts_ytd":{"nullable":true,"type":"number"},"total_individual_contributions_period":{"description":"Individual contributions total for the reporting period","nullable":true,"type":"number"},"total_individual_contributions_ytd":{"description":"Individual contributions total for the year to date","nullable":true,"type":"number"},"total_nonfed_transfers_period":{"nullable":true,"type":"number"},"total_nonfed_transfers_ytd":{"nullable":true,"type":"number"},"total_operating_expenditures_period":{"nullable":true,"type":"number"},"total_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_receipts_period":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the reporting period","nullable":true,"type":"number"},"total_receipts_ytd":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the year to date","nullable":true,"type":"number"},"transfers_from_affiliated_party_period":{"nullable":true,"type":"number"},"transfers_from_affiliated_party_ytd":{"nullable":true,"type":"number"},"transfers_from_nonfed_account_period":{"nullable":true,"type":"number"},"transfers_from_nonfed_account_ytd":{"nullable":true,"type":"number"},"transfers_from_nonfed_levin_period":{"nullable":true,"type":"number"},"transfers_from_nonfed_levin_ytd":{"nullable":true,"type":"number"},"transfers_to_affiliated_committee_period":{"nullable":true,"type":"number"},"transfers_to_affilitated_committees_ytd":{"nullable":true,"type":"number"}},"type":"object"},"CommitteeReportsPacPartyPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeReportsPacParty"},"type":"array"}},"type":"object"},"CommitteeReportsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeReports"},"type":"array"}},"type":"object"},"CommitteeReportsPresidential":{"properties":{"amendment_chain":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","items":{"type":"number"},"nullable":true,"type":"array"},"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_full":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"candidate_contribution_period":{"nullable":true,"type":"number"},"candidate_contribution_ytd":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"description":"Balance for the committee at the start of the two-year period","nullable":true,"type":"number"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_type":{"type":"string"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date-time","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","nullable":true,"type":"integer"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"debts_owed_to_committee":{"description":"Debts owed to the committee","nullable":true,"type":"number"},"document_description":{"type":"string"},"end_image_number":{"type":"string"},"exempt_legal_accounting_disbursement_period":{"nullable":true,"type":"number"},"exempt_legal_accounting_disbursement_ytd":{"nullable":true,"type":"number"},"expenditure_subject_to_limits":{"nullable":true,"type":"number"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"federal_funds_period":{"nullable":true,"type":"number"},"federal_funds_ytd":{"nullable":true,"type":"number"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"fundraising_disbursements_period":{"nullable":true,"type":"number"},"fundraising_disbursements_ytd":{"nullable":true,"type":"number"},"html_url":{"description":"\nHTML link to the filing.\n","nullable":true,"type":"string"},"individual_itemized_contributions_period":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the reporting period","nullable":true,"type":"number"},"individual_itemized_contributions_ytd":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less. total for the year to date","nullable":true,"type":"number"},"individual_unitemized_contributions_period":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the reporting period","nullable":true,"type":"number"},"individual_unitemized_contributions_ytd":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total. total for the year to date","nullable":true,"type":"number"},"is_amended":{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","nullable":true,"type":"boolean"},"items_on_hand_liquidated":{"nullable":true,"type":"number"},"loans_received_from_candidate_period":{"nullable":true,"type":"number"},"loans_received_from_candidate_ytd":{"nullable":true,"type":"number"},"means_filed":{"description":"The method used to file with the FEC, either electronic or on paper.","nullable":true,"type":"string"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"most_recent_file_number":{"nullable":true,"type":"number"},"net_contributions_cycle_to_date":{"nullable":true,"type":"number"},"net_operating_expenditures_cycle_to_date":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures_period":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures_ytd":{"nullable":true,"type":"number"},"offsets_to_legal_accounting_period":{"nullable":true,"type":"number"},"offsets_to_legal_accounting_ytd":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures_period":{"description":"Offsets to operating expenditures total for the reporting period","nullable":true,"type":"number"},"offsets_to_operating_expenditures_ytd":{"description":"Offsets to operating expenditures total for the year to date","nullable":true,"type":"number"},"operating_expenditures_period":{"nullable":true,"type":"number"},"operating_expenditures_ytd":{"nullable":true,"type":"number"},"other_disbursements_period":{"description":"Other disbursements total for the reporting period","nullable":true,"type":"number"},"other_disbursements_ytd":{"description":"Other disbursements total for the year to date","nullable":true,"type":"number"},"other_loans_received_period":{"nullable":true,"type":"number"},"other_loans_received_ytd":{"nullable":true,"type":"number"},"other_political_committee_contributions_period":{"description":"Other committees contributions total for the reporting period","nullable":true,"type":"number"},"other_political_committee_contributions_ytd":{"description":"Other committees contributions total for the year to date","nullable":true,"type":"number"},"other_receipts_period":{"nullable":true,"type":"number"},"other_receipts_ytd":{"nullable":true,"type":"number"},"pdf_url":{"type":"string"},"political_party_committee_contributions_period":{"description":"Party committees contributions total for the reporting period","nullable":true,"type":"number"},"political_party_committee_contributions_ytd":{"description":"Party committees contributions total for the year to date","nullable":true,"type":"number"},"previous_file_number":{"nullable":true,"type":"number"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date","nullable":true,"type":"string"},"refunded_individual_contributions_period":{"description":"Individual refunds total for the reporting period","nullable":true,"type":"number"},"refunded_individual_contributions_ytd":{"description":"Individual refunds total for the year to date","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_period":{"description":"Other committee refunds total for the reporting period","nullable":true,"type":"number"},"refunded_other_political_committee_contributions_ytd":{"description":"Other committee refunds total for the year to date","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_period":{"description":"Political party refunds total for the reporting period","nullable":true,"type":"number"},"refunded_political_party_committee_contributions_ytd":{"description":"Political party refunds total for the year to date","nullable":true,"type":"number"},"repayments_loans_made_by_candidate_period":{"nullable":true,"type":"number"},"repayments_loans_made_candidate_ytd":{"nullable":true,"type":"number"},"repayments_other_loans_period":{"nullable":true,"type":"number"},"repayments_other_loans_ytd":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_type_full":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"subtotal_summary_period":{"nullable":true,"type":"number"},"total_contribution_refunds_period":{"description":"Total contribution refunds total for the reporting period","nullable":true,"type":"number"},"total_contribution_refunds_ytd":{"description":"Total contribution refunds total for the year to date","nullable":true,"type":"number"},"total_contributions_period":{"description":"Contribution total for the reporting period","nullable":true,"type":"number"},"total_contributions_ytd":{"description":"Contribution total for the year to date","nullable":true,"type":"number"},"total_disbursements_period":{"description":"Disbursements total for the reporting period","nullable":true,"type":"number"},"total_disbursements_ytd":{"description":"Disbursements total for the year to date","nullable":true,"type":"number"},"total_individual_contributions_period":{"description":"Individual contributions total for the reporting period","nullable":true,"type":"number"},"total_individual_contributions_ytd":{"description":"Individual contributions total for the year to date","nullable":true,"type":"number"},"total_loan_repayments_made_period":{"nullable":true,"type":"number"},"total_loan_repayments_made_ytd":{"nullable":true,"type":"number"},"total_loans_received_period":{"nullable":true,"type":"number"},"total_loans_received_ytd":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures_period":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures_ytd":{"nullable":true,"type":"number"},"total_period":{"nullable":true,"type":"number"},"total_receipts_period":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the reporting period","nullable":true,"type":"number"},"total_receipts_ytd":{"description":"Anything of value (money, goods, services or property) received by a political committee total for the year to date","nullable":true,"type":"number"},"total_ytd":{"nullable":true,"type":"number"},"transfers_from_affiliated_committee_period":{"nullable":true,"type":"number"},"transfers_from_affiliated_committee_ytd":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee_period":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee_ytd":{"nullable":true,"type":"number"}},"type":"object"},"CommitteeReportsPresidentialPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeReportsPresidential"},"type":"array"}},"type":"object"},"CommitteeSearch":{"properties":{"id":{"type":"string"},"is_active":{"type":"boolean"},"name":{"type":"string"}},"type":"object"},"CommitteeSearchList":{"properties":{"results":{"items":{"$ref":"#/components/schemas/CommitteeSearch"},"type":"array"}},"type":"object"},"CommitteeTotals":{"properties":{"all_loans_received":{"nullable":true,"type":"number"},"all_other_loans":{"nullable":true,"type":"number"},"allocated_federal_election_levin_share":{"nullable":true,"type":"number"},"candidate_contribution":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"nullable":true,"type":"number"},"committee_designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"contribution_refunds":{"nullable":true,"type":"number"},"contributions":{"description":"Contribution","nullable":true,"type":"number"},"contributions_ie_and_party_expenditures_made_percent":{"type":"number"},"convention_exp":{"nullable":true,"type":"number"},"coordinated_expenditures_by_party_committee":{"nullable":true,"type":"number"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"exempt_legal_accounting_disbursement":{"nullable":true,"type":"number"},"exp_prior_years_subject_limits":{"nullable":true,"type":"number"},"exp_subject_limits":{"nullable":true,"type":"number"},"fed_candidate_committee_contributions":{"nullable":true,"type":"number"},"fed_candidate_contribution_refunds":{"nullable":true,"type":"number"},"fed_disbursements":{"nullable":true,"type":"number"},"fed_election_activity":{"nullable":true,"type":"number"},"fed_operating_expenditures":{"nullable":true,"type":"number"},"fed_receipts":{"nullable":true,"type":"number"},"federal_funds":{"nullable":true,"type":"number"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"filing_frequency_full":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"fundraising_disbursements":{"nullable":true,"type":"number"},"independent_expenditures":{"nullable":true,"type":"number"},"individual_contributions":{"nullable":true,"type":"number"},"individual_contributions_percent":{"type":"number"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"individual_unitemized_contributions":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total.","nullable":true,"type":"number"},"itemized_convention_exp":{"nullable":true,"type":"number"},"itemized_other_disb":{"nullable":true,"type":"number"},"itemized_other_income":{"nullable":true,"type":"number"},"itemized_other_refunds":{"nullable":true,"type":"number"},"itemized_refunds_relating_convention_exp":{"nullable":true,"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"last_debts_owed_by_committee":{"nullable":true,"type":"number"},"last_debts_owed_to_committee":{"nullable":true,"type":"number"},"last_report_type_full":{"nullable":true,"type":"string"},"last_report_year":{"format":"int32","nullable":true,"type":"integer"},"loan_repayments":{"nullable":true,"type":"number"},"loan_repayments_candidate_loans":{"nullable":true,"type":"number"},"loan_repayments_made":{"nullable":true,"type":"number"},"loan_repayments_other_loans":{"nullable":true,"type":"number"},"loan_repayments_received":{"nullable":true,"type":"number"},"loans":{"nullable":true,"type":"number"},"loans_and_loan_repayments_made":{"nullable":true,"type":"number"},"loans_and_loan_repayments_received":{"nullable":true,"type":"number"},"loans_made":{"nullable":true,"type":"number"},"loans_made_by_candidate":{"nullable":true,"type":"number"},"loans_received":{"nullable":true,"type":"number"},"loans_received_from_candidate":{"nullable":true,"type":"number"},"net_contributions":{"nullable":true,"type":"number"},"net_operating_expenditures":{"nullable":true,"type":"number"},"non_allocated_fed_election_activity":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures":{"nullable":true,"type":"number"},"offsets_to_legal_accounting":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures_percent":{"type":"number"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"other_disbursements":{"nullable":true,"type":"number"},"other_fed_operating_expenditures":{"nullable":true,"type":"number"},"other_fed_receipts":{"nullable":true,"type":"number"},"other_loans_received":{"nullable":true,"type":"number"},"other_political_committee_contributions":{"nullable":true,"type":"number"},"other_receipts":{"nullable":true,"type":"number"},"other_refunds":{"nullable":true,"type":"number"},"party_and_other_committee_contributions_percent":{"type":"number"},"party_full":{"description":"Party affiliated with a candidate or committee","nullable":true,"type":"string"},"pdf_url":{"type":"string"},"political_party_committee_contributions":{"nullable":true,"type":"number"},"receipts":{"nullable":true,"type":"number"},"refunded_individual_contributions":{"nullable":true,"type":"number"},"refunded_other_political_committee_contributions":{"nullable":true,"type":"number"},"refunded_political_party_committee_contributions":{"nullable":true,"type":"number"},"refunds_relating_convention_exp":{"nullable":true,"type":"number"},"repayments_loans_made_by_candidate":{"nullable":true,"type":"number"},"repayments_other_loans":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"shared_fed_activity":{"nullable":true,"type":"number"},"shared_fed_activity_nonfed":{"nullable":true,"type":"number"},"shared_fed_operating_expenditures":{"nullable":true,"type":"number"},"shared_nonfed_operating_expenditures":{"nullable":true,"type":"number"},"total_exp_subject_limits":{"nullable":true,"type":"number"},"total_independent_contributions":{"nullable":true,"type":"number"},"total_independent_expenditures":{"nullable":true,"type":"number"},"total_offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"total_transfers":{"nullable":true,"type":"number"},"transaction_coverage_date":{"format":"date","type":"string"},"transfers_from_affiliated_committee":{"nullable":true,"type":"number"},"transfers_from_affiliated_party":{"nullable":true,"type":"number"},"transfers_from_nonfed_account":{"nullable":true,"type":"number"},"transfers_from_nonfed_levin":{"nullable":true,"type":"number"},"transfers_from_other_authorized_committee":{"nullable":true,"type":"number"},"transfers_to_affiliated_committee":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee":{"nullable":true,"type":"number"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"},"unitemized_convention_exp":{"nullable":true,"type":"number"},"unitemized_other_disb":{"nullable":true,"type":"number"},"unitemized_other_income":{"nullable":true,"type":"number"},"unitemized_other_refunds":{"nullable":true,"type":"number"},"unitemized_refunds_relating_convention_exp":{"nullable":true,"type":"number"}},"required":["cycle"],"type":"object"},"CommitteeTotalsHouseSenate":{"properties":{"all_other_loans":{"nullable":true,"type":"number"},"candidate_contribution":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"nullable":true,"type":"number"},"committee_designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"contribution_refunds":{"nullable":true,"type":"number"},"contributions":{"description":"Contribution","nullable":true,"type":"number"},"contributions_ie_and_party_expenditures_made_percent":{"type":"number"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"filing_frequency_full":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"individual_contributions":{"nullable":true,"type":"number"},"individual_contributions_percent":{"type":"number"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"individual_unitemized_contributions":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total.","nullable":true,"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"last_debts_owed_by_committee":{"nullable":true,"type":"number"},"last_debts_owed_to_committee":{"nullable":true,"type":"number"},"last_report_type_full":{"nullable":true,"type":"string"},"last_report_year":{"format":"int32","nullable":true,"type":"integer"},"loan_repayments":{"nullable":true,"type":"number"},"loan_repayments_candidate_loans":{"nullable":true,"type":"number"},"loan_repayments_other_loans":{"nullable":true,"type":"number"},"loans":{"nullable":true,"type":"number"},"loans_made_by_candidate":{"nullable":true,"type":"number"},"net_contributions":{"nullable":true,"type":"number"},"net_operating_expenditures":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures_percent":{"type":"number"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"other_disbursements":{"nullable":true,"type":"number"},"other_political_committee_contributions":{"nullable":true,"type":"number"},"other_receipts":{"nullable":true,"type":"number"},"party_and_other_committee_contributions_percent":{"type":"number"},"party_full":{"description":"Party affiliated with a candidate or committee","nullable":true,"type":"string"},"pdf_url":{"type":"string"},"political_party_committee_contributions":{"nullable":true,"type":"number"},"receipts":{"nullable":true,"type":"number"},"refunded_individual_contributions":{"nullable":true,"type":"number"},"refunded_other_political_committee_contributions":{"nullable":true,"type":"number"},"refunded_political_party_committee_contributions":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"transaction_coverage_date":{"format":"date","type":"string"},"transfers_from_other_authorized_committee":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee":{"nullable":true,"type":"number"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"}},"required":["cycle"],"type":"object"},"CommitteeTotalsHouseSenatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeTotalsHouseSenate"},"type":"array"}},"type":"object"},"CommitteeTotalsIEOnly":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"contributions_ie_and_party_expenditures_made_percent":{"type":"number"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","nullable":true,"type":"integer"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"filing_frequency_full":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"individual_contributions_percent":{"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"operating_expenditures_percent":{"type":"number"},"party_and_other_committee_contributions_percent":{"type":"number"},"pdf_url":{"type":"string"},"report_form":{"type":"string"},"total_independent_contributions":{"nullable":true,"type":"number"},"total_independent_expenditures":{"nullable":true,"type":"number"},"transaction_coverage_date":{"format":"date","type":"string"}},"type":"object"},"CommitteeTotalsIEOnlyPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeTotalsIEOnly"},"type":"array"}},"type":"object"},"CommitteeTotalsPacParty":{"properties":{"all_loans_received":{"nullable":true,"type":"number"},"allocated_federal_election_levin_share":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"nullable":true,"type":"number"},"committee_designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"contribution_refunds":{"nullable":true,"type":"number"},"contributions":{"description":"Contribution","nullable":true,"type":"number"},"contributions_ie_and_party_expenditures_made_percent":{"type":"number"},"convention_exp":{"nullable":true,"type":"number"},"coordinated_expenditures_by_party_committee":{"nullable":true,"type":"number"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"exp_prior_years_subject_limits":{"nullable":true,"type":"number"},"exp_subject_limits":{"nullable":true,"type":"number"},"fed_candidate_committee_contributions":{"nullable":true,"type":"number"},"fed_candidate_contribution_refunds":{"nullable":true,"type":"number"},"fed_disbursements":{"nullable":true,"type":"number"},"fed_election_activity":{"nullable":true,"type":"number"},"fed_operating_expenditures":{"nullable":true,"type":"number"},"fed_receipts":{"nullable":true,"type":"number"},"federal_funds":{"nullable":true,"type":"number"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"filing_frequency_full":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"independent_expenditures":{"nullable":true,"type":"number"},"individual_contributions":{"nullable":true,"type":"number"},"individual_contributions_percent":{"type":"number"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"individual_unitemized_contributions":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total.","nullable":true,"type":"number"},"itemized_convention_exp":{"nullable":true,"type":"number"},"itemized_other_disb":{"nullable":true,"type":"number"},"itemized_other_income":{"nullable":true,"type":"number"},"itemized_other_refunds":{"nullable":true,"type":"number"},"itemized_refunds_relating_convention_exp":{"nullable":true,"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"last_debts_owed_by_committee":{"nullable":true,"type":"number"},"last_debts_owed_to_committee":{"nullable":true,"type":"number"},"last_report_type_full":{"nullable":true,"type":"string"},"last_report_year":{"format":"int32","nullable":true,"type":"integer"},"loan_repayments_made":{"nullable":true,"type":"number"},"loan_repayments_received":{"nullable":true,"type":"number"},"loans_and_loan_repayments_made":{"nullable":true,"type":"number"},"loans_and_loan_repayments_received":{"nullable":true,"type":"number"},"loans_made":{"nullable":true,"type":"number"},"net_contributions":{"nullable":true,"type":"number"},"net_operating_expenditures":{"nullable":true,"type":"number"},"non_allocated_fed_election_activity":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures_percent":{"type":"number"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"other_disbursements":{"nullable":true,"type":"number"},"other_fed_operating_expenditures":{"nullable":true,"type":"number"},"other_fed_receipts":{"nullable":true,"type":"number"},"other_political_committee_contributions":{"nullable":true,"type":"number"},"other_refunds":{"nullable":true,"type":"number"},"party_and_other_committee_contributions_percent":{"type":"number"},"party_full":{"description":"Party affiliated with a candidate or committee","nullable":true,"type":"string"},"pdf_url":{"type":"string"},"political_party_committee_contributions":{"nullable":true,"type":"number"},"receipts":{"nullable":true,"type":"number"},"refunded_individual_contributions":{"nullable":true,"type":"number"},"refunded_other_political_committee_contributions":{"nullable":true,"type":"number"},"refunded_political_party_committee_contributions":{"nullable":true,"type":"number"},"refunds_relating_convention_exp":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"shared_fed_activity":{"nullable":true,"type":"number"},"shared_fed_activity_nonfed":{"nullable":true,"type":"number"},"shared_fed_operating_expenditures":{"nullable":true,"type":"number"},"shared_nonfed_operating_expenditures":{"nullable":true,"type":"number"},"sponsor_candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC. If a person runs for several offices, that person will have separate candidate IDs for each office. This is a filter for Leadership PAC sponsor.\n","items":{"type":"string"},"nullable":true,"type":"array"},"sponsor_candidate_list":{"items":{"properties":{"sponsor_candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"sponsor_candidate_name":{"description":"Name of candidate running for office","maxLength":100,"nullable":true,"type":"string"}},"type":"object"},"type":"array"},"total_exp_subject_limits":{"nullable":true,"type":"number"},"total_transfers":{"nullable":true,"type":"number"},"transaction_coverage_date":{"format":"date","type":"string"},"transfers_from_affiliated_party":{"nullable":true,"type":"number"},"transfers_from_nonfed_account":{"nullable":true,"type":"number"},"transfers_from_nonfed_levin":{"nullable":true,"type":"number"},"transfers_to_affiliated_committee":{"nullable":true,"type":"number"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"},"unitemized_convention_exp":{"nullable":true,"type":"number"},"unitemized_other_disb":{"nullable":true,"type":"number"},"unitemized_other_income":{"nullable":true,"type":"number"},"unitemized_other_refunds":{"nullable":true,"type":"number"},"unitemized_refunds_relating_convention_exp":{"nullable":true,"type":"number"}},"required":["cycle"],"type":"object"},"CommitteeTotalsPacPartyPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeTotalsPacParty"},"type":"array"}},"type":"object"},"CommitteeTotalsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeTotals"},"type":"array"}},"type":"object"},"CommitteeTotalsPerCycle":{"properties":{"candidate_contribution":{"nullable":true,"type":"number"},"cash_on_hand_beginning_period":{"nullable":true,"type":"number"},"committee_designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"contribution_refunds":{"nullable":true,"type":"number"},"contributions":{"description":"Contribution","nullable":true,"type":"number"},"contributions_ie_and_party_expenditures_made_percent":{"type":"number"},"coverage_end_date":{"format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"format":"date-time","nullable":true,"type":"string"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","type":"integer"},"disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"exempt_legal_accounting_disbursement":{"nullable":true,"type":"number"},"federal_funds":{"nullable":true,"type":"number"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"filing_frequency_full":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"fundraising_disbursements":{"nullable":true,"type":"number"},"individual_contributions":{"nullable":true,"type":"number"},"individual_contributions_percent":{"type":"number"},"individual_itemized_contributions":{"description":"Individual itemized contributions are from individuals whose aggregate contributions total over $200 per individual per year. Be aware, some filers choose to itemize donations $200 or less.","nullable":true,"type":"number"},"individual_unitemized_contributions":{"description":"Unitemized contributions are made individuals whose aggregate contributions total $200 or less per individual per year. Be aware, some filers choose to itemize donations $200 or less and in that case those donations will appear in the itemized total.","nullable":true,"type":"number"},"last_beginning_image_number":{"type":"string"},"last_cash_on_hand_end_period":{"type":"number"},"last_debts_owed_by_committee":{"nullable":true,"type":"number"},"last_debts_owed_to_committee":{"nullable":true,"type":"number"},"last_report_type_full":{"nullable":true,"type":"string"},"last_report_year":{"format":"int32","nullable":true,"type":"integer"},"loan_repayments_made":{"nullable":true,"type":"number"},"loans_received":{"nullable":true,"type":"number"},"loans_received_from_candidate":{"nullable":true,"type":"number"},"net_contributions":{"nullable":true,"type":"number"},"net_operating_expenditures":{"nullable":true,"type":"number"},"offsets_to_fundraising_expenditures":{"nullable":true,"type":"number"},"offsets_to_legal_accounting":{"nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures":{"nullable":true,"type":"number"},"operating_expenditures_percent":{"type":"number"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"other_disbursements":{"nullable":true,"type":"number"},"other_loans_received":{"nullable":true,"type":"number"},"other_political_committee_contributions":{"nullable":true,"type":"number"},"other_receipts":{"nullable":true,"type":"number"},"party_and_other_committee_contributions_percent":{"type":"number"},"party_full":{"description":"Party affiliated with a candidate or committee","nullable":true,"type":"string"},"pdf_url":{"type":"string"},"political_party_committee_contributions":{"nullable":true,"type":"number"},"receipts":{"nullable":true,"type":"number"},"refunded_individual_contributions":{"nullable":true,"type":"number"},"refunded_other_political_committee_contributions":{"nullable":true,"type":"number"},"refunded_political_party_committee_contributions":{"nullable":true,"type":"number"},"repayments_loans_made_by_candidate":{"nullable":true,"type":"number"},"repayments_other_loans":{"nullable":true,"type":"number"},"report_form":{"type":"string"},"total_offsets_to_operating_expenditures":{"nullable":true,"type":"number"},"transaction_coverage_date":{"format":"date","type":"string"},"transfers_from_affiliated_committee":{"nullable":true,"type":"number"},"transfers_to_other_authorized_committee":{"nullable":true,"type":"number"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"}},"required":["cycle"],"type":"object"},"CommitteeTotalsPerCyclePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommitteeTotalsPerCycle"},"type":"array"}},"type":"object"},"CommunicationCost":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_full":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"committee_id":{"nullable":true,"type":"string"},"committee_name":{"nullable":true,"type":"string"},"communication_class":{"nullable":true,"type":"string"},"communication_type":{"nullable":true,"type":"string"},"communication_type_full":{"nullable":true,"type":"string"},"cycle":{"format":"int32","nullable":true,"type":"integer"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"form_type_code":{"nullable":true,"type":"string"},"image_number":{"nullable":true,"type":"string"},"original_sub_id":{"format":"int32","nullable":true,"type":"integer"},"pdf_url":{"nullable":true,"type":"string"},"primary_general_indicator":{"nullable":true,"type":"string"},"primary_general_indicator_description":{"nullable":true,"type":"string"},"purpose":{"nullable":true,"type":"string"},"report_type":{"nullable":true,"type":"string"},"report_year":{"format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"state_full":{"nullable":true,"type":"string"},"sub_id":{"format":"int32","type":"integer"},"support_oppose_indicator":{"nullable":true,"type":"string"},"tran_id":{"nullable":true,"type":"string"},"transaction_amount":{"nullable":true,"type":"number"},"transaction_date":{"format":"date","nullable":true,"type":"string"},"transaction_type":{"nullable":true,"type":"string"}},"type":"object"},"CommunicationCostByCandidate":{"properties":{"candidate":{"nullable":true,"type":"string"},"candidate_id":{"type":"string"},"candidate_name":{"type":"string"},"committee":{"nullable":true,"type":"string"},"committee_id":{"type":"string"},"committee_name":{"type":"string"},"count":{"format":"int32","type":"integer"},"cycle":{"format":"int32","type":"integer"},"support_oppose_indicator":{"description":"Explains if the money was spent in order to support or oppose a candidate or candidates. (Coded S or O for support or oppose.) This indicator applies to independent expenditures and communication costs.","type":"string"},"total":{"type":"number"}},"required":["support_oppose_indicator"],"type":"object"},"CommunicationCostByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommunicationCostByCandidate"},"type":"array"}},"type":"object"},"CommunicationCostPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/CommunicationCost"},"type":"array"}},"type":"object"},"ECTotalsByCandidate":{"properties":{"candidate_id":{"type":"string"},"cycle":{"format":"int32","type":"integer"},"total":{"type":"number"}},"type":"object"},"ECTotalsByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ECTotalsByCandidate"},"type":"array"}},"type":"object"},"EFilings":{"properties":{"amended_by":{"format":"int32","type":"integer"},"amendment_chain":{"items":{"format":"int32","type":"integer"},"type":"array"},"amendment_number":{"description":"\nNumber of times the report has been amended.\n","format":"int32","nullable":true,"type":"integer"},"amends_file":{"description":"\nFor amendments, this file_number is the file_number of the previous report that is being amended. Refer to the amended_by for the most recent version of the report.\n","format":"int32","nullable":true,"type":"integer"},"beginning_image_number":{"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date","nullable":true,"type":"string"},"csv_url":{"type":"string"},"document_description":{"type":"string"},"ending_image_number":{"type":"string"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"description":"Filing ID number","format":"int32","type":"integer"},"filed_date":{"description":"Timestamp of electronic or paper record that FEC received","format":"date","nullable":true,"type":"string"},"form_type":{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","nullable":true,"type":"string"},"html_url":{"type":"string"},"is_amended":{"type":"boolean"},"load_timestamp":{"description":"Date the information was loaded into the FEC systems. This can be affected by reseting systems and other factors, refer to receipt_date for the day that the FEC received the paper or electronic document. Keep in mind that paper filings take more time to process and there can be a lag between load_date and receipt_date. This field can be helpful to identify paper records that have been processed recently.","format":"date-time","nullable":true,"type":"string"},"most_recent":{"type":"boolean"},"most_recent_filing":{"format":"int32","type":"integer"},"pdf_url":{"type":"string"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date-time","nullable":true,"type":"string"}},"type":"object"},"EFilingsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/EFilings"},"type":"array"}},"type":"object"},"EfilingsAmendments":{"properties":{"amendment_chain":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","items":{"type":"number"},"nullable":true,"type":"array"},"depth":{"nullable":true,"type":"number"},"file_number":{"description":"Filing ID number","format":"int32","type":"integer"},"last":{"nullable":true,"type":"number"},"longest_chain":{"items":{"type":"number"},"nullable":true,"type":"array"},"most_recent_filing":{"nullable":true,"type":"number"},"previous_file_number":{"description":"\nPrevious filing ID number\n","nullable":true,"type":"number"}},"type":"object"},"EfilingsAmendmentsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/EfilingsAmendments"},"type":"array"}},"type":"object"},"Election":{"properties":{"candidate_election_year":{"format":"int32","type":"integer"},"candidate_id":{"type":"string"},"candidate_name":{"type":"string"},"candidate_pcc_id":{"type":"string"},"candidate_pcc_name":{"type":"string"},"cash_on_hand_end_period":{"type":"number"},"committee_ids":{"items":{"type":"string"},"type":"array"},"coverage_end_date":{"format":"date","type":"string"},"incumbent_challenge_full":{"type":"string"},"party_full":{"type":"string"},"total_disbursements":{"type":"number"},"total_receipts":{"type":"number"}},"type":"object"},"ElectionDate":{"properties":{"active_election":{"type":"boolean"},"create_date":{"description":"Date the record was created","format":"date-time","nullable":true,"type":"string"},"election_date":{"description":"Date of election","format":"date","nullable":true,"type":"string"},"election_district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","format":"int32","nullable":true,"type":"integer"},"election_notes":{"nullable":true,"type":"string"},"election_party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","nullable":true,"type":"string"},"election_state":{"description":"US state or territory where a candidate runs for office","nullable":true,"type":"string"},"election_type_full":{"type":"string"},"election_type_id":{"description":"Election type \nConvention, Primary,\nGeneral, Special,\nRunoff etc.\n","nullable":true,"type":"string"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"},"office_sought":{"description":"Federal office candidate runs for: H, S or P","nullable":true,"type":"string"},"primary_general_date":{"format":"date","nullable":true,"type":"string"},"update_date":{"description":"Date the record was updated","format":"date-time","nullable":true,"type":"string"}},"type":"object"},"ElectionDatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ElectionDate"},"type":"array"}},"type":"object"},"ElectionPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/Election"},"type":"array"}},"type":"object"},"ElectionSearch":{"properties":{"candidate_status":{"type":"string"},"cycle":{"format":"int32","type":"integer"},"district":{"type":"string"},"incumbent_id":{"type":"string"},"incumbent_name":{"type":"string"},"office":{"type":"string"},"state":{"type":"string"}},"type":"object"},"ElectionSearchPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ElectionSearch"},"type":"array"}},"type":"object"},"ElectionSummary":{"properties":{"count":{"format":"int32","type":"integer"},"disbursements":{"type":"number"},"independent_expenditures":{"type":"number"},"receipts":{"type":"number"}},"type":"object"},"Electioneering":{"properties":{"amendment_indicator":{"nullable":true,"type":"string"},"beginning_image_number":{"nullable":true,"type":"string"},"calculated_candidate_share":{"description":"\n\"If an electioneering cost targets several candidates, the total cost is\ndivided by the number of candidates. If it only mentions one candidate\nthe full cost of the communication is listed.\"\n","nullable":true,"type":"number"},"candidate_district":{"nullable":true,"type":"string"},"candidate_id":{"nullable":true,"type":"string"},"candidate_name":{"nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_state":{"nullable":true,"type":"string"},"committee_id":{"nullable":true,"type":"string"},"committee_name":{"nullable":true,"type":"string"},"communication_date":{"description":"\nIt is the airing, broadcast, cablecast or other dissemination of the communication.\n","format":"date","nullable":true,"type":"string"},"disbursement_amount":{"nullable":true,"type":"number"},"disbursement_date":{"description":"\nDisbursement date includes actual disbursements and execution of contracts creating\nan obligation to make disbursements (SB date of disbursement).\n","format":"date","nullable":true,"type":"string"},"election_type":{"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"number_of_candidates":{"nullable":true,"type":"number"},"payee_name":{"description":"\nName of the entity that received the payment.\n","nullable":true,"type":"string"},"payee_state":{"nullable":true,"type":"string"},"pdf_url":{"nullable":true,"type":"string"},"public_distribution_date":{"description":"\nThe pubic distribution date is the date that triggers disclosure of the\nelectioneering communication (date reported on page 1 of Form 9).\n","format":"date","nullable":true,"type":"string"},"purpose_description":{"nullable":true,"type":"string"},"receipt_date":{"format":"date","nullable":true,"type":"string"},"report_year":{"format":"int32","nullable":true,"type":"integer"},"sb_image_num":{"nullable":true,"type":"string"},"sb_link_id":{"nullable":true,"type":"string"},"sub_id":{"description":"\nThe identifier for each electioneering record.\n","format":"int32","nullable":true,"type":"integer"}},"type":"object"},"ElectioneeringByCandidate":{"properties":{"candidate":{"nullable":true,"type":"string"},"candidate_id":{"type":"string"},"candidate_name":{"type":"string"},"committee":{"nullable":true,"type":"string"},"committee_id":{"type":"string"},"committee_name":{"type":"string"},"count":{"format":"int32","type":"integer"},"cycle":{"format":"int32","type":"integer"},"total":{"type":"number"}},"type":"object"},"ElectioneeringByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ElectioneeringByCandidate"},"type":"array"}},"type":"object"},"ElectioneeringPage":{"properties":{"pagination":{"$ref":"#/components/schemas/SeekInfo"},"results":{"items":{"$ref":"#/components/schemas/Electioneering"},"type":"array"}},"type":"object"},"ElectionsList":{"properties":{"cycle":{"format":"int32","nullable":true,"type":"integer"},"district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","nullable":true,"type":"string"},"office":{"description":"Federal office candidate runs for: H, S or P","nullable":true,"type":"string"},"state":{"description":"US state or territory","nullable":true,"type":"string"}},"type":"object"},"ElectionsListPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ElectionsList"},"type":"array"}},"type":"object"},"EntityReceiptDisbursementTotals":{"properties":{"cumulative_candidate_disbursements":{"description":"Cumulative candidate disbursements in a two year period, adjusted to avoid double counting.","format":"float","nullable":true,"type":"number"},"cumulative_candidate_receipts":{"description":"Cumulative candidate receipts in a two year period, adjusted to avoid double counting.","format":"float","nullable":true,"type":"number"},"cumulative_pac_disbursements":{"description":"Cumulative PAC disbursements in a two year period, adjusted to avoid double counting.","format":"float","nullable":true,"type":"number"},"cumulative_pac_receipts":{"description":"Cumulative PAC recipts in a two year period, adjusted to avoid double counting.","format":"float","nullable":true,"type":"number"},"cumulative_party_disbursements":{"description":"Cumulative party disbursements in a two year period, adjusted to avoid double counting.","format":"float","nullable":true,"type":"number"},"cumulative_party_receipts":{"description":"Cumulative party receipts in a two year period, adjusted to avoid double counting.","format":"float","nullable":true,"type":"number"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","nullable":true,"type":"integer"},"end_date":{"format":"date","type":"string"}},"type":"object"},"EntityReceiptDisbursementTotalsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/EntityReceiptDisbursementTotals"},"type":"array"}},"type":"object"},"Filings":{"properties":{"additional_bank_names":{"description":"\nAdditional banks or depositories in which the committee deposits funds, holds accounts, rents safety deposit boxes or maintains funds.\n","items":{"type":"string"},"nullable":true,"type":"array"},"amendment_chain":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","items":{"type":"number"},"nullable":true,"type":"array"},"amendment_indicator":{"description":"\nThe first value in the chain is the original filing.  The ordering in the chain reflects the order the\namendments were filed up to the amendment being inspected.\n","nullable":true,"type":"string"},"amendment_version":{"description":"\nAmendment version\n","format":"int32","nullable":true,"type":"integer"},"bank_depository_city":{"description":"\nCity of bank or depository as reported on the Form 1\n","nullable":true,"type":"string"},"bank_depository_name":{"description":"\nPrimary bank or depository in which the committee deposits funds,holds accounts, rents safety deposit boxes or maintains funds.\n","nullable":true,"type":"string"},"bank_depository_state":{"description":"\nState of bank or depository as reported on the Form 1\n","nullable":true,"type":"string"},"bank_depository_street_1":{"description":"\nStreet of bank or depository as reported on their Form 1.\n","nullable":true,"type":"string"},"bank_depository_street_2":{"description":"\nSecond line of the street of bank or depository as reported on the Form 1\n","nullable":true,"type":"string"},"bank_depository_zip":{"description":"\nZip code of bank or depository as reported on the Form 1\n","nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"cash_on_hand_beginning_period":{"description":"Balance for the committee at the start of the two-year period","nullable":true,"type":"number"},"cash_on_hand_end_period":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","nullable":true,"type":"integer"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"debts_owed_to_committee":{"description":"Debts owed to the committee","nullable":true,"type":"number"},"document_description":{"type":"string"},"document_type":{"description":"\nThe type of document for documents other than reports:\n    - 2 24 Hour Contribution Notice\n    - 4 48 Hour Contribution Notice\n    - A Debt Settlement Statement\n    - B Acknowledgment of Receipt of Debt Settlement Statement\n    - C RFAI: Debt Settlement First Notice\n    - D Commission Debt Settlement Review\n    - E Commission Response TO Debt Settlement Request\n    - F Administrative Termination\n    - G Debt Settlement Plan Amendment\n    - H Disavowal Notice\n    - I Disavowal Response\n    - J Conduit Report\n    - K Termination Approval\n    - L Repeat Non-Filer Notice\n    - M Filing Frequency Change Notice\n    - N Paper Amendment to Electronic Report\n    - O Acknowledgment of Filing Frequency Change\n    - S RFAI: Debt Settlement Second\n    - T Miscellaneous Report TO FEC\n    - V Repeat Violation Notice (441A OR 441B)\n    - P Notice of Paper Filing\n    - R F3L Filing Frequency Change Notice\n    - Q Acknowledgment of F3L Filing Frequency Change\n    - U Unregistered Committee Notice\n","nullable":true,"type":"string"},"document_type_full":{"description":"\nThe type of document for documents other than reports:\n    - 2 24 Hour Contribution Notice\n    - 4 48 Hour Contribution Notice\n    - A Debt Settlement Statement\n    - B Acknowledgment of Receipt of Debt Settlement Statement\n    - C RFAI: Debt Settlement First Notice\n    - D Commission Debt Settlement Review\n    - E Commission Response TO Debt Settlement Request\n    - F Administrative Termination\n    - G Debt Settlement Plan Amendment\n    - H Disavowal Notice\n    - I Disavowal Response\n    - J Conduit Report\n    - K Termination Approval\n    - L Repeat Non-Filer Notice\n    - M Filing Frequency Change Notice\n    - N Paper Amendment to Electronic Report\n    - O Acknowledgment of Filing Frequency Change\n    - S RFAI: Debt Settlement Second\n    - T Miscellaneous Report TO FEC\n    - V Repeat Violation Notice (441A OR 441B)\n    - P Notice of Paper Filing\n    - R F3L Filing Frequency Change Notice\n    - Q Acknowledgment of F3L Filing Frequency Change\n    - U Unregistered Committee Notice\n","nullable":true,"type":"string"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"},"ending_image_number":{"type":"string"},"fec_file_id":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"description":"Filing ID number","format":"int32","nullable":true,"type":"integer"},"form_category":{"description":"\nThe forms filed are categorized based on the nature of the filing:\n    - REPORT F3, F3X, F3P, F3L, F4, F5, F7, F13\n    - NOTICE F5, F24, F6, F9, F10, F11\n    - STATEMENT F1, F2\n    - OTHER F1M, F8, F99, F12, FRQ\n","nullable":true,"type":"string"},"form_type":{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","nullable":true,"type":"string"},"house_personal_funds":{"description":"House personal funds","nullable":true,"type":"number"},"html_url":{"description":"\nHTML link to the filing.\n","nullable":true,"type":"string"},"is_amended":{"description":"\nFalse indicates that a report is the most recent. True indicates that the report has been superseded by an amendment.\n","nullable":true,"type":"boolean"},"means_filed":{"description":"The method used to file with the FEC, either electronic or on paper.","nullable":true,"type":"string"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"most_recent_file_number":{"format":"int32","nullable":true,"type":"integer"},"net_donations":{"description":"Net donations","nullable":true,"type":"number"},"office":{"description":"Federal office candidate runs for: H, S or P","nullable":true,"type":"string"},"opposition_personal_funds":{"description":"Opposition personal funds","nullable":true,"type":"number"},"pages":{"description":"\nNumber of pages in the document\n","format":"int32","nullable":true,"type":"integer"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","nullable":true,"type":"string"},"pdf_url":{"description":"\npdf link to the filing\n","nullable":true,"type":"string"},"previous_file_number":{"description":"\nPrevious filing ID number\n","format":"int32","nullable":true,"type":"integer"},"primary_general_indicator":{"description":"\nPrimary general indicator\n","nullable":true,"type":"string"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date","nullable":true,"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_type_full":{"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"request_type":{"description":"\nRequests for additional information (RFAIs) sent to filers. The request type is based on the type of document filed:\n    - 1 Statement of Organization\n    - 2 Report of Receipts and Expenditures (Form 3 and 3X)\n    - 3 Second Notice - Reports\n    - 4 Request for Additional Information\n    - 5 Informational - Reports\n    - 6 Second Notice - Statement of Organization\n    - 7 Failure to File\n    - 8 From Public Disclosure\n    - 9 From Multi Candidate Status\n","nullable":true,"type":"string"},"senate_personal_funds":{"description":"Senate personal funds","nullable":true,"type":"number"},"state":{"description":"US state or territory where a candidate runs for office","nullable":true,"type":"string"},"sub_id":{"type":"string"},"total_communication_cost":{"description":"Total communications cost","nullable":true,"type":"number"},"total_disbursements":{"description":"Total disbursements","nullable":true,"type":"number"},"total_independent_expenditures":{"description":"Total independent expenditures","nullable":true,"type":"number"},"total_individual_contributions":{"description":"Total individual contributions","nullable":true,"type":"number"},"total_receipts":{"description":"Total receipts","nullable":true,"type":"number"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","nullable":true,"type":"string"},"update_date":{"description":"Date the record was updated","format":"date","nullable":true,"type":"string"}},"type":"object"},"FilingsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/Filings"},"type":"array"}},"type":"object"},"IETotalsByCandidate":{"properties":{"candidate_id":{"type":"string"},"cycle":{"format":"int32","type":"integer"},"support_oppose_indicator":{"type":"string"},"total":{"type":"number"}},"type":"object"},"IETotalsByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/IETotalsByCandidate"},"type":"array"}},"type":"object"},"InauguralDonations":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"contributor_name":{"description":"Name of contributor","maxLength":100,"type":"string"},"cycle":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","type":"number"},"total_donation":{"nullable":true,"type":"number"}},"required":["committee_id","contributor_name","cycle"],"type":"object"},"InauguralDonationsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/InauguralDonations"},"type":"array"}},"type":"object"},"OffsetInfo":{"properties":{"count":{"format":"int32","type":"integer"},"page":{"format":"int32","type":"integer"},"pages":{"format":"int32","type":"integer"},"per_page":{"format":"int32","type":"integer"}},"type":"object"},"OperationsLog":{"properties":{"amendment_indicator":{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","nullable":true,"type":"string"},"beginning_image_number":{"description":"\nUnique identifier for the electronic or paper report. This number is used to construct\nPDF URLs to the original document.\n","nullable":true,"type":"string"},"candidate_committee_id":{"description":"\nA unique identifier of the registered filer.\n","nullable":true,"type":"string"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"coverage_start_date":{"description":"Beginning date of the reporting period","format":"date-time","nullable":true,"type":"string"},"ending_image_number":{"description":"Image number is an unique identifier for each page the electronic or paper report. The last image number corresponds to the image number for the last page of the document.","nullable":true,"type":"string"},"form_type":{"description":"The form where the underlying data comes from, for example, Form 1 would appear as F1:\n    - F1   Statement of Organization\n    - F1M  Notification of Multicandidate Status\n    - F2   Statement of Candidacy\n    - F3   Report of Receipts and Disbursements for an Authorized Committee\n    - F3P  Report of Receipts and Disbursements by an Authorized Committee of a Candidate for     The Office of President or Vice President\n    - F3L  Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs\n    - F3X  Report of Receipts and Disbursements for other than an Authorized Committee\n    - F4   Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention\n    - F5   Report of Independent Expenditures Made and Contributions Received\n    - F6   48 Hour Notice of Contributions/Loans Received\n    - F7   Report of Communication Costs by Corporations and Membership Organizations\n    - F8   Debt Settlement Plan\n    - F9   24 Hour Notice of Disbursements for Electioneering Communications\n    - F13  Report of Donations Accepted for Inaugural Committee\n    - F99  Miscellaneous Text\n    - FRQ  Request for Additional Information\n","nullable":true,"type":"string"},"receipt_date":{"description":"Date the FEC received the electronic or paper record","format":"date-time","nullable":true,"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"status_num":{"description":"\nStatus of the transactional report.\n    -0- Transaction is entered \n          into the system.\n          But not verified.\n    -1- Transaction is verified.\n","format":"int32","nullable":true,"type":"integer"},"sub_id":{"description":"\nA unique identifier of the transactional report.\n","format":"int32","type":"integer"},"summary_data_complete_date":{"description":"\nDate when the report is entered into the database\n","format":"date-time","nullable":true,"type":"string"},"summary_data_verification_date":{"description":"\nSame day or a day after the report is loaded in the database\n","format":"date-time","nullable":true,"type":"string"},"transaction_data_complete_date":{"description":"\nDate when the report is processed completely\n","format":"date","nullable":true,"type":"string"}},"type":"object"},"OperationsLogPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/OperationsLog"},"type":"array"}},"type":"object"},"PresidentialByCandidate":{"properties":{"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","nullable":true,"type":"string"},"candidate_last_name":{"description":"\nCandidate last name\n","nullable":true,"type":"string"},"candidate_party_affiliation":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","nullable":true,"type":"string"},"contributor_state":{"description":"State of contributor","maxLength":2,"nullable":true,"type":"string"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"},"net_receipts":{"description":"Net contributions","nullable":true,"type":"number"},"rounded_net_receipts":{"description":"\nNet receipts, in millions\n","nullable":true,"type":"number"}},"type":"object"},"PresidentialByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/PresidentialByCandidate"},"type":"array"}},"type":"object"},"PresidentialBySize":{"properties":{"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","maxLength":0,"nullable":true,"type":"string"},"contribution_receipt_amount":{"description":"\nContributions received\n","nullable":true,"type":"number"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"},"size":{"description":"\nThe total all contributions in the following ranges:\n```\n  -0    $200 and under\n  -200  $200.01 - $499.99\n  -500  $500 - $999.99\n  -1000 $1000 - $1999.99\n  -2000 $2000 +\n```\nUnitemized contributions are included in the `0` category.\n","format":"int32","nullable":true,"type":"integer"},"size_range_id":{"description":"\nThe total all contributions range id.\n","format":"int32","nullable":true,"type":"integer"}},"type":"object"},"PresidentialBySizePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/PresidentialBySize"},"type":"array"}},"type":"object"},"PresidentialByState":{"properties":{"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","maxLength":0,"nullable":true,"type":"string"},"contribution_receipt_amount":{"description":"\nContributions received\n","nullable":true,"type":"number"},"contribution_state":{"description":"State of contributor","maxLength":2,"nullable":true,"type":"string"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"}},"type":"object"},"PresidentialByStatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/PresidentialByState"},"type":"array"}},"type":"object"},"PresidentialCoverage":{"properties":{"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","nullable":true,"type":"string"},"coverage_end_date":{"description":"Ending date of the reporting period","format":"date-time","nullable":true,"type":"string"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"}},"type":"object"},"PresidentialCoveragePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/PresidentialCoverage"},"type":"array"}},"type":"object"},"PresidentialSummary":{"properties":{"candidate_contributions_less_repayments":{"description":"\ncandidate contributions less repayments\n","nullable":true,"type":"number"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n  -P00000001    All candidates\n  -P00000002    Democrasts\n  -P00000003    Republicans\n","nullable":true,"type":"string"},"candidate_last_name":{"description":"\nCandidate last name\n","nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_party_affiliation":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","nullable":true,"type":"string"},"cash_on_hand_end":{"description":"Ending cash balance on the most recent filing","nullable":true,"type":"number"},"committee_designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"debts_owed_by_committee":{"description":"Debts owed by the committee","nullable":true,"type":"number"},"disbursements_less_offsets":{"description":"\ndisbursements less offsets\n","nullable":true,"type":"number"},"election_year":{"description":"Year of election","format":"int32","nullable":true,"type":"integer"},"exempt_legal_accounting_disbursement":{"description":"\nexempt legal accounting disbursement\n","nullable":true,"type":"number"},"federal_funds":{"description":"Federal funds: Public funding of presidential elections means that qualified presidential candidates                 receive federal government funds to pay for the valid expenses of their political campaigns                 in both the primary and general elections.","nullable":true,"type":"number"},"fundraising_disbursements":{"description":"\nfundraising disbursements\n","nullable":true,"type":"number"},"individual_contributions_less_refunds":{"description":"\nindividual contributions less refunds\n","nullable":true,"type":"number"},"net_receipts":{"description":"\nContributions received\n","nullable":true,"type":"number"},"offsets_to_operating_expenditures":{"description":"Offsets to operating expenditures","nullable":true,"type":"number"},"operating_expenditures":{"description":"Total operating expenditures","nullable":true,"type":"number"},"other_disbursements":{"description":"Other disbursements","nullable":true,"type":"number"},"pac_contributions_less_refunds":{"description":"\npac contributions less refunds\n","nullable":true,"type":"number"},"party_contributions_less_refunds":{"description":"\nparty contributions less refunds\n","nullable":true,"type":"number"},"repayments_loans_made_by_candidate":{"description":"\nrepayments loans made by candidate\n","nullable":true,"type":"number"},"repayments_other_loans":{"description":"\nrepayments other loans\n","nullable":true,"type":"number"},"rounded_net_receipts":{"description":"\nNet receipts, in millions\n","nullable":true,"type":"number"},"total_contribution_refunds":{"description":"\ntotal contribution refunds\n","nullable":true,"type":"number"},"total_loan_repayments_made":{"description":"\ntotal loan repayments made\n","nullable":true,"type":"number"},"transfers_from_affiliated_committees":{"description":"\ntransfers from affiliated committees\n","nullable":true,"type":"number"},"transfers_to_other_authorized_committees":{"description":"\ntransfers to other authorized committees\n","nullable":true,"type":"number"}},"type":"object"},"PresidentialSummaryPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/PresidentialSummary"},"type":"array"}},"type":"object"},"RadAnalyst":{"properties":{"analyst_id":{"description":"ID of RAD analyst.","nullable":true,"type":"number"},"analyst_short_id":{"description":"Short ID of RAD analyst.","nullable":true,"type":"number"},"assignment_update_date":{"description":"Date of most recent RAD analyst assignment change","format":"date","nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"email":{"description":"Email of RAD analyst","maxLength":100,"nullable":true,"type":"string"},"first_name":{"description":"Fist name of RAD analyst","maxLength":255,"nullable":true,"type":"string"},"last_name":{"description":"Last name of RAD analyst","maxLength":100,"nullable":true,"type":"string"},"rad_branch":{"description":"Branch of RAD analyst","maxLength":100,"nullable":true,"type":"string"},"telephone_ext":{"description":"Telephone extension of RAD analyst","nullable":true,"type":"number"},"title":{"description":"Title of RAD analyst","maxLength":100,"nullable":true,"type":"string"}},"required":["committee_id"],"type":"object"},"RadAnalystPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/RadAnalyst"},"type":"array"}},"type":"object"},"ReportDate":{"properties":{"create_date":{"description":"Date the record was created","format":"date","nullable":true,"type":"string"},"due_date":{"description":"Date the report is due","format":"date","nullable":true,"type":"string"},"report_type":{"type":"string"},"report_type_full":{"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"update_date":{"description":"Date the record was updated","format":"date","nullable":true,"type":"string"}},"type":"object"},"ReportDatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ReportDate"},"type":"array"}},"type":"object"},"ReportType":{"properties":{"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","type":"string"},"report_type_full":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"}},"required":["report_type"],"type":"object"},"ScheduleA":{"properties":{"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_desc":{"nullable":true,"type":"string"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","nullable":true,"type":"string"},"candidate_office_full":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"contribution_receipt_amount":{"type":"number"},"contribution_receipt_date":{"format":"date","nullable":true,"type":"string"},"contributor":{"$ref":"#/components/schemas/CommitteeHistory"},"contributor_aggregate_ytd":{"type":"number"},"contributor_city":{"description":"City of contributor","nullable":true,"type":"string"},"contributor_employer":{"description":"Employer of contributor, filers need to make an effort to gather this information","nullable":true,"type":"string"},"contributor_first_name":{"nullable":true,"type":"string"},"contributor_id":{"description":"The FEC identifier should be represented here if the contributor is registered with the FEC.","nullable":true,"type":"string"},"contributor_last_name":{"nullable":true,"type":"string"},"contributor_middle_name":{"nullable":true,"type":"string"},"contributor_name":{"description":"Name of contributor","nullable":true,"type":"string"},"contributor_occupation":{"description":"Occupation of contributor, filers need to make an effort to gather this information","nullable":true,"type":"string"},"contributor_prefix":{"nullable":true,"type":"string"},"contributor_state":{"description":"State of contributor","nullable":true,"type":"string"},"contributor_street_1":{"nullable":true,"type":"string"},"contributor_street_2":{"nullable":true,"type":"string"},"contributor_suffix":{"nullable":true,"type":"string"},"contributor_zip":{"description":"Zip code of contributor","nullable":true,"type":"string"},"donor_committee_name":{"nullable":true,"type":"string"},"election_type":{"nullable":true,"type":"string"},"election_type_full":{"nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"entity_type_desc":{"nullable":true,"type":"string"},"fec_election_type_desc":{"nullable":true,"type":"string"},"fec_election_year":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"type":"string"},"increased_limit":{"nullable":true,"type":"string"},"is_individual":{"nullable":true,"type":"boolean"},"line_number":{"nullable":true,"type":"string"},"line_number_label":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_code_full":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"memoed_subtotal":{"type":"boolean"},"national_committee_nonfederal_account":{"nullable":true,"type":"string"},"original_sub_id":{"type":"string"},"pdf_url":{"nullable":true,"type":"string"},"receipt_type":{"nullable":true,"type":"string"},"receipt_type_desc":{"nullable":true,"type":"string"},"receipt_type_full":{"nullable":true,"type":"string"},"recipient_committee_designation":{"maxLength":1,"nullable":true,"type":"string"},"recipient_committee_org_type":{"maxLength":1,"nullable":true,"type":"string"},"recipient_committee_type":{"maxLength":1,"nullable":true,"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"},"two_year_transaction_period":{"description":"\nThis is a two-year period that is derived from the year a transaction took place in the\nItemized Schedule A and Schedule B tables. In cases where we have the date of the transaction\n(contribution_receipt_date in schedules/schedule_a, disbursement_date in schedules/schedule_b)\nthe two_year_transaction_period is named after the ending, even-numbered year. If we do not\nhave the date  of the transaction, we fall back to using the report year (report_year in both\ntables) instead,  making the same cycle adjustment as necessary. If no transaction year is\nspecified, the results default to the most current cycle.\n","format":"int32","nullable":true,"type":"integer"},"unused_contbr_id":{"nullable":true,"type":"string"}},"type":"object"},"ScheduleAByEmployer":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"employer":{"description":"Employer of contributor as reported on the committee's filing","type":"string"},"total":{"description":"Sum of transactions","nullable":true,"type":"number"}},"required":["committee_id","cycle","employer"],"type":"object"},"ScheduleAByEmployerPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAByEmployer"},"type":"array"}},"type":"object"},"ScheduleAByOccupation":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"occupation":{"description":"Occupation of contributor as reported on the committee's filing","type":"string"},"total":{"description":"Sum of transactions","nullable":true,"type":"number"}},"required":["committee_id","cycle","occupation"],"type":"object"},"ScheduleAByOccupationPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAByOccupation"},"type":"array"}},"type":"object"},"ScheduleABySize":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"size":{"format":"int32","type":"integer"},"total":{"description":"Sum of transactions","nullable":true,"type":"number"}},"required":["committee_id","cycle","size"],"type":"object"},"ScheduleABySizeCandidate":{"properties":{"candidate_id":{"type":"string"},"count":{"format":"int32","type":"integer"},"cycle":{"format":"int32","type":"integer"},"size":{"format":"int32","type":"integer"},"total":{"type":"number"}},"type":"object"},"ScheduleABySizeCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleABySizeCandidate"},"type":"array"}},"type":"object"},"ScheduleABySizePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleABySize"},"type":"array"}},"type":"object"},"ScheduleAByState":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"state":{"description":"US state or territory","type":"string"},"state_full":{"description":"US state or territory","type":"string"},"total":{"description":"Sum of transactions","nullable":true,"type":"number"}},"required":["committee_id","cycle","state","state_full"],"type":"object"},"ScheduleAByStateCandidate":{"properties":{"candidate_id":{"type":"string"},"count":{"format":"int32","type":"integer"},"cycle":{"format":"int32","type":"integer"},"state":{"type":"string"},"state_full":{"type":"string"},"total":{"type":"number"}},"type":"object"},"ScheduleAByStateCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAByStateCandidate"},"type":"array"}},"type":"object"},"ScheduleAByStatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAByState"},"type":"array"}},"type":"object"},"ScheduleAByStateRecipientTotals":{"properties":{"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","nullable":true,"type":"string"},"count":{"description":"Number of records making up the total.","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that are applicable to a given two-year\nperiod. This cycle follows the traditional House election cycle and\nsubdivides the presidential and Senate elections into comparable\ntwo-year blocks. The cycle begins with an odd year and is named for its\nending, even year.\n","format":"int32","nullable":true,"type":"integer"},"state":{"description":"US state or territory","nullable":true,"type":"string"},"state_full":{"description":"US state or territory","nullable":true,"type":"string"},"total":{"description":"The calculated total.","nullable":true,"type":"number"}},"type":"object"},"ScheduleAByStateRecipientTotalsPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAByStateRecipientTotals"},"type":"array"}},"type":"object"},"ScheduleAByZip":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"state":{"description":"US state or territory","nullable":true,"type":"string"},"state_full":{"description":"US state or territory","nullable":true,"type":"string"},"total":{"description":"Sum of transactions","nullable":true,"type":"number"},"zip":{"type":"string"}},"required":["committee_id","cycle","zip"],"type":"object"},"ScheduleAByZipPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAByZip"},"type":"array"}},"type":"object"},"ScheduleAEfile":{"properties":{"amendment_indicator":{"nullable":true,"type":"string"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"contribution_receipt_amount":{"nullable":true,"type":"number"},"contribution_receipt_date":{"format":"date","nullable":true,"type":"string"},"contributor_aggregate_ytd":{"nullable":true,"type":"number"},"contributor_city":{"description":"City of contributor","nullable":true,"type":"string"},"contributor_employer":{"description":"Employer of contributor, filers need to make an effort to gather this information","nullable":true,"type":"string"},"contributor_first_name":{"nullable":true,"type":"string"},"contributor_last_name":{"nullable":true,"type":"string"},"contributor_middle_name":{"nullable":true,"type":"string"},"contributor_name":{"type":"string"},"contributor_occupation":{"description":"Occupation of contributor, filers need to make an effort to gather this information","nullable":true,"type":"string"},"contributor_prefix":{"nullable":true,"type":"string"},"contributor_state":{"description":"State of contributor","nullable":true,"type":"string"},"contributor_suffix":{"nullable":true,"type":"string"},"contributor_zip":{"description":"Zip code of contributor","nullable":true,"type":"string"},"csv_url":{"type":"string"},"cycle":{"format":"int32","type":"integer"},"entity_type":{"nullable":true,"type":"string"},"fec_election_type_desc":{"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","type":"integer"},"filing":{"$ref":"#/components/schemas/EFilings"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"line_number":{"nullable":true,"type":"string"},"load_timestamp":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"pdf_url":{"type":"string"},"pgo":{"nullable":true,"type":"string"},"related_line_number":{"format":"int32","type":"integer"},"report_type":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"required":["file_number","related_line_number"],"type":"object"},"ScheduleAEfilePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleAEfile"},"type":"array"}},"type":"object"},"ScheduleAPage":{"properties":{"pagination":{"$ref":"#/components/schemas/SeekInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleA"},"type":"array"}},"type":"object"},"ScheduleB":{"properties":{"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_desc":{"nullable":true,"type":"string"},"back_reference_schedule_id":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"beneficiary_committee_name":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_description":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"category_code":{"nullable":true,"type":"string"},"category_code_full":{"nullable":true,"type":"string"},"comm_dt":{"format":"date","nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"disbursement_amount":{"nullable":true,"type":"number"},"disbursement_date":{"format":"date","nullable":true,"type":"string"},"disbursement_description":{"nullable":true,"type":"string"},"disbursement_purpose_category":{"nullable":true,"type":"string"},"disbursement_type":{"nullable":true,"type":"string"},"disbursement_type_description":{"nullable":true,"type":"string"},"election_type":{"nullable":true,"type":"string"},"election_type_full":{"nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"entity_type_desc":{"nullable":true,"type":"string"},"fec_election_type_desc":{"nullable":true,"type":"string"},"fec_election_year":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"type":"string"},"line_number":{"nullable":true,"type":"string"},"line_number_label":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_code_full":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"memoed_subtotal":{"type":"boolean"},"national_committee_nonfederal_account":{"nullable":true,"type":"string"},"original_sub_id":{"type":"string"},"payee_employer":{"nullable":true,"type":"string"},"payee_first_name":{"nullable":true,"type":"string"},"payee_last_name":{"nullable":true,"type":"string"},"payee_middle_name":{"nullable":true,"type":"string"},"payee_occupation":{"nullable":true,"type":"string"},"payee_prefix":{"nullable":true,"type":"string"},"payee_suffix":{"nullable":true,"type":"string"},"pdf_url":{"nullable":true,"type":"string"},"recipient_city":{"nullable":true,"type":"string"},"recipient_committee":{"$ref":"#/components/schemas/CommitteeHistory"},"recipient_committee_id":{"nullable":true,"type":"string"},"recipient_name":{"nullable":true,"type":"string"},"recipient_state":{"nullable":true,"type":"string"},"recipient_zip":{"nullable":true,"type":"string"},"ref_disp_excess_flg":{"nullable":true,"type":"string"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"semi_annual_bundled_refund":{"nullable":true,"type":"number"},"spender_committee_designation":{"maxLength":1,"nullable":true,"type":"string"},"spender_committee_org_type":{"maxLength":1,"nullable":true,"type":"string"},"spender_committee_type":{"maxLength":1,"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"},"two_year_transaction_period":{"description":"\nThis is a two-year period that is derived from the year a transaction took place in the\nItemized Schedule A and Schedule B tables. In cases where we have the date of the transaction\n(contribution_receipt_date in schedules/schedule_a, disbursement_date in schedules/schedule_b)\nthe two_year_transaction_period is named after the ending, even-numbered year. If we do not\nhave the date  of the transaction, we fall back to using the report year (report_year in both\ntables) instead,  making the same cycle adjustment as necessary. If no transaction year is\nspecified, the results default to the most current cycle.\n","format":"int32","nullable":true,"type":"integer"},"unused_recipient_committee_id":{"nullable":true,"type":"string"}},"type":"object"},"ScheduleBByPurpose":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"memo_count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"memo_total":{"description":"\nSchedule B disbursements aggregated by memoed items only\n","nullable":true,"type":"number"},"purpose":{"description":"Purpose of the expenditure","type":"string"},"total":{"description":"\nSchedule B disbursements aggregated by non-memoed items only\n","nullable":true,"type":"number"}},"required":["committee_id","cycle","purpose"],"type":"object"},"ScheduleBByPurposePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleBByPurpose"},"type":"array"}},"type":"object"},"ScheduleBByRecipient":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_total_disbursements":{"description":"Disbursements","nullable":true,"type":"number"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"memo_count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"memo_total":{"description":"\nSchedule B disbursements aggregated by memoed items only\n","nullable":true,"type":"number"},"recipient_disbursement_percent":{"type":"number"},"recipient_name":{"description":"Name of the entity receiving the disbursement","type":"string"},"total":{"description":"\nSchedule B disbursements aggregated by non-memoed items only\n","nullable":true,"type":"number"}},"required":["committee_id","cycle","recipient_name"],"type":"object"},"ScheduleBByRecipientID":{"properties":{"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_name":{"type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"memo_count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"memo_total":{"description":"\nSchedule B disbursements aggregated by memoed items only\n","nullable":true,"type":"number"},"recipient_id":{"description":"The FEC identifier should be represented here if the entity receiving the disbursement is registered with the FEC.","type":"string"},"recipient_name":{"type":"string"},"total":{"description":"\nSchedule B disbursements aggregated by non-memoed items only\n","nullable":true,"type":"number"}},"required":["committee_id","cycle","recipient_id"],"type":"object"},"ScheduleBByRecipientIDPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleBByRecipientID"},"type":"array"}},"type":"object"},"ScheduleBByRecipientPage":{"properties":{"pagination":{"$ref":"#/components/schemas/SeekInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleBByRecipient"},"type":"array"}},"type":"object"},"ScheduleBEfile":{"properties":{"amendment_indicator":{"nullable":true,"type":"string"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"beneficiary_committee_name":{"nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"csv_url":{"type":"string"},"disbursement_amount":{"nullable":true,"type":"number"},"disbursement_date":{"format":"date","nullable":true,"type":"string"},"disbursement_description":{"nullable":true,"type":"string"},"disbursement_type":{"nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","type":"integer"},"filing":{"$ref":"#/components/schemas/EFilings"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"is_notice":{"type":"boolean"},"line_number":{"nullable":true,"type":"string"},"load_timestamp":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"payee_name":{"type":"string"},"pdf_url":{"type":"string"},"recipient_city":{"nullable":true,"type":"string"},"recipient_name":{"nullable":true,"type":"string"},"recipient_prefix":{"nullable":true,"type":"string"},"recipient_state":{"nullable":true,"type":"string"},"recipient_suffix":{"nullable":true,"type":"string"},"recipient_zip":{"nullable":true,"type":"string"},"related_line_number":{"format":"int32","type":"integer"},"report_type":{"type":"string"},"semi_annual_bundled_refund":{"format":"int32","nullable":true,"type":"integer"},"transaction_id":{"nullable":true,"type":"string"}},"required":["file_number","related_line_number"],"type":"object"},"ScheduleBEfilePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleBEfile"},"type":"array"}},"type":"object"},"ScheduleBPage":{"properties":{"pagination":{"$ref":"#/components/schemas/SeekInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleB"},"type":"array"}},"type":"object"},"ScheduleE":{"properties":{"action_code":{"nullable":true,"type":"string"},"action_code_full":{"nullable":true,"type":"string"},"amendment_indicator":{"description":"Amendent types:\n    -N   new\n    -A   amendment\n    -T   terminated\n    -C   consolidated\n    -M   multi-candidate\n    -S   secondary\n\nNULL might be new or amendment. If amendment indicator is null and the filings is the first or first in a chain treat it as if it was a new. If it is not the first or first in a chain then treat the filing as an amendment.\n","nullable":true,"type":"string"},"amendment_number":{"description":"\nNumber of times the report has been amended.\n","format":"int32","nullable":true,"type":"integer"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"candidate":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"description":"Federal office candidate runs for: H, S or P","nullable":true,"type":"string"},"candidate_office_district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","nullable":true,"type":"string"},"candidate_office_state":{"description":"US state or territory","nullable":true,"type":"string"},"candidate_party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"category_code":{"nullable":true,"type":"string"},"category_code_full":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"dissemination_date":{"format":"date","nullable":true,"type":"string"},"election_type":{"description":"Election type \nConvention, Primary,\nGeneral, Special,\nRunoff etc.\n","nullable":true,"type":"string"},"election_type_full":{"description":"Election type \nConvention, Primary,\nGeneral, Special,\nRunoff etc.\n","nullable":true,"type":"string"},"expenditure_amount":{"type":"number"},"expenditure_date":{"format":"date","nullable":true,"type":"string"},"expenditure_description":{"nullable":true,"type":"string"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filer_first_name":{"nullable":true,"type":"string"},"filer_last_name":{"nullable":true,"type":"string"},"filer_middle_name":{"nullable":true,"type":"string"},"filer_prefix":{"nullable":true,"type":"string"},"filer_suffix":{"nullable":true,"type":"string"},"filing_date":{"format":"date","nullable":true,"type":"string"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"type":"string"},"independent_sign_date":{"format":"date","nullable":true,"type":"string"},"independent_sign_name":{"nullable":true,"type":"string"},"is_notice":{"nullable":true,"type":"boolean"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"memo_code":{"nullable":true,"type":"string"},"memo_code_full":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"memoed_subtotal":{"type":"boolean"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"notary_commission_expiration_date":{"format":"date","nullable":true,"type":"string"},"notary_sign_date":{"format":"date","nullable":true,"type":"string"},"notary_sign_name":{"nullable":true,"type":"string"},"office_total_ytd":{"type":"number"},"original_sub_id":{"type":"string"},"payee_city":{"nullable":true,"type":"string"},"payee_first_name":{"nullable":true,"type":"string"},"payee_last_name":{"nullable":true,"type":"string"},"payee_middle_name":{"nullable":true,"type":"string"},"payee_name":{"nullable":true,"type":"string"},"payee_prefix":{"nullable":true,"type":"string"},"payee_state":{"nullable":true,"type":"string"},"payee_street_1":{"nullable":true,"type":"string"},"payee_street_2":{"nullable":true,"type":"string"},"payee_suffix":{"nullable":true,"type":"string"},"payee_zip":{"nullable":true,"type":"string"},"pdf_url":{"nullable":true,"type":"string"},"previous_file_number":{"format":"int32","nullable":true,"type":"integer"},"report_type":{"description":"Name of report where the underlying data comes from:\n    - 10D Pre-Election\n    - 10G Pre-General\n    - 10P Pre-Primary\n    - 10R Pre-Run-Off\n    - 10S Pre-Special\n    - 12C Pre-Convention\n    - 12G Pre-General\n    - 12P Pre-Primary\n    - 12R Pre-Run-Off\n    - 12S Pre-Special\n    - 30D Post-Election\n    - 30G Post-General\n    - 30P Post-Primary\n    - 30R Post-Run-Off\n    - 30S Post-Special\n    - 60D Post-Convention\n    - M1  January Monthly\n    - M10 October Monthly\n    - M11 November Monthly\n    - M12 December Monthly\n    - M2  February Monthly\n    - M3  March Monthly\n    - M4  April Monthly\n    - M5  May Monthly\n    - M6  June Monthly\n    - M7  July Monthly\n    - M8  August Monthly\n    - M9  September Monthly\n    - MY  Mid-Year Report\n    - Q1  April Quarterly\n    - Q2  July Quarterly\n    - Q3  October Quarterly\n    - TER Termination Report\n    - YE  Year-End\n    - ADJ COMP ADJUST AMEND\n    - CA  COMPREHENSIVE AMEND\n    - 90S Post Inaugural Supplement\n    - 90D Post Inaugural\n    - 48  48 Hour Notification\n    - 24  24 Hour Notification\n    - M7S July Monthly/Semi-Annual\n    - MSA Monthly Semi-Annual (MY)\n    - MYS Monthly Year End/Semi-Annual\n    - Q2S July Quarterly/Semi-Annual\n    - QSA Quarterly Semi-Annual (MY)\n    - QYS Quarterly Year End/Semi-Annual\n    - QYE Quarterly Semi-Annual (YE)\n    - QMS Quarterly Mid-Year/ Semi-Annual\n    - MSY Monthly Semi-Annual (YE)\n","nullable":true,"type":"string"},"report_year":{"description":"\nForms with coverage date - \n    year from the coverage ending date.\nForms without coverage date - \n    year from the receipt date.\n","format":"int32","nullable":true,"type":"integer"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"support_oppose_indicator":{"nullable":true,"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"type":"object"},"ScheduleEByCandidate":{"properties":{"candidate_id":{"type":"string"},"candidate_name":{"type":"string"},"committee_id":{"type":"string"},"committee_name":{"type":"string"},"count":{"description":"\nNumber of records making up the total.\n","format":"int32","nullable":true,"type":"integer"},"cycle":{"description":"\nFilter records to only those that were applicable to a given\ntwo-year period.The cycle begins with an odd year and is named\nfor its ending, even year.\n","format":"int32","type":"integer"},"support_oppose_indicator":{"description":"Explains if the money was spent in order to support or oppose a candidate or candidates. (Coded S or O for support or oppose.) This indicator applies to independent expenditures and communication costs.","type":"string"},"total":{"description":"Sum of transactions","nullable":true,"type":"number"}},"required":["cycle","support_oppose_indicator"],"type":"object"},"ScheduleEByCandidatePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleEByCandidate"},"type":"array"}},"type":"object"},"ScheduleEEfile":{"properties":{"amendment_indicator":{"nullable":true,"type":"string"},"back_reference_schedule_name":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"beginning_image_number":{"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"nullable":true,"type":"string"},"candidate_middle_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"description":"Federal office candidate runs for: H, S or P","nullable":true,"type":"string"},"candidate_office_district":{"description":"Two-digit US House distirict of the office the candidate is running for. Presidential, Senate and House at-large candidates will have District 00.","nullable":true,"type":"string"},"candidate_office_state":{"description":"US state or territory","nullable":true,"type":"string"},"candidate_party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","nullable":true,"type":"string"},"candidate_prefix":{"nullable":true,"type":"string"},"candidate_suffix":{"nullable":true,"type":"string"},"category_code":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"csv_url":{"type":"string"},"dissemination_date":{"description":"\nDate when a PAC distrubutes or disseminates an independent expenditure\nand pays for it in the same reporting period\n","format":"date","nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"expenditure_amount":{"format":"int32","nullable":true,"type":"integer"},"expenditure_date":{"format":"date","nullable":true,"type":"string"},"expenditure_description":{"nullable":true,"type":"string"},"fec_url":{"type":"string"},"file_number":{"format":"int32","type":"integer"},"filer_first_name":{"nullable":true,"type":"string"},"filer_last_name":{"nullable":true,"type":"string"},"filer_middle_name":{"nullable":true,"type":"string"},"filer_prefix":{"nullable":true,"type":"string"},"filer_suffix":{"nullable":true,"type":"string"},"filing":{"$ref":"#/components/schemas/EFilings"},"filing_form":{"nullable":true,"type":"string"},"image_number":{"description":"\nAn unique identifier for each page where the electronic or paper filing is reported.\n","nullable":true,"type":"string"},"is_notice":{"type":"boolean"},"line_number":{"nullable":true,"type":"string"},"load_timestamp":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"most_recent":{"description":"\nReport is either new or is the most-recently filed amendment\n","nullable":true,"type":"boolean"},"notary_sign_date":{"format":"date","nullable":true,"type":"string"},"office_total_ytd":{"format":"float","nullable":true,"type":"number"},"payee_city":{"nullable":true,"type":"string"},"payee_first_name":{"nullable":true,"type":"string"},"payee_last_name":{"nullable":true,"type":"string"},"payee_middle_name":{"nullable":true,"type":"string"},"payee_name":{"type":"string"},"payee_prefix":{"nullable":true,"type":"string"},"payee_state":{"nullable":true,"type":"string"},"payee_street_1":{"nullable":true,"type":"string"},"payee_street_2":{"nullable":true,"type":"string"},"payee_suffix":{"nullable":true,"type":"string"},"payee_zip":{"nullable":true,"type":"string"},"pdf_url":{"type":"string"},"related_line_number":{"format":"int32","type":"integer"},"report_type":{"type":"string"},"support_oppose_indicator":{"description":"Explains if the money was spent in order to support or oppose a candidate or candidates. (Coded S or O for support or oppose.) This indicator applies to independent expenditures and communication costs.","nullable":true,"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"required":["file_number","related_line_number"],"type":"object"},"ScheduleEEfilePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleEEfile"},"type":"array"}},"type":"object"},"ScheduleEPage":{"properties":{"pagination":{"$ref":"#/components/schemas/SeekInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleE"},"type":"array"}},"type":"object"},"ScheduleH4":{"properties":{"additional_description":{"nullable":true,"type":"string"},"administrative_activity_inidcator":{"nullable":true,"type":"string"},"administrative_voter_drive_activity_indicator":{"nullable":true,"type":"string"},"amendment_indicator":{"nullable":true,"type":"string"},"amendment_indicator_desc":{"nullable":true,"type":"string"},"back_reference_schedule_id":{"nullable":true,"type":"string"},"back_reference_transaction_id":{"nullable":true,"type":"string"},"candidate_first_name":{"nullable":true,"type":"string"},"candidate_id":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","nullable":true,"type":"string"},"candidate_last_name":{"nullable":true,"type":"string"},"candidate_name":{"description":"Name of candidate running for office","nullable":true,"type":"string"},"candidate_office":{"nullable":true,"type":"string"},"candidate_office_description":{"nullable":true,"type":"string"},"candidate_office_district":{"nullable":true,"type":"string"},"candidate_office_state":{"nullable":true,"type":"string"},"candidate_office_state_full":{"nullable":true,"type":"string"},"category_code":{"nullable":true,"type":"string"},"category_code_full":{"nullable":true,"type":"string"},"committee":{"$ref":"#/components/schemas/CommitteeHistory"},"committee_id":{"nullable":true,"type":"string"},"conduit_committee_city":{"nullable":true,"type":"string"},"conduit_committee_id":{"nullable":true,"type":"string"},"conduit_committee_name":{"nullable":true,"type":"string"},"conduit_committee_state":{"nullable":true,"type":"string"},"conduit_committee_street1":{"nullable":true,"type":"string"},"conduit_committee_street2":{"nullable":true,"type":"string"},"conduit_committee_zip":{"format":"int32","nullable":true,"type":"integer"},"cycle":{"nullable":true,"type":"number"},"direct_candidate_support_activity_indicator":{"nullable":true,"type":"string"},"disbursement_amount":{"nullable":true,"type":"number"},"disbursement_type":{"nullable":true,"type":"string"},"disbursement_type_full":{"nullable":true,"type":"string"},"entity_type":{"nullable":true,"type":"string"},"entity_type_desc":{"nullable":true,"type":"string"},"event_amount_year_to_date":{"nullable":true,"type":"number"},"event_purpose_category_type":{"nullable":true,"type":"string"},"event_purpose_category_type_full":{"nullable":true,"type":"string"},"event_purpose_date":{"format":"date","nullable":true,"type":"string"},"event_purpose_description":{"nullable":true,"type":"string"},"event_purpose_name":{"nullable":true,"type":"string"},"exempt_activity_indicator":{"nullable":true,"type":"string"},"federal_share":{"nullable":true,"type":"number"},"file_number":{"format":"int32","nullable":true,"type":"integer"},"filer_committee_name":{"nullable":true,"type":"string"},"filing_form":{"nullable":true,"type":"string"},"fundraising_activity_indicator":{"nullable":true,"type":"string"},"general_voter_drive_activity_indicator":{"nullable":true,"type":"string"},"image_number":{"type":"string"},"line_number":{"nullable":true,"type":"string"},"link_id":{"format":"int32","nullable":true,"type":"integer"},"load_date":{"format":"date-time","nullable":true,"type":"string"},"memo_code":{"nullable":true,"type":"string"},"memo_code_description":{"nullable":true,"type":"string"},"memo_text":{"nullable":true,"type":"string"},"nonfederal_share":{"nullable":true,"type":"number"},"original_sub_id":{"type":"string"},"payee_city":{"nullable":true,"type":"string"},"payee_first_name":{"nullable":true,"type":"string"},"payee_last_name":{"nullable":true,"type":"string"},"payee_middle_name":{"nullable":true,"type":"string"},"payee_name":{"nullable":true,"type":"string"},"payee_prefix":{"nullable":true,"type":"string"},"payee_state":{"nullable":true,"type":"string"},"payee_suffix":{"nullable":true,"type":"string"},"payee_zip":{"nullable":true,"type":"string"},"published_committee_reference_parity_check":{"nullable":true,"type":"string"},"report_type":{"nullable":true,"type":"string"},"report_year":{"nullable":true,"type":"number"},"schedule_type":{"nullable":true,"type":"string"},"schedule_type_full":{"nullable":true,"type":"string"},"sub_id":{"type":"string"},"transaction_id":{"nullable":true,"type":"string"}},"type":"object"},"ScheduleH4Page":{"properties":{"pagination":{"$ref":"#/components/schemas/SeekInfo"},"results":{"items":{"$ref":"#/components/schemas/ScheduleH4"},"type":"array"}},"type":"object"},"SeekInfo":{"properties":{"count":{"format":"int32","type":"integer"},"last_indexes":{"type":"string"},"pages":{"format":"int32","type":"integer"},"per_page":{"format":"int32","type":"integer"}},"type":"object"},"StateElectionOfficeInfo":{"properties":{"address_line1":{"nullable":true,"type":"string"},"address_line2":{"nullable":true,"type":"string"},"city":{"nullable":true,"type":"string"},"email":{"nullable":true,"type":"string"},"fax_number":{"nullable":true,"type":"string"},"mailing_address1":{"nullable":true,"type":"string"},"mailing_address2":{"nullable":true,"type":"string"},"mailing_city":{"nullable":true,"type":"string"},"mailing_state":{"nullable":true,"type":"string"},"mailing_zipcode":{"nullable":true,"type":"string"},"office_name":{"nullable":true,"type":"string"},"office_type":{"type":"string"},"primary_phone_number":{"nullable":true,"type":"string"},"secondary_phone_number":{"nullable":true,"type":"string"},"state":{"type":"string"},"state_full_name":{"nullable":true,"type":"string"},"website_url1":{"nullable":true,"type":"string"},"website_url2":{"nullable":true,"type":"string"},"zip_code":{"nullable":true,"type":"string"}},"required":["office_type","state"],"type":"object"},"StateElectionOfficeInfoPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/StateElectionOfficeInfo"},"type":"array"}},"type":"object"},"TotalByOffice":{"properties":{"election_year":{"format":"int32","type":"integer"},"office":{"type":"string"},"total_disbursements":{"type":"number"},"total_individual_itemized_contributions":{"type":"number"},"total_other_political_committee_contributions":{"type":"number"},"total_receipts":{"type":"number"},"total_transfers_from_other_authorized_committee":{"type":"number"}},"type":"object"},"TotalByOfficeByParty":{"properties":{"election_year":{"format":"int32","type":"integer"},"office":{"type":"string"},"party":{"type":"string"},"total_disbursements":{"type":"number"},"total_receipts":{"type":"number"}},"type":"object"},"TotalByOfficeByPartyPage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/TotalByOfficeByParty"},"type":"array"}},"type":"object"},"TotalByOfficePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/TotalByOffice"},"type":"array"}},"type":"object"},"TotalsCommittee":{"properties":{"affiliated_committee_name":{"description":"\nAffiliated committee or connected organization\n","maxLength":100,"nullable":true,"type":"string"},"candidate_ids":{"description":"\nA unique identifier assigned to each candidate registered with the FEC.\nIf a person runs for several offices, that person will have separate candidate IDs for each office.\nFirst character indicates office - [P]residential, [H]ouse, [S]enate].\nSecond character is the last digit of the two-year period the ID was created.\nThird and fourth is the candidate state. Presidential IDs don't have state.\nFifth and sixth is the district when the candidate first ran. This does not change if the\ncandidate/member's district changes during re-districting. Presidential IDs don't have districts.\nThe rest is sequence.\n","items":{"type":"string"},"nullable":true,"type":"array"},"cash_on_hand_end_period":{"type":"number"},"city":{"description":"\nCity of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","type":"string"},"committee_type":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":1,"nullable":true,"type":"string"},"committee_type_full":{"description":"The one-letter type code of the organization:\n        - C communication cost\n        - D delegate\n        - E electioneering communication\n        - H House\n        - I independent expenditure filer (not a committee)\n        - N PAC - nonqualified\n        - O independent expenditure-only (super PACs)\n        - P presidential\n        - Q PAC - qualified\n        - S Senate\n        - U single candidate independent expenditure\n        - V PAC with non-contribution account, nonqualified\n        - W PAC with non-contribution account, qualified\n        - X party, nonqualified\n        - Y party, qualified\n        - Z national party non-federal account\n","maxLength":50,"nullable":true,"type":"string"},"cycle":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","format":"int32","type":"integer"},"cycles":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s) The cycle begins with\nan odd year and is named for its ending, even year.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"cycles_has_activity":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1), and the committee has filling activity during the cycle\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"cycles_has_financial":{"description":"\nA two year election cycle that the committee was active- (after original registration\ndate but before expiration date in Form 1s), and the committee files the financial reports\n('F3', 'F3X', 'F3P', 'F3L', 'F4', 'F5', 'F7', 'F13') during this cycle.\n","items":{"format":"int32","type":"integer"},"nullable":true,"type":"array"},"debts_owed_by_committee":{"type":"number"},"designation":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":1,"nullable":true,"type":"string"},"designation_full":{"description":"The one-letter designation code of the organization:\n         - A authorized by a candidate\n         - J joint fundraising committee\n         - P principal campaign committee of a candidate\n         - U unauthorized\n         - B lobbyist/registrant PAC\n         - D leadership PAC\n","maxLength":25,"nullable":true,"type":"string"},"disbursements":{"type":"number"},"filing_frequency":{"description":"The one-letter \n    code of the filing frequency:\n         - A Administratively terminated\n         - D Debt\n         - M Monthly filer\n         - Q Quarterly filer\n         - T Terminated\n         - W Waived\n","maxLength":1,"nullable":true,"type":"string"},"first_f1_date":{"description":"The day the FEC received the committee's first Form 1","format":"date","nullable":true,"type":"string"},"first_file_date":{"description":"The day the FEC received the committee's first filing. This is usually a Form 1 committee registration.","format":"date","nullable":true,"type":"string"},"independent_expenditures":{"type":"number"},"is_active":{"description":"\nTrue indicates that a committee is active.\n","nullable":true,"type":"boolean"},"jfc_committee":{"items":{"properties":{"joint_committee_id":{"description":"\nA unique identifier assigned to each committee or filer registered with the FEC. In general committee id's begin with the letter C which is followed by eight digits.\n","nullable":true,"type":"string"},"joint_committee_name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"}},"type":"object"},"type":"array"},"last_cycle_has_activity":{"description":"\nThe latest two year election cycle that the committee has filings\n","format":"int32","nullable":true,"type":"integer"},"last_cycle_has_financial":{"description":"\nThe latest two year election cycle that the committee files the financial reports\n('F3', 'F3X', 'F3P', 'F3L', 'F4', 'F5', 'F7', 'F13').\n","format":"int32","nullable":true,"type":"integer"},"last_f1_date":{"description":"The day the FEC received the committee's most recent Form 1","format":"date","nullable":true,"type":"string"},"last_file_date":{"description":"The day the FEC received the committee's most recent filing","format":"date","nullable":true,"type":"string"},"name":{"description":"The name of the committee. If a committee changes its name,     the most recent name will be shown. Committee names are not unique. Use committee_id     for looking up records.","maxLength":100,"nullable":true,"type":"string"},"organization_type":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":1,"nullable":true,"type":"string"},"organization_type_full":{"description":"The one-letter code for the kind for organization:\n        - C corporation\n        - L labor organization\n        - M membership organization\n        - T trade association\n        - V cooperative\n        - W corporation without capital stock\n","maxLength":100,"nullable":true,"type":"string"},"party":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":3,"nullable":true,"type":"string"},"party_full":{"description":"Three-letter code for the party affiliated with a candidate or committee. For example, DEM for Democratic Party and REP for Republican Party.","maxLength":50,"nullable":true,"type":"string"},"receipts":{"type":"number"},"state":{"description":"\nState of the committee's address as filed on the Form 1\n","maxLength":2,"nullable":true,"type":"string"},"state_full":{"description":"\nState of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_1":{"description":"\nStreet address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"street_2":{"description":"\nSecond line of street address of committee as reported on the Form 1\n","maxLength":50,"nullable":true,"type":"string"},"treasurer_name":{"description":"Name of the Committee's treasurer. If multiple treasurers for the committee, the most recent treasurer will be shown.","maxLength":100,"nullable":true,"type":"string"},"zip":{"description":"\nZip code of committee as reported on the Form 1\n","maxLength":9,"nullable":true,"type":"string"}},"required":["committee_id","cycle"],"type":"object"},"TotalsCommitteePage":{"properties":{"pagination":{"$ref":"#/components/schemas/OffsetInfo"},"results":{"items":{"$ref":"#/components/schemas/TotalsCommittee"},"type":"array"}},"type":"object"}},"securitySchemes":{"ApiKeyHeaderAuth":{"in":"header","name":"X-Api-Key","type":"apiKey"},"ApiKeyQueryAuth":{"in":"query","name":"api_key","type":"apiKey"},"apiKey":{"in":"query","name":"api_key","type":"apiKey"}}}}