---
title: "GET /v1/operations-log/"
method: GET
path: "/v1/operations-log/"
tags: ["filings"]
---

# GET /v1/operations-log/

`GET /v1/operations-log/`

## Request

- Base URL: `https://api.open.fec.gov` (the document declares no server; this is the origin it was published from)
- URL: `https://api.open.fec.gov/v1/operations-log/`
- Auth: API key in header `X-Api-Key` and API key in query parameter `api_key` and API key in query parameter `api_key`
- TypeScript: <https://skmtc.dev/fec/apis/openfec/docs/v1/operations-log/get.ts> (a function with typed inputs; its response is checked against the schema)

The Operations log contains details of each report loaded into the database. It is primarily
used as status check to determine when all of the data processes, from initial entry through
review are complete.

## Query parameters

- `page` integer
- `per_page` integer
- `candidate_committee_id` string[]
- `report_type` string[]
- `beginning_image_number` string[]
- `report_year` integer[]
- `form_type` string[]
- `amendment_indicator` string[]
- `status_num` string[]
- `min_receipt_date` string
- `max_receipt_date` string
- `min_coverage_end_date` string
- `max_coverage_end_date` string
- `min_transaction_data_complete_date` string
- `max_transaction_data_complete_date` string
- `sort` string[]
- `sort_hide_null` boolean
- `sort_null_only` boolean
- `sort_nulls_last` boolean
- `api_key` string

## Response `default`

Default response

- OperationsLogPage
  - `pagination` OffsetInfo
    - `count` integer
    - `is_count_exact` boolean
    - `page` integer
    - `pages` integer
    - `per_page` integer
  - `results` OperationsLog[]
    - `amendment_indicator` string, nullable: Amendent types: -N new -A amendment -T terminated -C consolidated -M multi-candidate -S secondary NULL 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.
    - `beginning_image_number` string, nullable: Unique identifier for the electronic or paper report. This number is used to construct PDF URLs to the original document.
    - `candidate_committee_id` string, nullable: A unique identifier of the registered filer.
    - `coverage_end_date` string, date-time, nullable: Ending date of the reporting period
    - `coverage_start_date` string, date-time, nullable: Beginning date of the reporting period
    - `ending_image_number` string, nullable: 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.
    - `form_type` string, nullable: The form where the underlying data comes from, for example, Form 1 would appear as F1: - F1 Statement of Organization - F1M Notification of Multicandidate Status - F2 Statement of Candidacy - F24 24/48 Hour Report of Independent Expenditures - F3 Report of Receipts and Disbursements for an Authorized Committee - F3P Report of Receipts and Disbursements by an Authorized Committee of a Candidate for The Office of President or Vice President - F3L Report of Contributions Bundled by Lobbyists/Registrants and Lobbyist/Registrant PACs - F3X Report of Receipts and Disbursements for other than an Authorized Committee - F4 Report of Receipts and Disbursements for a Committee or Organization Supporting a Nomination Convention - F5 Report of Independent Expenditures Made and Contributions Received - F6 48 Hour Notice of Contributions/Loans Received - F7 Report of Communication Costs by Corporations and Membership Organizations - F8 Debt Settlement Plan - F9 24 Hour Notice of Disbursements for Electioneering Communications - F13 Report of Donations Accepted for Inaugural Committee - F99 Miscellaneous Text - FRQ Request for Additional Information
    - `receipt_date` string, date-time, nullable: Date the FEC received the electronic or paper record
    - `report_type` string, nullable: Name of report where the underlying data comes from: - 10D Pre-Election - 10G Pre-General - 10P Pre-Primary - 10R Pre-Run-Off - 10S Pre-Special - 12C Pre-Convention - 12G Pre-General - 12P Pre-Primary - 12R Pre-Run-Off - 12S Pre-Special - 30D Post-Election - 30G Post-General - 30P Post-Primary - 30R Post-Run-Off - 30S Post-Special - 60D Post-Convention - M1 January Monthly - M10 October Monthly - M11 November Monthly - M12 December Monthly - M2 February Monthly - M3 March Monthly - M4 April Monthly - M5 May Monthly - M6 June Monthly - M7 July Monthly - M8 August Monthly - M9 September Monthly - MY Mid-Year Report - Q1 April Quarterly - Q2 July Quarterly - Q3 October Quarterly - TER Termination Report - YE Year-End - ADJ COMP ADJUST AMEND - CA COMPREHENSIVE AMEND - 90S Post Inaugural Supplement - 90D Post Inaugural - 24 24 Hour Notification (F6, F9) - 24 24 Hour Report of Independent Expenditures (F5, F24/F3X) - 48 48 Hour Report of Independent Expenditures (F5, F24/F3X) - M7S July Monthly/Semi-Annual - MSA Monthly Semi-Annual (MY) - MYS Monthly Year End/Semi-Annual - Q2S July Quarterly/Semi-Annual - QSA Quarterly Semi-Annual (MY) - QYS Quarterly Year End/Semi-Annual - QYE Quarterly Semi-Annual (YE) - QMS Quarterly Mid-Year/ Semi-Annual - MSY Monthly Semi-Annual (YE)
    - `report_year` integer, nullable: Forms with coverage date - year from the coverage ending date. Forms without coverage date - year from the receipt date.
    - `status_num` integer, nullable: Status of the transactional report. -0- Transaction is entered into the system. But not verified. -1- Transaction is verified.
    - `sub_id` integer: A unique identifier of the transactional report.
    - `summary_data_complete_date` string, date-time, nullable: Date when the report is entered into the database
    - `summary_data_verification_date` string, date-time, nullable: Same day or a day after the report is loaded in the database
    - `transaction_data_complete_date` string, date, nullable: Date when the report is processed completely

---

[API](https://skmtc.dev/fec/apis/openfec.md) - [All operations](https://skmtc.dev/fec/apis/openfec/llms.txt) - [OpenAPI document](https://skmtc.dev/fec/apis/openfec/revisions/d2eb3171e225?raw)
