{"openapi":"3.0.0","paths":{"/camd-services/health":{"get":{"operationId":"HealthController_check","parameters":[],"responses":{"200":{"description":"The Health Check is successful","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"ok"},"info":{"type":"object","example":{"database":{"status":"up"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"error":{"type":"object","example":{},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"details":{"type":"object","example":{"database":{"status":"up"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true}}}}}}},"503":{"description":"The Health Check is not successful","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"error"},"info":{"type":"object","example":{"database":{"status":"up"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"error":{"type":"object","example":{"redis":{"status":"down","message":"Could not connect"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"details":{"type":"object","example":{"database":{"status":"up"},"redis":{"status":"down","message":"Could not connect"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true}}}}}}}},"tags":["Health"]}},"/camd-services/bulk-files":{"get":{"description":"Retrieves a list of bulk data files and their metadata from S3.","operationId":"BulkFileController_getBulkFiles","parameters":[],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/BulkFileDTO"}}}}}}}},"security":[{"APIKey":[]}],"summary":"","tags":["Bulk Files"]}},"/camd-services/bulk-files/apportioned-emissions/state":{"post":{"operationId":"BulkFileController_massBulkFileState","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApportionedEmissionsStateDTO"}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/apportioned-emissions/quarter":{"post":{"operationId":"BulkFileController_massBulkFileQuarter","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApportionedEmissionsQuarterlyDTO"}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/facility":{"post":{"operationId":"BulkFileController_massBulkFileFacility","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimePeriodDTO"}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/emissions-compliance":{"post":{"operationId":"BulkFileController_massBulkFileEmissionsCompliance","parameters":[],"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/allowance-holdings":{"post":{"operationId":"BulkFileController_massBulkFileAllowanceHoldings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProgramCodeDTO"}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/allowance-compliance":{"post":{"operationId":"BulkFileController_massBulkFileAllowanceCompliance","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProgramCodeDTO"}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/allowance-transactions":{"post":{"operationId":"BulkFileController_massBulkFileAllowanceTransactions","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProgramCodeDTO"}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bulk-files/metadata":{"post":{"operationId":"BulkFileController_addBulkFile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkFileInputDTO"}}}},"responses":{"200":{"description":"Creates metadata for bulk files store in S3","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkFileDTO"}}}}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Bulk Files"]}},"/camd-services/bookmarks/{id}":{"get":{"description":"Retrieves a CAMPD application bookmark by its id.","operationId":"BookmarkController_getBookmarkById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookmarkDTO"}}}}},"security":[{"APIKey":[]}],"summary":"","tags":["Bookmarks"]}},"/camd-services/bookmarks":{"post":{"description":"Creates a CAMPD application bookmark.","operationId":"BookmarkController_createBookmark","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BoomarkPayloadDTO"}}}},"responses":{"200":{"description":"Data created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookmarkCreatedDTO"}}}}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"summary":"","tags":["Bookmarks"]}},"/camd-services/logging/error":{"post":{"description":"Logging services for CAMD applications.","operationId":"LoggingController_serverError","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServerErrorDto"}}}},"responses":{"200":{"description":"Data created successfully"},"500":{"description":""}},"security":[{"ClientToken":[]},{"ClientId":[]},{"APIKey":[]}],"summary":"","tags":["Logging"]}},"/camd-services/reports/list":{"get":{"description":"Retrieves list of official reports available.","operationId":"ReportController_getAvailableReports","parameters":[],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDTO"}}}}},"security":[{"APIKey":[]}],"summary":"","tags":["Reports"]}},"/camd-services/reports":{"get":{"description":"Retrieves official data for various reports based on criteria.","operationId":"ReportController_getReport","parameters":[{"name":"reportCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"facilityId","required":true,"in":"query","schema":{"type":"number"}},{"name":"monitorPlanId","required":false,"in":"query","schema":{"type":"string"}},{"name":"testId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"qceId","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"teeId","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"year","required":false,"in":"query","schema":{"type":"number"}},{"name":"quarter","required":false,"in":"query","schema":{"type":"number"}},{"name":"locationId","required":false,"in":"query","schema":{"type":"string"}},{"name":"reportingPeriodIds","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDTO"}}}}},"security":[{"APIKey":[]}],"summary":"","tags":["Reports"]}},"/camd-services/workspace/reports/list":{"get":{"description":"Retrieves list of workspace reports available.","operationId":"ReportWorkspaceController_getAvailableReports","parameters":[],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDTO"}}}}},"security":[{"Token":[]},{"APIKey":[]}],"summary":"","tags":["Reports"]}},"/camd-services/workspace/reports":{"get":{"description":"Retrieves workspace data for various reports based on criteria.","operationId":"ReportWorkspaceController_getReport","parameters":[{"name":"reportCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"facilityId","required":true,"in":"query","schema":{"type":"number"}},{"name":"monitorPlanId","required":false,"in":"query","schema":{"type":"string"}},{"name":"testId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"qceId","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"teeId","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"year","required":false,"in":"query","schema":{"type":"number"}},{"name":"quarter","required":false,"in":"query","schema":{"type":"number"}},{"name":"locationId","required":false,"in":"query","schema":{"type":"string"}},{"name":"reportingPeriodIds","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDTO"}}}}},"security":[{"Token":[]},{"APIKey":[]}],"summary":"","tags":["Reports"]}},"/camd-services/support/contact-us":{"post":{"description":"Sends an email to a CAMD support inbox determined by the Client Id.","operationId":"MailController_send","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMailDto"}}}},"responses":{"200":{"description":"Data sent successfully"},"500":{"description":""}},"security":[{"ClientToken":[]},{"ClientId":[]},{"APIKey":[]}],"summary":"","tags":["Support"]}},"/camd-services/support/email/process":{"post":{"description":"Processes an email using the associated email record stored in the email_queue","operationId":"MailController_sendRecord","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessMailDTO"}}}},"responses":{"200":{"description":"Data sent successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailProcessResponseDto"}}}},"500":{"description":""}},"security":[{"ClientToken":[]},{"ClientId":[]},{"APIKey":[]}],"summary":"","tags":["Support"]}},"/camd-services/support/email/mass-eval":{"post":{"description":"Sends an email to a CAMD support inbox determined by the Client Id.","operationId":"MailController_sendMassEval","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MassEvalParamsDTO"}}}},"responses":{"200":{"description":"Data sent successfully"},"500":{"description":""}},"security":[{"ClientToken":[]},{"ClientId":[]},{"APIKey":[]}],"summary":"","tags":["Support"]}},"/camd-services/support/email/emailRecipientList":{"post":{"description":"Retrieves a list of email recipients based on email type and plant IDs.","operationId":"MailController_getEmailRecipientList","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRecipientListRequestDto"}}}},"responses":{"200":{"description":"Email recipient list retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRecipientListResponseDto"}}}},"500":{"description":""}},"security":[{"ClientToken":[]},{"ClientId":[]},{"APIKey":[]}],"summary":"","tags":["Support"]}},"/camd-services/copy-of-record":{"get":{"operationId":"CopyOfRecordController_generatePdf","parameters":[{"name":"reportCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"facilityId","required":true,"in":"query","schema":{"type":"number"}},{"name":"monitorPlanId","required":false,"in":"query","schema":{"type":"string"}},{"name":"testId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"qceId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"teeId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"year","required":false,"in":"query","schema":{"type":"number"}},{"name":"quarter","required":false,"in":"query","schema":{"type":"number"}},{"name":"locationId","required":false,"in":"query","schema":{"type":"string"}},{"name":"reportingPeriodIds","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"APIKey":[]}],"tags":["Copy of Record"]}},"/camd-services/workspace/copy-of-record":{"get":{"operationId":"CopyOfRecordController_generatePdfWorkspace","parameters":[{"name":"reportCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"facilityId","required":true,"in":"query","schema":{"type":"number"}},{"name":"monitorPlanId","required":false,"in":"query","schema":{"type":"string"}},{"name":"testId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"qceId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"teeId","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"year","required":false,"in":"query","schema":{"type":"number"}},{"name":"quarter","required":false,"in":"query","schema":{"type":"number"}},{"name":"locationId","required":false,"in":"query","schema":{"type":"string"}},{"name":"reportingPeriodIds","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Copy of Record"]}},"/camd-services/admin/error-suppressions":{"get":{"description":"Retrieves Error Suppressions per filter criteria.","operationId":"ErrorSuppressionsController_getErrorSuppressions","parameters":[{"name":"checkTypeCode","required":true,"in":"query","schema":{"type":"string"}},{"name":"checkNumber","required":true,"in":"query","schema":{"type":"number"}},{"name":"checkResult","required":true,"in":"query","schema":{"type":"string"}},{"name":"severityCode","required":false,"in":"query","schema":{"type":"string","enum":["ADMNOVR","CRIT1","CRIT2","CRIT3","FATAL","FORGIVE","INFORM","NONCRIT","NONE"]}},{"name":"orisCode","required":false,"in":"query","schema":{"type":"number"}},{"name":"locations","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"reasonCode","required":false,"in":"query","schema":{"type":"string","enum":["APPROVE","BUG","CONFIG"]}},{"name":"addDateAfter","required":false,"in":"query","schema":{"type":"string"}},{"name":"addDateBefore","required":false,"in":"query","schema":{"type":"string"}},{"name":"active","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ErrorSuppressionsDTO"}}}}}}},"400":{"description":"Invalid Request"},"404":{"description":"Resource Not Found"}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["Error Suppressions"]},"post":{"operationId":"ErrorSuppressionsController_createErrorSuppression","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorSuppressionsPayloadDTO"}}}},"responses":{"201":{"description":"Creates an Error Suppression Record"}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Error Suppressions"]}},"/camd-services/admin/error-suppressions/{id}":{"put":{"operationId":"ErrorSuppressionsController_deactivateErrorSuppression","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Deactivates the Error Suppression Record"}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Error Suppressions"]}},"/camd-services/admin/submission-report":{"get":{"description":"Retrieves Submission Report (CAT) per filter criteria.","operationId":"SubmissionReportController_getSubmissionReport","parameters":[{"name":"orisCode","required":false,"in":"query","schema":{"type":"number"}},{"name":"year","required":false,"in":"query","schema":{"type":"number"}},{"name":"quarter","required":false,"in":"query","schema":{"type":"number"}},{"name":"severityCode","required":false,"in":"query","schema":{"type":"string","enum":["ADMNOVR","CRIT1","CRIT2","CRIT3","FATAL","FORGIVE","INFORM","NONCRIT","NONE"]}},{"name":"submissionType","required":false,"in":"query","schema":{"type":"number","enum":[0,1,2,3]}},{"name":"submissionFrom","required":false,"in":"query","schema":{"type":"string"}},{"name":"submissionTo","required":false,"in":"query","schema":{"type":"string"}},{"name":"qaDataType","required":false,"in":"query","schema":{"type":"number","enum":[0,1,2]}},{"name":"locations","required":false,"in":"query","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"testType","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/SubmissionReportDTO"}}}}}}},"400":{"description":"Invalid Request"},"404":{"description":"Resource Not Found"}},"security":[{"APIKey":[]}],"summary":"","tags":["Submission Report"]}},"/camd-services/evaluate":{"post":{"operationId":"EvaluationController_evaluate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationDTO"}}}},"responses":{"200":{"description":"Creates evaluation queue records for quartz"}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Evaluation"]}},"/camd-services/evaluate/queueOrder":{"get":{"operationId":"EvaluationController_getEvaluationQueueOrder","parameters":[{"name":"orisCodes","required":true,"in":"query","description":"Array of oris codes","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"number"}}}],"responses":{"200":{"description":"Get evaluation queue list for users facilities","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationQueuePlaceDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Evaluation"]}},"/camd-services/email/eval-error":{"post":{"description":"Sends an email to the user and to ECMPS CAMD support inbox.","operationId":"EvaluationController_sendEvaluationErrorEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvalErrorParamsDTO"}}}},"responses":{"200":{"description":"Email sent successfully"},"500":{"description":""}},"security":[{"APIKey":[]}],"summary":"","tags":["Evaluation"]}},"/camd-services/admin/qa-maintenance/test-summary":{"get":{"description":"Retrieves QA test maintenance records per filter criteria.","operationId":"QaTestSummaryController_getQaTestSummaryViewData","parameters":[{"name":"orisCode","required":true,"in":"query","schema":{"type":"number"}},{"name":"unitStack","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/QaTestSummaryMaintViewDTO"}}}}}}},"400":{"description":"Invalid Request"},"404":{"description":"Resource Not Found"}},"security":[{"APIKey":[]}],"summary":"","tags":["QA Test Data Maintenance"]}},"/camd-services/admin/qa-maintenance/test-summary/{id}":{"put":{"description":"Changes submission status to resubmit and update re-submission explanation for QA Test maintenance record.","operationId":"QaTestSummaryController_updateSubmissionStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QaUpdateDto"}}}},"responses":{"200":{"description":"Changes submission status to resubmit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QaTestSummaryMaintViewDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["QA Test Data Maintenance"]},"delete":{"description":"Deletes a QA Test maintenance record.","operationId":"QaTestSummaryController_deleteQATestSummaryData","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Deletes a QA Test maintenance record successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessMessageDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["QA Test Data Maintenance"]}},"/camd-services/admin/qa-maintenance/cert-events":{"get":{"description":"Retrieves QA Cert Event maintenance data per filter criteria.","operationId":"QaCertEventController_getQaCertEventViewData","parameters":[{"name":"orisCode","required":true,"in":"query","schema":{"type":"number"}},{"name":"unitStack","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/QaCertEventMaintViewDTO"}}}}}}},"400":{"description":"Invalid Request"},"404":{"description":"Resource Not Found"}},"security":[{"APIKey":[]}],"summary":"","tags":["QA Cert Event Maintenance"]}},"/camd-services/admin/qa-maintenance/cert-events/{id}":{"put":{"description":"Changes submission status to resubmit and update re-submission explanation for QA Test maintenance record.","operationId":"QaCertEventController_updateSubmissionStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QaUpdateDto"}}}},"responses":{"200":{"description":"Changes submission status to resubmit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QaCertEventMaintViewDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["QA Cert Event Maintenance"]},"delete":{"description":"Deletes a QA Cert Event record from global.","operationId":"QaCertEventController_deleteQACertEventData","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Deletes a QA Cert Event record successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessMessageDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["QA Cert Event Maintenance"]}},"/camd-services/admin/qa-maintenance/extension-exemptions":{"get":{"description":"Retrieves QA Test Extension Exemption maintenance recorcds per filter criteria.","operationId":"QaTestExtensionExemptionController_getQaTeeViewData","parameters":[{"name":"orisCode","required":true,"in":"query","schema":{"type":"number"}},{"name":"unitStack","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/QaTeeMaintViewDTO"}}}}}}},"400":{"description":"Invalid Request"},"404":{"description":"Resource Not Found"}},"security":[{"APIKey":[]}],"summary":"","tags":["QA Test Extension Exemption Maintenance"]}},"/camd-services/admin/qa-maintenance/extension-exemptions/{id}":{"put":{"description":"Changes submission status to resubmit and update re-submission explanation for QA Test maintenance record.","operationId":"QaTestExtensionExemptionController_updateSubmissionStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QaUpdateDto"}}}},"responses":{"200":{"description":"Changes submission status to resubmit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QaTeeMaintViewDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["QA Test Extension Exemption Maintenance"]},"delete":{"description":"Deletes a QA Test Extension Exemption maintenance record from global.","operationId":"QaTestExtensionExemptionController_deleteQACertTeeData","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Deletes a QA Test Extension Exemption maintenance record successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessMessageDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["QA Test Extension Exemption Maintenance"]}},"/camd-services/admin/em-submission-access":{"get":{"description":"Retrieves Emission Submission Access Data per filter criteria.","operationId":"EmSubmissionAccessController_getEmSubmissionAccess","parameters":[{"name":"orisCode","required":true,"in":"query","schema":{"type":"number"}},{"name":"year","required":true,"in":"query","schema":{"type":"number"}},{"name":"quarter","required":true,"in":"query","schema":{"type":"number"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["OPEN","PENDING","CLOSED","CANCELLED","NO WINDOW","NOT YET OPEN"]}}],"responses":{"200":{"description":"Data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/EmSubmissionAccessDTO"}}}}}}},"400":{"description":"Invalid Request"},"404":{"description":"Resource Not Found"}},"security":[{"APIKey":[]}],"summary":"","tags":["Em Submission Access"]},"post":{"description":"Creates an Emission Submission Access Record.","operationId":"EmSubmissionAccessController_createEmSubmissionAccess","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmSubmissionAccessCreateDTO"}}}},"responses":{"201":{"description":"Data created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmSubmissionAccessDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["Em Submission Access"]}},"/camd-services/admin/em-submission-access/{id}":{"put":{"description":"Updates an Emission Submission Access Record.","operationId":"EmSubmissionAccessController_updateEmSubmissionAccess","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmSubmissionAccessUpdateDTO"}}}},"responses":{"200":{"description":"Data updated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmSubmissionAccessDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"summary":"","tags":["Em Submission Access"]}},"/camd-services/submission/last-updated":{"get":{"operationId":"SubmissionController_lastUpdated","parameters":[{"name":"date","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"Returns all submission records that have been updated / submitted since the input date.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmissionsLastUpdatedResponseDTO"}}}}},"security":[{"APIKey":[]}],"tags":["Submission"]}},"/camd-services/submission/queue":{"post":{"operationId":"SubmissionController_queue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmissionQueueDTO"}}}},"responses":{"200":{"description":"Creates submission queue records for quartz copy of record process"}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Submission"]}},"/camd-services/submission/process":{"post":{"operationId":"SubmissionController_process","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessParamsDTO"}}}},"responses":{"200":{"description":"Creates copy of record and calls into submission sign service"}},"security":[{"APIKey":[]},{"ClientToken":[]},{"ClientId":[]}],"tags":["Submission"]}},"/camd-services/submission/queueOrder":{"get":{"operationId":"SubmissionController_getSubmissionQueueOrder","parameters":[{"name":"orisCodes","required":true,"in":"query","description":"Array of oris codes","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"number"}}}],"responses":{"200":{"description":"Get submission queue list for users facilities","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmissionQueuePlaceDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Submission"]}},"/camd-services/mats-file-upload/{monPlanId}/{locId}/{testGroupCode}/{testNumber}/import":{"post":{"operationId":"MatsFileUploadController_uploadFile","parameters":[{"name":"monPlanId","required":true,"in":"path","schema":{"type":"string"}},{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"testGroupCode","required":true,"in":"path","schema":{"type":"string"}},{"name":"testNumber","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":""}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["MATs File Upload"]}},"/camd-services/mats-file-upload/process":{"post":{"operationId":"MatsFileUploadController_process","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatsProcessParamsDTO"}}}},"responses":{"200":{"description":"Creates copy of record and calls into mats submission service"}},"security":[{"APIKey":[]}],"tags":["MATs File Upload"]}}},"info":{"title":"CAMD Administrative & General Services OpenAPI Specification","description":"EPA development Environment: The content on this page is not production data and used for <strong>development</strong> and/or <strong>testing</strong> purposes only. <br> <br> Provides administrative & general services for CAMD applications.","version":"v2.0.803 published: Mon Apr 13 2026","contact":{}},"tags":[],"servers":[{"url":"https://api.epa.gov/easey/dev"}],"components":{"securitySchemes":{"APIKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API Key required via \"x-api-key\" request header!"},"Token":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Authorization \"bearer\" token required for data modification operations"},"ClientToken":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Authorization \"bearer\" client JWT token required for api endpoints"},"ClientId":{"type":"apiKey","in":"header","name":"x-client-id","description":"ClientId required via \"x-client-id\" request header"}},"schemas":{"BulkFileDTO":{"type":"object","properties":{"filename":{"type":"string"},"s3Path":{"type":"string"},"bytes":{"type":"number"},"kiloBytes":{"type":"number"},"megaBytes":{"type":"number"},"gigaBytes":{"type":"number"},"lastUpdated":{"format":"date-time","type":"string"},"metadata":{"type":"object"}},"required":["filename","s3Path","bytes","kiloBytes","megaBytes","gigaBytes","lastUpdated","metadata"]},"ApportionedEmissionsStateDTO":{"type":"object","properties":{"from":{"type":"number"},"to":{"type":"number"},"stateCodes":{"type":"array","items":{"type":"string"}},"subTypes":{"type":"array","example":["Daily","Hourly"],"items":{"type":"string","enum":["Daily","Hourly"]}},"generateStateMATS":{"type":"boolean"}},"required":["from","to","stateCodes","subTypes","generateStateMATS"]},"ApportionedEmissionsQuarterlyDTO":{"type":"object","properties":{"from":{"type":"number"},"to":{"type":"number"},"quarters":{"type":"array","example":[1,2,3,4],"items":{"type":"number","enum":[1,2,3,4]}},"subTypes":{"type":"array","example":["Daily","Hourly"],"items":{"type":"string","enum":["Daily","Hourly"]}},"generateQuarterMATS":{"type":"boolean"}},"required":["from","to","quarters","subTypes","generateQuarterMATS"]},"TimePeriodDTO":{"type":"object","properties":{"from":{"type":"number"},"to":{"type":"number"}},"required":["from","to"]},"ProgramCodeDTO":{"type":"object","properties":{"programCodes":{"type":"array","items":{"type":"string"}}},"required":["programCodes"]},"BulkFileInputDTO":{"type":"object","properties":{"filename":{"type":"string"},"s3Path":{"type":"string"},"bytes":{"type":"number"},"metadata":{"type":"object"}},"required":["filename","s3Path","bytes","metadata"]},"BookmarkDTO":{"type":"object","properties":{"bookmarkId":{"type":"number"},"bookmarkData":{"type":"string"},"bookmarkAddDate":{"format":"date-time","type":"string"},"bookmarkLastAccessedDate":{"format":"date-time","type":"string"},"bookmarkHitCount":{"type":"number"}},"required":["bookmarkId","bookmarkData","bookmarkAddDate","bookmarkLastAccessedDate","bookmarkHitCount"]},"BoomarkPayloadDTO":{"type":"object","properties":{"dataType":{"type":"string"},"dataSubType":{"type":"string"},"filters":{"type":"object"},"dataPreview":{"type":"object","properties":{"rendered":{"type":"boolean"},"excludedColumns":{"type":"array","items":{"type":"string"}}},"required":["rendered","excludedColumns"]}},"required":["dataType","dataSubType","filters","dataPreview"]},"BookmarkCreatedDTO":{"type":"object","properties":{"bookmarkId":{"type":"number"},"bookmarkAddDate":{"format":"date-time","type":"string"}},"required":["bookmarkId","bookmarkAddDate"]},"ServerErrorDto":{"type":"object","properties":{"errorId":{"type":"string"},"message":{"type":"string"},"stackTrace":{"type":"string"}},"required":["errorId","message","stackTrace"]},"ReportColumnDTO":{"type":"object","properties":{"code":{"type":"string"},"values":{"type":"array","items":{"type":"object"}}},"required":["code","values"]},"ReportDetailDTO":{"type":"object","properties":{"displayName":{"type":"string"},"templateCode":{"type":"string"},"templateType":{"type":"string"},"results":{"type":"array","items":{"type":"object"}}},"required":["displayName","templateCode","templateType","results"]},"ReportDTO":{"type":"object","properties":{"displayName":{"type":"string"},"columns":{"type":"array","items":{"$ref":"#/components/schemas/ReportColumnDTO"}},"details":{"type":"array","items":{"$ref":"#/components/schemas/ReportDetailDTO"}}},"required":["displayName","columns","details"]},"CreateMailDto":{"type":"object","properties":{"fromEmail":{"type":"string"},"subject":{"type":"string"},"message":{"type":"string"}},"required":["fromEmail","subject","message"]},"ProcessMailDTO":{"type":"object","properties":{"emailToSendId":{"type":"number"}},"required":["emailToSendId"]},"EmailProcessResponseDto":{"type":"object","properties":{"success":{"type":"boolean","description":"Indicates if the email was successfully processed","example":true},"message":{"type":"string","description":"Error message if processing failed","example":"Email record not found"}},"required":["success"]},"MassEvalParamsDTO":{"type":"object","properties":{"fromEmail":{"type":"string"},"toEmail":{"type":"string"},"evaluationSetId":{"type":"string"}},"required":["fromEmail","toEmail","evaluationSetId"]},"EmailRecipientListRequestDto":{"type":"object","properties":{"emailType":{"type":"string","description":"The type of email","example":"SUBMISSIONREMINDER"},"plantIdList":{"description":"List of plant IDs","example":[1,3,5],"type":"array","items":{"type":"number"}}},"required":["emailType","plantIdList"]},"EmailRecipientListResponseDto":{"type":"object","properties":{"recipients":{"description":"List of email recipients","items":{"type":"array","items":{"type":"a"}},"type":"array"},"hasError":{"type":"boolean","description":"Indicates if an error occurred","example":false},"errorMessage":{"type":"string","description":"Error message if an error occurred","example":""}},"required":["recipients","hasError","errorMessage"]},"ErrorSuppressionsDTO":{"type":"object","properties":{"id":{"type":"number"},"checkCatalogResultId":{"type":"number"},"checkTypeCode":{"type":"string"},"checkNumber":{"type":"number"},"checkResultCode":{"type":"string"},"severityCode":{"type":"string"},"facilityId":{"type":"number"},"facilityName":{"type":"string"},"orisCode":{"type":"number"},"locations":{"type":"string"},"matchDataTypeCode":{"type":"string"},"matchDataValue":{"type":"string"},"matchTimeTypeCode":{"type":"string"},"matchTimeBeginValue":{"format":"date-time","type":"string"},"matchTimeEndValue":{"format":"date-time","type":"string"},"matchHistoricalIndicator":{"type":"boolean"},"reasonCode":{"type":"string"},"note":{"type":"string"},"active":{"type":"boolean"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"}},"required":["id","checkCatalogResultId","checkTypeCode","checkNumber","checkResultCode","severityCode","facilityId","facilityName","orisCode","locations","matchDataTypeCode","matchDataValue","matchTimeTypeCode","matchTimeBeginValue","matchTimeEndValue","matchHistoricalIndicator","reasonCode","note","active","userId","addDate","updateDate"]},"ErrorSuppressionsPayloadDTO":{"type":"object","properties":{"checkCatalogResultId":{"type":"number"},"severityCode":{"type":"string"},"facilityId":{"type":"number"},"locations":{"type":"string"},"matchDataTypeCode":{"type":"string"},"matchDataValue":{"type":"string"},"matchTimeTypeCode":{"type":"string"},"matchTimeBeginValue":{"format":"date-time","type":"string"},"matchTimeEndValue":{"format":"date-time","type":"string"},"matchHistoricalIndicator":{"type":"boolean"},"reasonCode":{"type":"string"},"note":{"type":"string"}},"required":["checkCatalogResultId","severityCode","reasonCode","note"]},"SubmissionReportDTO":{"type":"object","properties":{"orisCode":{"type":"number"},"facilityName":{"type":"string"},"state":{"type":"string"},"locations":{"type":"string"},"identifyingInformation":{"type":"string"},"reportingFrequencyCode":{"type":"string"},"submissionTypeCode":{"type":"string"},"submissionId":{"type":"number"},"submissionDateTime":{"type":"string"},"severityLevel":{"type":"string"},"mostRecent":{"type":"string"},"submissionStatus":{"type":"string"},"severityCode":{"type":"string"},"submitter":{"type":"string"}},"required":["orisCode","facilityName","state","locations","identifyingInformation","reportingFrequencyCode","submissionTypeCode","submissionId","submissionDateTime","severityLevel","mostRecent","submissionStatus","severityCode","submitter"]},"EvaluationItem":{"type":"object","properties":{"monPlanId":{"type":"string"},"submitMonPlan":{"type":"boolean"},"testSumIds":{"type":"array","items":{"type":"string"}},"qceIds":{"type":"array","items":{"type":"string"}},"teeIds":{"type":"array","items":{"type":"string"}},"emissionsReportingPeriods":{"type":"array","items":{"type":"string"}},"matsBulkFiles":{"type":"array","items":{"type":"number"}}},"required":["monPlanId","submitMonPlan","testSumIds","qceIds","teeIds","emissionsReportingPeriods","matsBulkFiles"]},"EvaluationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/EvaluationItem"}},"userId":{"type":"string"},"userEmail":{"type":"string"}},"required":["items","userId","userEmail"]},"EvaluationQueuePlaceDTO":{"type":"object","properties":{"evaluationSetIdentifier":{"type":"string"},"evaluationIdentifier":{"type":"string"},"monPlanIdentifier":{"type":"string"},"testSumIdentifier":{"type":"string"},"qaCertEventIdentifier":{"type":"string"},"testExtensionExemptionIdentifier":{"type":"string"},"periodAbbreviation":{"type":"string"},"evalStatusCode":{"type":"string"},"processCode":{"type":"string"}},"required":["evaluationSetIdentifier","evaluationIdentifier","monPlanIdentifier","processCode"]},"EvaluationStageDTO":{"type":"object","properties":{"action":{"type":"string"},"dateTime":{"type":"string"}},"required":["action","dateTime"]},"EvalErrorParamsDTO":{"type":"object","properties":{"evaluationSetId":{"type":"string"},"evaluationId":{"type":"number"},"rootError":{"type":"string"},"errorStack":{"type":"string","description":"Stack trace from the original exception"},"evaluationStages":{"type":"array","items":{"$ref":"#/components/schemas/EvaluationStageDTO"}}},"required":["evaluationSetId","evaluationId","rootError","evaluationStages"]},"QaTestSummaryMaintViewDTO":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of a test extension exemption record.","example":"EPA-TESTEXTEXEM-123-a3b0c1d4e6"},"monitoringLocationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"785"},"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"stackPipeId":{"type":"string","description":"This is the alphanumeric code assigned by a source to identify a multiple or common stack or pipe at which emissions are determined.","example":"CS0AAN"},"monitoringSystemId":{"type":"string","description":"The three digit code used by the source to identify the monitoring system.","example":"C42"},"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"044"},"testNumber":{"type":"string","description":"Unique Number of a Test Summary record.","example":"EPA-007-14007"},"gracePeriodIndicator":{"type":"number","description":"Grace Period Indicator","example":"1"},"testTypeCode":{"type":"string","description":"Code used to identify test type or the type of test performed.","example":"7DAY"},"testReasonCode":{"type":"string","description":"Test Reason Code","example":"QA"},"testResultCode":{"type":"string","description":"Test Result Code","example":"PASSED"},"reportingPeriodAbbreviation":{"type":"string","description":"Reporting Period Abbreviation.","example":"2023 Q3"},"beginDateTime":{"type":"string","description":"Test Summary Begin Date and Time","example":"07/20/2010 09:00"},"endDateTime":{"type":"string","description":"Test Summary End Date and Time","example":"07/20/2010 09:00"},"testComment":{"type":"string","description":"Test Comment","example":"Passed"},"spanScaleCode":{"type":"string","description":"Code used to identify the span scale.","example":"H"},"injectionProtocolCode":{"type":"string","description":"Injection Protocol code.","example":"HGE"},"submissionAvailabilityCode":{"type":"string","description":"Submission Availability Code.","example":"UPDATED"},"submissionAvailabilityDescription":{"type":"string","description":"Submission Availability Description.","example":"Updated on Host"},"severityCode":{"type":"string","description":"Severity Code","example":"NONCRIT"},"severityDescription":{"type":"string","description":"Severity Description","example":"Non-Critical Error"},"resubExplanation":{"type":"string","description":"Require Submission Explanation","example":"Some Explanation"}},"required":["id","monitoringLocationId","orisCode","stackPipeId","monitoringSystemId","componentId","testNumber","gracePeriodIndicator","testTypeCode","testReasonCode","testResultCode","reportingPeriodAbbreviation","id","beginDateTime","endDateTime","testComment","spanScaleCode","injectionProtocolCode","submissionAvailabilityCode","submissionAvailabilityDescription","severityCode","severityDescription","resubExplanation"]},"QaUpdateDto":{"type":"object","properties":{"resubExplanation":{"type":"string"}},"required":["resubExplanation"]},"SuccessMessageDTO":{"type":"object","properties":{"message":{"type":"string","example":"Record with id [abc123def456] has been successfully deleted."}},"required":["message"]},"QaCertEventMaintViewDTO":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of a QA certification event record.","example":"EPA-QACERTEVENT-123-a3b0c1d4e6"},"monitoringLocationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"785"},"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"stackPipeId":{"type":"string","description":"This is the alphanumeric code assigned by a source to identify a multiple or common stack or pipe at which emissions are determined.","example":"CS0AAN"},"monitoringSystemId":{"type":"string","description":"The three digit code used by the source to identify the monitoring system.","example":"C42"},"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"044"},"certEventCode":{"type":"string","description":"Unique Code for QA Cert Event.","example":"102"},"certEventDescription":{"type":"string","description":"QA Cert Event Description","example":"Replace or Repair any of These Components of an Extractive or Dilution-type System---Photomultiplier, Lamp, Internal Analyzer Filter or Vacuum Pump, Capillary Tube, O3 Generator, Reaction Chamber, NO2 Converter, Ozonator Dryer, Sample Cell, Optical Filters"},"eventDateTime":{"type":"string","description":"QA Cert Event Date and Time","example":"07/20/2010 09:00"},"requiredTestCode":{"type":"string","description":"Required Test Code","example":"2"},"requiredTestDescription":{"type":"string","description":"Required Test Description","example":"Normal Load RATA, 7-day Calibration Error Test, Linearity Check, Cycle Time Test"},"conditionalDateTime":{"type":"string","description":"Conditional Date and Time","example":"07/20/2010 09:00"},"lastCompletedDateTime":{"type":"string","description":"Last Completed Date and Time","example":"07/20/2010 09:00"},"submissionAvailabilityCode":{"type":"string","description":"Submission Availability Code.","example":"UPDATED"},"submissionAvailabilityDescription":{"type":"string","description":"Submission Availability Description.","example":"Updated on Host"},"severityCode":{"type":"string","description":"Severity Code","example":"NONCRIT"},"severityDescription":{"type":"string","description":"Severity Description","example":"Non-Critical Error"},"resubExplanation":{"type":"string","description":"Require Submission Explanation","example":"Some Explanation"}},"required":["id","monitoringLocationId","orisCode","stackPipeId","monitoringSystemId","componentId","certEventCode","certEventDescription","eventDateTime","requiredTestCode","requiredTestDescription","conditionalDateTime","lastCompletedDateTime","submissionAvailabilityCode","submissionAvailabilityDescription","severityCode","severityDescription","resubExplanation"]},"QaTeeMaintViewDTO":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of a test extension exemption record.","example":"EPA-TESTEXTEXEM-123-a3b0c1d4e6"},"monitoringLocationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"785"},"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"stackPipeId":{"type":"string","description":"This is the alphanumeric code assigned by a source to identify a multiple or common stack or pipe at which emissions are determined.","example":"CS0AAN"},"monitoringSystemId":{"type":"string","description":"The three digit code used by the source to identify the monitoring system.","example":"C42"},"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"044"},"fuelCode":{"type":"string","description":"Code used to identify the type of fuel.","example":"DSL"},"fuelDescription":{"type":"string","description":"Type of Fuel","example":"Diesel Oil"},"extensionExemptionCode":{"type":"string","description":"extension Exemption Code","example":"NONQAOS"},"extensionExemptionDescription":{"type":"string","description":"Extension Exemption Description","example":"Non-QA Operating Quarters for Ozone-Season Reporter"},"hoursUsed":{"type":"string","description":"Hours Used","example":"1"},"spanScaleCode":{"type":"string","description":"Code used to identify the span scale.","example":"H"},"submissionAvailabilityCode":{"type":"string","description":"Submission Availability Code.","example":"UPDATED"},"submissionAvailabilityDescription":{"type":"string","description":"Submission Availability Description.","example":"Updated on Host"},"severityCode":{"type":"string","description":"Severity Code","example":"NONCRIT"},"severityDescription":{"type":"string","description":"Severity Description","example":"Non-Critical Error"},"resubExplanation":{"type":"string","description":"Require Submission Explanation","example":"Some Explanation"}},"required":["id","monitoringLocationId","orisCode","stackPipeId","monitoringSystemId","componentId","fuelCode","fuelDescription","extensionExemptionCode","extensionExemptionDescription","hoursUsed","spanScaleCode","submissionAvailabilityCode","submissionAvailabilityDescription","severityCode","severityDescription","resubExplanation"]},"EmSubmissionAccessDTO":{"type":"object","properties":{"status":{"type":"string","description":"Emission Status Code.","example":"RECVD"},"submissionAvailabilityCode":{"type":"string","description":"Submission Availability Code.","example":"UPDATED"},"resubExplanation":{"type":"string","description":"Require Submission Explanation","example":"Some Explanation"},"userId":{"type":"string","description":"User account or source of data that added or updated record.","example":"abcdef"},"closeDate":{"format":"date-time","type":"string","description":"Date and time in which issue was close.","example":"2019-04-23"},"openDate":{"format":"date-time","type":"string","description":"Date and time in which issue was open.","example":"2019-04-23"},"planId":{"type":"string","description":"Unique identifier of a monitoring plan record.","example":"MDC-2483BA898490441B97B7D7CFB1BE6D9A"},"reportingPeriodId":{"type":"number","description":"Unique identifier of a reporting period record.","example":"105"},"id":{"type":"number","description":"Unique identifier of a emission submission record.","example":"3220"},"facilityId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"facilityName":{"type":"string","description":"The name given by the owners and operators to a facility","example":"Barry"},"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"state":{"type":"string","description":"State in which the facility is located.","example":"AL"},"locations":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"CT-2"},"reportingFrequencyCode":{"type":"string","description":"Reporting Frequency Code.","example":"Q"},"reportingPeriodAbbreviation":{"type":"string","description":"Reporting Period Abbreviation.","example":"2023 Q3"},"submissionTypeDescription":{"type":"string","description":"Submission Type Description.","example":"Initial Submission for the Reporting Period"},"lastSubmissionId":{"type":"number","description":"last Submission Id","example":"1483739"},"severityLevel":{"type":"string","description":"Severity Level","example":"No Errors"},"addDate":{"format":"date-time","type":"string","description":"Date and time in which record was added.","example":"2019-04-23"},"updateDate":{"format":"date-time","type":"string","description":"Date and time in which record was last updated.","example":"2019-04-23"},"submissionTypeCode":{"type":"string"},"emissionStatusDescription":{"type":"string"},"submissionAvailabilityDescription":{"type":"string"}},"required":["status","submissionAvailabilityCode","resubExplanation","userId","closeDate","openDate","planId","reportingPeriodId","id","facilityId","facilityName","orisCode","state","locations","reportingFrequencyCode","reportingPeriodAbbreviation","submissionTypeDescription","status","lastSubmissionId","severityLevel","addDate","updateDate","submissionTypeCode"]},"EmSubmissionAccessCreateDTO":{"type":"object","properties":{"status":{"type":"string","description":"Emission Status Code.","example":"RECVD"},"submissionAvailabilityCode":{"type":"string","description":"Submission Availability Code.","example":"UPDATED"},"resubExplanation":{"type":"string","description":"Require Submission Explanation","example":"Some Explanation"},"userId":{"type":"string","description":"User account or source of data that added or updated record.","example":"abcdef"},"closeDate":{"format":"date-time","type":"string","description":"Date and time in which issue was close.","example":"2019-04-23"},"openDate":{"format":"date-time","type":"string","description":"Date and time in which issue was open.","example":"2019-04-23"},"planId":{"type":"string","description":"Unique identifier of a monitoring plan record.","example":"MDC-2483BA898490441B97B7D7CFB1BE6D9A"},"reportingPeriodId":{"type":"number","description":"Unique identifier of a reporting period record.","example":"105"},"emissionStatusDescription":{"type":"string"},"submissionAvailabilityDescription":{"type":"string"}},"required":["status","submissionAvailabilityCode","resubExplanation","userId","closeDate","openDate","planId","reportingPeriodId"]},"EmSubmissionAccessUpdateDTO":{"type":"object","properties":{"status":{"type":"string","description":"Emission Status Code.","example":"RECVD"},"submissionAvailabilityCode":{"type":"string","description":"Submission Availability Code.","example":"UPDATED"},"resubExplanation":{"type":"string","description":"Require Submission Explanation","example":"Some Explanation"},"userId":{"type":"string","description":"User account or source of data that added or updated record.","example":"abcdef"},"closeDate":{"format":"date-time","type":"string","description":"Date and time in which issue was close.","example":"2019-04-23"},"emissionStatusDescription":{"type":"string"},"submissionAvailabilityDescription":{"type":"string"}},"required":["status","submissionAvailabilityCode","resubExplanation","userId","closeDate"]},"SubmissionsLastUpdatedDTO":{"type":"object","properties":{"id":{"type":"number"},"fileTypeCode":{"type":"string"},"severityCode":{"type":"string"},"facId":{"type":"number"},"monitorPlanId":{"type":"string"},"reportPeriodId":{"type":"number"},"submissionEndStateStageTime":{"format":"date-time","type":"string"},"submissionSetId":{"type":"string"},"lastUpdated":{"format":"date-time","type":"string"},"userId":{"type":"string"}},"required":["id","fileTypeCode","severityCode","facId","monitorPlanId","reportPeriodId","submissionEndStateStageTime","submissionSetId","lastUpdated","userId"]},"EmissionsLastUpdatedDTO":{"type":"object","properties":{"monitorPlanId":{"type":"string"},"reportPeriodId":{"type":"number"},"submissionId":{"type":"number"},"lastUpdated":{"type":"string"}},"required":["monitorPlanId","reportPeriodId","submissionId","lastUpdated"]},"SubmissionsLastUpdatedResponseDTO":{"type":"object","properties":{"submissionLogs":{"type":"array","items":{"$ref":"#/components/schemas/SubmissionsLastUpdatedDTO"}},"emissionReports":{"type":"array","items":{"$ref":"#/components/schemas/EmissionsLastUpdatedDTO"}},"mostRecentUpdateDate":{"format":"date-time","type":"string"}},"required":["submissionLogs","emissionReports","mostRecentUpdateDate"]},"SubmissionQueueDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/EvaluationItem"}},"userId":{"type":"string"},"userEmail":{"type":"string"},"activityId":{"type":"string"}},"required":["items","userId","userEmail","activityId"]},"ProcessParamsDTO":{"type":"object","properties":{"submissionSetId":{"type":"string"}},"required":["submissionSetId"]},"SubmissionQueuePlaceDTO":{"type":"object","properties":{"submissionSetIdentifier":{"type":"string"},"submissionIdentifier":{"type":"string"},"monPlanIdentifier":{"type":"string"},"testSumIdentifier":{"type":"string"},"qaCertEventIdentifier":{"type":"string"},"testExtensionExemptionIdentifier":{"type":"string"},"periodAbbreviation":{"type":"string"},"evalStatusCode":{"type":"string"},"processCode":{"type":"string"}},"required":["submissionSetIdentifier","submissionIdentifier","monPlanIdentifier","processCode"]},"MatsProcessParamsDTO":{"type":"object","properties":{"matsDataSubmissionId":{"type":"number"},"userId":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"middleInitial":{"type":"string"},"activityDescription":{"type":"string"},"htmlMetadataReport":{"type":"string"}},"required":["matsDataSubmissionId","userId","firstName","lastName","middleInitial","activityDescription"]}}}}