epa-csb-server — general

general. 87 operations. Lead operation: /login. Self-contained Naftiko capability covering one EPA business surface.

Run with Naftiko EPAGeneral

What You Can Do

GET
Getlogin — /login
/v1/login
POST
Postloginassert — /login/assert
/v1/login/assert
GET
Getloginfail — /login/fail
/v1/login/fail
GET
Getlogout — /logout
/v1/logout
GET
Getlogoutcallback — /logout/callback
/v1/logout/callback
POST
Postlogoutcallback — /logout/callback
/v1/logout/callback
GET
Getmetadata — /metadata
/v1/metadata
GET
Getapiuser — Get user data from EPA Gateway/Login.gov.
/v1/api/user
GET
Getapiconfigpublic — Get CSB App Specific Public Configuration (csb App Login Status and Static Content)
/v1/api/config/public
GET
Getapiconfigprivate — Get CSB App Specific Private Configuration (form Open Enrollment Status, Etc.)
/v1/api/config/private
GET
Getapibapsam — Get User's SAM.gov Data from the BAP.
/v1/api/bap/sam
GET
Getapibapsubmissions — Get User's Form Submissions Statuses from the BAP.
/v1/api/bap/submissions
GET
Getapiformio2022districtrebateid — Get the School District Info Associated with a Provided CSB Rebate ID
/v1/api/formio/2022/district/{rebateid}
GET
Getapiformio2022s3formtypemongoidcombokeystorages3 — Download Formio File Attachment from S3 for a 2022 Submission.
/v1/api/formio/2022/s3/{formtype}/{mongoid}/{combokey}/storage/s3
POST
Postapiformio2022s3formtypemongoidcombokeystorages3 — Upload Formio File Attachment to S3 for a 2022 Submission.
/v1/api/formio/2022/s3/{formtype}/{mongoid}/{combokey}/storage/s3
DELETE
Deleteapiformio2022s3formtypemongoidcombokeystorages3 — Delete Formio File Attachment from S3 for a 2022 Submission.
/v1/api/formio/2022/s3/{formtype}/{mongoid}/{combokey}/storage/s3
GET
Getapiformio2022pdfformtypemongoid — Download a PDF of a 2022 Form Submission.
/v1/api/formio/2022/pdf/{formtype}/{mongoid}
GET
Getapiformio2022frfsubmissions — Get User's 2022 FRF Submissions from Formio.
/v1/api/formio/2022/frf-submissions
POST
Postapiformio2022frfsubmission — Post a New 2022 FRF Submission to Formio.
/v1/api/formio/2022/frf-submission
GET
Getapiformio2022frfsubmissionmongoid — Get an Existing 2022 FRF's Schema and Submission Data from Formio.
/v1/api/formio/2022/frf-submission/{mongoid}
POST
Postapiformio2022frfsubmissionmongoid — Post an Update to an Existing Draft 2022 FRF Submission to Formio.
/v1/api/formio/2022/frf-submission/{mongoid}
GET
Getapiformio2022prfsubmissions — Get User's 2022 PRF Submissions from Formio.
/v1/api/formio/2022/prf-submissions
POST
Postapiformio2022prfsubmission — Post a New 2022 PRF Submission to Formio.
/v1/api/formio/2022/prf-submission
GET
Getapiformio2022prfsubmissionrebateid — Get an Existing 2022 PRF's Schema and Submission Data from Formio.
/v1/api/formio/2022/prf-submission/{rebateid}
POST
Postapiformio2022prfsubmissionrebateid — Post an Update to an Existing Draft 2022 PRF Submission to Formio.
/v1/api/formio/2022/prf-submission/{rebateid}
POST
Postapiformio2022deleteprfsubmission — Delete an Existing 2022 PRF Submission from Formio.
/v1/api/formio/2022/delete-prf-submission
GET
Getapiformio2022crfsubmissions — Get User's 2022 CRF Submissions from Formio.
/v1/api/formio/2022/crf-submissions
POST
Postapiformio2022crfsubmission — Post a New 2022 CRF Submission to Formio.
/v1/api/formio/2022/crf-submission
GET
Getapiformio2022crfsubmissionrebateid — Get an Existing 2022 CRF's Schema and Submission Data from Formio.
/v1/api/formio/2022/crf-submission/{rebateid}
POST
Postapiformio2022crfsubmissionrebateid — Post an Update to an Existing Draft 2022 CRF Submission to Formio.
/v1/api/formio/2022/crf-submission/{rebateid}
GET
Getapiformio2022changes — Get User's 2022 Change Request Form Submissions from Formio.
/v1/api/formio/2022/changes
GET
Getapiformio2023checkvinvin — Check for Duplicate VINs in the BAP.
/v1/api/formio/2023/check-vin/{vin}
GET
Getapiformio2023ncessearchtext — Search 2023 NCES Data with the Provided NCES ID and Return a Match.
/v1/api/formio/2023/nces/{searchtext}
GET
Getapiformio2023districtrebateid — Get the School District Info Associated with a Provided CSB Rebate ID
/v1/api/formio/2023/district/{rebateid}
GET
Getapiformio2023contactsrebateid — Get Contacts Associated with a Provided CSB Rebate ID
/v1/api/formio/2023/contacts/{rebateid}
GET
Getapiformio2023s3formtypemongoidcombokeystorages3 — Download Formio File Attachment from S3 for a 2023 Submission.
/v1/api/formio/2023/s3/{formtype}/{mongoid}/{combokey}/storage/s3
POST
Postapiformio2023s3formtypemongoidcombokeystorages3 — Upload Formio File Attachment to S3 for a 2023 Submission.
/v1/api/formio/2023/s3/{formtype}/{mongoid}/{combokey}/storage/s3
DELETE
Deleteapiformio2023s3formtypemongoidcombokeystorages3 — Delete Formio File Attachment from S3 for a 2023 Submission.
/v1/api/formio/2023/s3/{formtype}/{mongoid}/{combokey}/storage/s3
GET
Getapiformio2023pdfformtypemongoid — Download a PDF of a 2023 Form Submission.
/v1/api/formio/2023/pdf/{formtype}/{mongoid}
GET
Getapiformio2023frfsubmissions — Get User's 2023 FRF Submissions from Formio.
/v1/api/formio/2023/frf-submissions
POST
Postapiformio2023frfsubmission — Post a New 2023 FRF Submission to Formio.
/v1/api/formio/2023/frf-submission
GET
Getapiformio2023frfsubmissionmongoid — Get an Existing 2023 FRF's Schema and Submission Data from Formio.
/v1/api/formio/2023/frf-submission/{mongoid}
POST
Postapiformio2023frfsubmissionmongoid — Post an Update to an Existing Draft 2023 FRF Submission to Formio.
/v1/api/formio/2023/frf-submission/{mongoid}
GET
Getapiformio2023prfsubmissions — Get User's 2023 PRF Submissions from Formio.
/v1/api/formio/2023/prf-submissions
POST
Postapiformio2023prfsubmission — Post a New 2023 PRF Submission to Formio.
/v1/api/formio/2023/prf-submission
GET
Getapiformio2023prfsubmissionrebateid — Get an Existing 2023 PRF's Schema and Submission Data from Formio.
/v1/api/formio/2023/prf-submission/{rebateid}
POST
Postapiformio2023prfsubmissionrebateid — Post an Update to an Existing Draft 2023 PRF Submission to Formio.
/v1/api/formio/2023/prf-submission/{rebateid}
POST
Postapiformio2023deleteprfsubmission — Delete an Existing 2023 PRF Submission from Formio.
/v1/api/formio/2023/delete-prf-submission
GET
Getapiformio2023crfsubmissions — Get User's 2023 CRF Submissions from Formio.
/v1/api/formio/2023/crf-submissions
POST
Postapiformio2023crfsubmission — Post a New 2023 CRF Submission to Formio.
/v1/api/formio/2023/crf-submission
GET
Getapiformio2023crfsubmissionrebateid — Get an Existing 2023 CRF's Schema and Submission Data from Formio.
/v1/api/formio/2023/crf-submission/{rebateid}
POST
Postapiformio2023crfsubmissionrebateid — Post an Update to an Existing Draft 2023 CRF Submission to Formio.
/v1/api/formio/2023/crf-submission/{rebateid}
GET
Getapiformio2023changes — Get User's 2023 Change Request Form Submissions from Formio.
/v1/api/formio/2023/changes
GET
Getapiformio2023change — Get the 2023 Change Request Form's Schema from Formio.
/v1/api/formio/2023/change
POST
Postapiformio2023change — Post a New 2023 Change Request Form Submission to Formio.
/v1/api/formio/2023/change
GET
Getapiformio2023changemongoid — Get an Existing 2023 Change Request Form's Schema and Submission Data from Formio.
/v1/api/formio/2023/change/{mongoid}
GET
Getapiformio2024ncessearchtext — Search 2024 NCES Data with the Provided NCES ID and Return a Match.
/v1/api/formio/2024/nces/{searchtext}
GET
Getapiformio2024districtrebateid — Get the School District Info Associated with a Provided CSB Rebate ID
/v1/api/formio/2024/district/{rebateid}
GET
Getapiformio2024s3formtypemongoidcombokeystorages3 — Download Formio File Attachment from S3 for a 2024 Submission.
/v1/api/formio/2024/s3/{formtype}/{mongoid}/{combokey}/storage/s3
POST
Postapiformio2024s3formtypemongoidcombokeystorages3 — Upload Formio File Attachment to S3 for a 2024 Submission.
/v1/api/formio/2024/s3/{formtype}/{mongoid}/{combokey}/storage/s3
DELETE
Deleteapiformio2024s3formtypemongoidcombokeystorages3 — Delete Formio File Attachment from S3 for a 2024 Submission.
/v1/api/formio/2024/s3/{formtype}/{mongoid}/{combokey}/storage/s3
GET
Getapiformio2024pdfformtypemongoid — Download a PDF of a 2024 Form Submission.
/v1/api/formio/2024/pdf/{formtype}/{mongoid}
GET
Getapiformio2024frfsubmissions — Get User's 2024 FRF Submissions from Formio.
/v1/api/formio/2024/frf-submissions
POST
Postapiformio2024frfsubmission — Post a New 2024 FRF Submission to Formio.
/v1/api/formio/2024/frf-submission
GET
Getapiformio2024frfsubmissionmongoid — Get an Existing 2024 FRF's Schema and Submission Data from Formio.
/v1/api/formio/2024/frf-submission/{mongoid}
POST
Postapiformio2024frfsubmissionmongoid — Post an Update to an Existing Draft 2024 FRF Submission to Formio.
/v1/api/formio/2024/frf-submission/{mongoid}
GET
Getapiformio2024changes — Get User's 2024 Change Request Form Submissions from Formio.
/v1/api/formio/2024/changes
GET
Getapiformio2024change — Get the 2024 Change Request Form's Schema from Formio.
/v1/api/formio/2024/change
POST
Postapiformio2024change — Post a New 2024 Change Request Form Submission to Formio.
/v1/api/formio/2024/change
GET
Getapiformio2024changemongoid — Get an Existing 2024 Change Request Form's Schema and Submission Data from Formio.
/v1/api/formio/2024/change/{mongoid}
GET
Getapihelpformios3rebateyearformtypestorages3 — Download Formio File Attachment from S3 for a Submission.
/v1/api/help/formio/s3/{rebateyear}/{formtype}/storage/s3
GET
Getapihelpformiosubmissionrebateyearformtypeid — Get an Existing Form's Submission Data from Formio.
/v1/api/help/formio/submission/{rebateyear}/{formtype}/{id}
POST
Postapihelpformiosubmissionrebateyearformtypeid — Post an Update to an Existing Form Submission to Formio (change Submission to 'draft').
/v1/api/help/formio/submission/{rebateyear}/{formtype}/{id}
GET
Getapihelpformioactionsformidmongoid — Get All Actions Associated with a Form's Submission from Formio.
/v1/api/help/formio/actions/{formid}/{mongoid}
GET
Getapihelpformiopdfformidmongoid — Get a PDF of an Existing Form's Submission from Formio.
/v1/api/help/formio/pdf/{formid}/{mongoid}
GET
Getapistatusapp — CSB App Health Check.
/v1/api/status/app
GET
Getapistatusbapsam — CSB SAM.gov Connection Check.
/v1/api/status/bap/sam
GET
Getapistatusformio2022frf — CSB Formio 2022 FRF Schema Check.
/v1/api/status/formio/2022/frf
GET
Getapistatusformio2022prf — CSB Formio 2022 PRF Schema Check.
/v1/api/status/formio/2022/prf
GET
Getapistatusformio2022crf — CSB Formio 2022 CRF Schema Check.
/v1/api/status/formio/2022/crf
GET
Getapistatusformio2022change — CSB Formio 2022 Change Request Form Schema Check.
/v1/api/status/formio/2022/change
GET
Getapistatusformio2023frf — CSB Formio 2023 FRF Schema Check.
/v1/api/status/formio/2023/frf
GET
Getapistatusformio2023prf — CSB Formio 2023 PRF Schema Check.
/v1/api/status/formio/2023/prf
GET
Getapistatusformio2023crf — CSB Formio 2023 CRF Schema Check.
/v1/api/status/formio/2023/crf
GET
Getapistatusformio2023change — CSB Formio 2023 Change Request Form Schema Check.
/v1/api/status/formio/2023/change
GET
Getapistatusformio2024frf — CSB Formio 2024 FRF Schema Check.
/v1/api/status/formio/2024/frf
GET
Getapistatusformio2024change — CSB Formio 2024 Change Request Form Schema Check.
/v1/api/status/formio/2024/change

MCP Tools

login

/login

read-only idempotent
login-assert

/login/assert

login-fail

/login/fail

read-only idempotent
logout

/logout

read-only idempotent
logout-callback

/logout/callback

read-only idempotent
logout-callback-2

/logout/callback

metadata

/metadata

read-only idempotent
get-user-data-epa-gateway-login-gov

Get user data from EPA Gateway/Login.gov.

read-only idempotent
get-csb-app-specific-public-configuration-csb-app-login-status-static-content

Get CSB App Specific Public Configuration (csb App Login Status and Static Content)

read-only idempotent
get-csb-app-specific-private-configuration-form-open-enrollment-status-etc

Get CSB App Specific Private Configuration (form Open Enrollment Status, Etc.)

read-only idempotent
get-user-s-sam-gov-data-bap

Get User's SAM.gov Data from the BAP.

read-only idempotent
get-user-s-form-submissions-statuses-bap

Get User's Form Submissions Statuses from the BAP.

read-only idempotent
get-school-district-info-associated-provided-csb-rebate-id

Get the School District Info Associated with a Provided CSB Rebate ID

read-only idempotent
download-formio-file-attachment-s3-2022-submission

Download Formio File Attachment from S3 for a 2022 Submission.

read-only idempotent
upload-formio-file-attachment-s3-2022-submission

Upload Formio File Attachment to S3 for a 2022 Submission.

delete-formio-file-attachment-s3-2022-submission

Delete Formio File Attachment from S3 for a 2022 Submission.

idempotent
download-pdf-2022-form-submission

Download a PDF of a 2022 Form Submission.

read-only idempotent
get-user-s-2022-frf-submissions-formio

Get User's 2022 FRF Submissions from Formio.

read-only idempotent
post-new-2022-frf-submission-formio

Post a New 2022 FRF Submission to Formio.

get-existing-2022-frf-s-schema-submission-data-formio

Get an Existing 2022 FRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2022-frf-submission-formio

Post an Update to an Existing Draft 2022 FRF Submission to Formio.

get-user-s-2022-prf-submissions-formio

Get User's 2022 PRF Submissions from Formio.

read-only idempotent
post-new-2022-prf-submission-formio

Post a New 2022 PRF Submission to Formio.

get-existing-2022-prf-s-schema-submission-data-formio

Get an Existing 2022 PRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2022-prf-submission-formio

Post an Update to an Existing Draft 2022 PRF Submission to Formio.

delete-existing-2022-prf-submission-formio

Delete an Existing 2022 PRF Submission from Formio.

get-user-s-2022-crf-submissions-formio

Get User's 2022 CRF Submissions from Formio.

read-only idempotent
post-new-2022-crf-submission-formio

Post a New 2022 CRF Submission to Formio.

get-existing-2022-crf-s-schema-submission-data-formio

Get an Existing 2022 CRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2022-crf-submission-formio

Post an Update to an Existing Draft 2022 CRF Submission to Formio.

get-user-s-2022-change-request-form-submissions-formio

Get User's 2022 Change Request Form Submissions from Formio.

read-only idempotent
check-duplicate-vins-bap

Check for Duplicate VINs in the BAP.

read-only idempotent
search-2023-nces-data-provided-nces-id-return-match

Search 2023 NCES Data with the Provided NCES ID and Return a Match.

read-only idempotent
get-school-district-info-associated-provided-csb-rebate-id-2

Get the School District Info Associated with a Provided CSB Rebate ID

read-only idempotent
get-contacts-associated-provided-csb-rebate-id

Get Contacts Associated with a Provided CSB Rebate ID

read-only idempotent
download-formio-file-attachment-s3-2023-submission

Download Formio File Attachment from S3 for a 2023 Submission.

read-only idempotent
upload-formio-file-attachment-s3-2023-submission

Upload Formio File Attachment to S3 for a 2023 Submission.

delete-formio-file-attachment-s3-2023-submission

Delete Formio File Attachment from S3 for a 2023 Submission.

idempotent
download-pdf-2023-form-submission

Download a PDF of a 2023 Form Submission.

read-only idempotent
get-user-s-2023-frf-submissions-formio

Get User's 2023 FRF Submissions from Formio.

read-only idempotent
post-new-2023-frf-submission-formio

Post a New 2023 FRF Submission to Formio.

get-existing-2023-frf-s-schema-submission-data-formio

Get an Existing 2023 FRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2023-frf-submission-formio

Post an Update to an Existing Draft 2023 FRF Submission to Formio.

get-user-s-2023-prf-submissions-formio

Get User's 2023 PRF Submissions from Formio.

read-only idempotent
post-new-2023-prf-submission-formio

Post a New 2023 PRF Submission to Formio.

get-existing-2023-prf-s-schema-submission-data-formio

Get an Existing 2023 PRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2023-prf-submission-formio

Post an Update to an Existing Draft 2023 PRF Submission to Formio.

delete-existing-2023-prf-submission-formio

Delete an Existing 2023 PRF Submission from Formio.

get-user-s-2023-crf-submissions-formio

Get User's 2023 CRF Submissions from Formio.

read-only idempotent
post-new-2023-crf-submission-formio

Post a New 2023 CRF Submission to Formio.

get-existing-2023-crf-s-schema-submission-data-formio

Get an Existing 2023 CRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2023-crf-submission-formio

Post an Update to an Existing Draft 2023 CRF Submission to Formio.

get-user-s-2023-change-request-form-submissions-formio

Get User's 2023 Change Request Form Submissions from Formio.

read-only idempotent
get-2023-change-request-form-s-schema-formio

Get the 2023 Change Request Form's Schema from Formio.

read-only idempotent
post-new-2023-change-request-form-submission-formio

Post a New 2023 Change Request Form Submission to Formio.

get-existing-2023-change-request-form-s-schema-submission-data-formio

Get an Existing 2023 Change Request Form's Schema and Submission Data from Formio.

read-only idempotent
search-2024-nces-data-provided-nces-id-return-match

Search 2024 NCES Data with the Provided NCES ID and Return a Match.

read-only idempotent
get-school-district-info-associated-provided-csb-rebate-id-3

Get the School District Info Associated with a Provided CSB Rebate ID

read-only idempotent
download-formio-file-attachment-s3-2024-submission

Download Formio File Attachment from S3 for a 2024 Submission.

read-only idempotent
upload-formio-file-attachment-s3-2024-submission

Upload Formio File Attachment to S3 for a 2024 Submission.

delete-formio-file-attachment-s3-2024-submission

Delete Formio File Attachment from S3 for a 2024 Submission.

idempotent
download-pdf-2024-form-submission

Download a PDF of a 2024 Form Submission.

read-only idempotent
get-user-s-2024-frf-submissions-formio

Get User's 2024 FRF Submissions from Formio.

read-only idempotent
post-new-2024-frf-submission-formio

Post a New 2024 FRF Submission to Formio.

get-existing-2024-frf-s-schema-submission-data-formio

Get an Existing 2024 FRF's Schema and Submission Data from Formio.

read-only idempotent
post-update-existing-draft-2024-frf-submission-formio

Post an Update to an Existing Draft 2024 FRF Submission to Formio.

get-user-s-2024-change-request-form-submissions-formio

Get User's 2024 Change Request Form Submissions from Formio.

read-only idempotent
get-2024-change-request-form-s-schema-formio

Get the 2024 Change Request Form's Schema from Formio.

read-only idempotent
post-new-2024-change-request-form-submission-formio

Post a New 2024 Change Request Form Submission to Formio.

get-existing-2024-change-request-form-s-schema-submission-data-formio

Get an Existing 2024 Change Request Form's Schema and Submission Data from Formio.

read-only idempotent
download-formio-file-attachment-s3-submission

Download Formio File Attachment from S3 for a Submission.

read-only idempotent
get-existing-form-s-submission-data-formio

Get an Existing Form's Submission Data from Formio.

read-only idempotent
post-update-existing-form-submission-formio-change-submission-draft

Post an Update to an Existing Form Submission to Formio (change Submission to 'draft').

get-all-actions-associated-form-s-submission-formio

Get All Actions Associated with a Form's Submission from Formio.

read-only idempotent
get-pdf-existing-form-s-submission-formio

Get a PDF of an Existing Form's Submission from Formio.

read-only idempotent
csb-app-health-check

CSB App Health Check.

read-only idempotent
csb-sam-gov-connection-check

CSB SAM.gov Connection Check.

read-only idempotent
csb-formio-2022-frf-schema-check

CSB Formio 2022 FRF Schema Check.

read-only idempotent
csb-formio-2022-prf-schema-check

CSB Formio 2022 PRF Schema Check.

read-only idempotent
csb-formio-2022-crf-schema-check

CSB Formio 2022 CRF Schema Check.

read-only idempotent
csb-formio-2022-change-request-form-schema-check

CSB Formio 2022 Change Request Form Schema Check.

read-only idempotent
csb-formio-2023-frf-schema-check

CSB Formio 2023 FRF Schema Check.

read-only idempotent
csb-formio-2023-prf-schema-check

CSB Formio 2023 PRF Schema Check.

read-only idempotent
csb-formio-2023-crf-schema-check

CSB Formio 2023 CRF Schema Check.

read-only idempotent
csb-formio-2023-change-request-form-schema-check

CSB Formio 2023 Change Request Form Schema Check.

read-only idempotent
csb-formio-2024-frf-schema-check

CSB Formio 2024 FRF Schema Check.

read-only idempotent
csb-formio-2024-change-request-form-schema-check

CSB Formio 2024 Change Request Form Schema Check.

read-only idempotent

Capability Spec

csb-rebate-general.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: epa-csb-server — general
  description: 'general. 87 operations. Lead operation: /login. Self-contained Naftiko capability covering one EPA business surface.'
  tags:
    - EPA
    - General
  created: '2026-05-29'
  modified: '2026-05-29'
binds:
  - namespace: env
    keys: {}
capability:
  consumes:
    - type: http
      namespace: csb-rebate-general
      baseUri: https://example.com
      description: epa-csb-server — general business capability. Self-contained, no shared references.
      resources:
        - name: login
          path: /login
          operations:
            - name: getlogin
              method: GET
              description: /login
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: login-assert
          path: /login/assert
          operations:
            - name: postloginassert
              method: POST
              description: /login/assert
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: login-fail
          path: /login/fail
          operations:
            - name: getloginfail
              method: GET
              description: /login/fail
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: logout
          path: /logout
          operations:
            - name: getlogout
              method: GET
              description: /logout
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: logout-callback
          path: /logout/callback
          operations:
            - name: getlogoutcallback
              method: GET
              description: /logout/callback
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: logout-callback
          path: /logout/callback
          operations:
            - name: postlogoutcallback
              method: POST
              description: /logout/callback
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: metadata
          path: /metadata
          operations:
            - name: getmetadata
              method: GET
              description: /metadata
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-user
          path: /api/user
          operations:
            - name: getapiuser
              method: GET
              description: Get user data from EPA Gateway/Login.gov.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-config-public
          path: /api/config/public
          operations:
            - name: getapiconfigpublic
              method: GET
              description: Get CSB App Specific Public Configuration (csb App Login Status and Static Content)
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-config-private
          path: /api/config/private
          operations:
            - name: getapiconfigprivate
              method: GET
              description: Get CSB App Specific Private Configuration (form Open Enrollment Status, Etc.)
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-bap-sam
          path: /api/bap/sam
          operations:
            - name: getapibapsam
              method: GET
              description: Get User's SAM.gov Data from the BAP.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-bap-submissions
          path: /api/bap/submissions
          operations:
            - name: getapibapsubmissions
              method: GET
              description: Get User's Form Submissions Statuses from the BAP.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-district-rebateid
          path: /api/formio/2022/district/{rebateId}
          operations:
            - name: getapiformio2022districtrebateid
              method: GET
              description: Get the School District Info Associated with a Provided CSB Rebate ID
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-s3-formtype-mongoid-combokey-storage-s3
          path: /api/formio/2022/s3/{formType}/{mongoId}/{comboKey}/storage/s3
          operations:
            - name: getapiformio2022s3formtypemongoidcombokeystorages3
              method: GET
              description: Download Formio File Attachment from S3 for a 2022 Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: comboKey
                  in: path
                  type: string
                  required: true
                  description: The SAM.gov entity's UEI/EFTI combo key.
                - name: bucket
                  in: query
                  type: string
                  required: true
                  description: The S3 bucket name where the file is stored.
                - name: key
                  in: query
                  type: string
                  required: true
                  description: The S3 object key for the file.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-s3-formtype-mongoid-combokey-storage-s3
          path: /api/formio/2022/s3/{formType}/{mongoId}/{comboKey}/storage/s3
          operations:
            - name: postapiformio2022s3formtypemongoidcombokeystorages3
              method: POST
              description: Upload Formio File Attachment to S3 for a 2022 Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: comboKey
                  in: path
                  type: string
                  required: true
                  description: The SAM.gov entity's UEI/EFTI combo key.
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-s3-formtype-mongoid-combokey-storage-s3
          path: /api/formio/2022/s3/{formType}/{mongoId}/{comboKey}/storage/s3
          operations:
            - name: deleteapiformio2022s3formtypemongoidcombokeystorages3
              method: DELETE
              description: Delete Formio File Attachment from S3 for a 2022 Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: comboKey
                  in: path
                  type: string
                  required: true
                  description: The SAM.gov entity's UEI/EFTI combo key.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-pdf-formtype-mongoid
          path: /api/formio/2022/pdf/{formType}/{mongoId}
          operations:
            - name: getapiformio2022pdfformtypemongoid
              method: GET
              description: Download a PDF of a 2022 Form Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-frf-submissions
          path: /api/formio/2022/frf-submissions
          operations:
            - name: getapiformio2022frfsubmissions
              method: GET
              description: Get User's 2022 FRF Submissions from Formio.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-frf-submission
          path: /api/formio/2022/frf-submission
          operations:
            - name: postapiformio2022frfsubmission
              method: POST
              description: Post a New 2022 FRF Submission to Formio.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-frf-submission-mongoid
          path: /api/formio/2022/frf-submission/{mongoId}
          operations:
            - name: getapiformio2022frfsubmissionmongoid
              method: GET
              description: Get an Existing 2022 FRF's Schema and Submission Data from Formio.
              inputParameters:
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-frf-submission-mongoid
          path: /api/formio/2022/frf-submission/{mongoId}
          operations:
            - name: postapiformio2022frfsubmissionmongoid
              method: POST
              description: Post an Update to an Existing Draft 2022 FRF Submission to Formio.
              inputParameters:
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-prf-submissions
          path: /api/formio/2022/prf-submissions
          operations:
            - name: getapiformio2022prfsubmissions
              method: GET
              description: Get User's 2022 PRF Submissions from Formio.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-prf-submission
          path: /api/formio/2022/prf-submission
          operations:
            - name: postapiformio2022prfsubmission
              method: POST
              description: Post a New 2022 PRF Submission to Formio.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-prf-submission-rebateid
          path: /api/formio/2022/prf-submission/{rebateId}
          operations:
            - name: getapiformio2022prfsubmissionrebateid
              method: GET
              description: Get an Existing 2022 PRF's Schema and Submission Data from Formio.
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-prf-submission-rebateid
          path: /api/formio/2022/prf-submission/{rebateId}
          operations:
            - name: postapiformio2022prfsubmissionrebateid
              method: POST
              description: Post an Update to an Existing Draft 2022 PRF Submission to Formio.
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-delete-prf-submission
          path: /api/formio/2022/delete-prf-submission
          operations:
            - name: postapiformio2022deleteprfsubmission
              method: POST
              description: Delete an Existing 2022 PRF Submission from Formio.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-crf-submissions
          path: /api/formio/2022/crf-submissions
          operations:
            - name: getapiformio2022crfsubmissions
              method: GET
              description: Get User's 2022 CRF Submissions from Formio.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-crf-submission
          path: /api/formio/2022/crf-submission
          operations:
            - name: postapiformio2022crfsubmission
              method: POST
              description: Post a New 2022 CRF Submission to Formio.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-crf-submission-rebateid
          path: /api/formio/2022/crf-submission/{rebateId}
          operations:
            - name: getapiformio2022crfsubmissionrebateid
              method: GET
              description: Get an Existing 2022 CRF's Schema and Submission Data from Formio.
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-crf-submission-rebateid
          path: /api/formio/2022/crf-submission/{rebateId}
          operations:
            - name: postapiformio2022crfsubmissionrebateid
              method: POST
              description: Post an Update to an Existing Draft 2022 CRF Submission to Formio.
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2022-changes
          path: /api/formio/2022/changes
          operations:
            - name: getapiformio2022changes
              method: GET
              description: Get User's 2022 Change Request Form Submissions from Formio.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-check-vin-vin
          path: /api/formio/2023/check-vin/{vin}
          operations:
            - name: getapiformio2023checkvinvin
              method: GET
              description: Check for Duplicate VINs in the BAP.
              inputParameters:
                - name: vin
                  in: path
                  type: string
                  required: true
                  description: The bus VIN to search for.
                - name: rebateId
                  in: query
                  type: string
                  required: false
                  description: The CSB Rebate ID of the current submission.
                - name: debug
                  in: query
                  type: boolean
                  required: false
                  description: Return debug info from the BAP in the response.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-nces-searchtext
          path: /api/formio/2023/nces/{searchText}
          operations:
            - name: getapiformio2023ncessearchtext
              method: GET
              description: Search 2023 NCES Data with the Provided NCES ID and Return a Match.
              inputParameters:
                - name: searchText
                  in: path
                  type: string
                  required: true
                  description: The NCES ID to search for.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-district-rebateid
          path: /api/formio/2023/district/{rebateId}
          operations:
            - name: getapiformio2023districtrebateid
              method: GET
              description: Get the School District Info Associated with a Provided CSB Rebate ID
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-contacts-rebateid
          path: /api/formio/2023/contacts/{rebateId}
          operations:
            - name: getapiformio2023contactsrebateid
              method: GET
              description: Get Contacts Associated with a Provided CSB Rebate ID
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-s3-formtype-mongoid-combokey-storage-s3
          path: /api/formio/2023/s3/{formType}/{mongoId}/{comboKey}/storage/s3
          operations:
            - name: getapiformio2023s3formtypemongoidcombokeystorages3
              method: GET
              description: Download Formio File Attachment from S3 for a 2023 Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: comboKey
                  in: path
                  type: string
                  required: true
                  description: The SAM.gov entity's UEI/EFTI combo key.
                - name: bucket
                  in: query
                  type: string
                  required: true
                  description: The S3 bucket name where the file is stored.
                - name: key
                  in: query
                  type: string
                  required: true
                  description: The S3 object key for the file.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-s3-formtype-mongoid-combokey-storage-s3
          path: /api/formio/2023/s3/{formType}/{mongoId}/{comboKey}/storage/s3
          operations:
            - name: postapiformio2023s3formtypemongoidcombokeystorages3
              method: POST
              description: Upload Formio File Attachment to S3 for a 2023 Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: comboKey
                  in: path
                  type: string
                  required: true
                  description: The SAM.gov entity's UEI/EFTI combo key.
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-s3-formtype-mongoid-combokey-storage-s3
          path: /api/formio/2023/s3/{formType}/{mongoId}/{comboKey}/storage/s3
          operations:
            - name: deleteapiformio2023s3formtypemongoidcombokeystorages3
              method: DELETE
              description: Delete Formio File Attachment from S3 for a 2023 Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: comboKey
                  in: path
                  type: string
                  required: true
                  description: The SAM.gov entity's UEI/EFTI combo key.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-pdf-formtype-mongoid
          path: /api/formio/2023/pdf/{formType}/{mongoId}
          operations:
            - name: getapiformio2023pdfformtypemongoid
              method: GET
              description: Download a PDF of a 2023 Form Submission.
              inputParameters:
                - name: formType
                  in: path
                  type: string
                  required: true
                  description: The Formio form type (frf, prf, crf).
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-frf-submissions
          path: /api/formio/2023/frf-submissions
          operations:
            - name: getapiformio2023frfsubmissions
              method: GET
              description: Get User's 2023 FRF Submissions from Formio.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-frf-submission
          path: /api/formio/2023/frf-submission
          operations:
            - name: postapiformio2023frfsubmission
              method: POST
              description: Post a New 2023 FRF Submission to Formio.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-frf-submission-mongoid
          path: /api/formio/2023/frf-submission/{mongoId}
          operations:
            - name: getapiformio2023frfsubmissionmongoid
              method: GET
              description: Get an Existing 2023 FRF's Schema and Submission Data from Formio.
              inputParameters:
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-frf-submission-mongoid
          path: /api/formio/2023/frf-submission/{mongoId}
          operations:
            - name: postapiformio2023frfsubmissionmongoid
              method: POST
              description: Post an Update to an Existing Draft 2023 FRF Submission to Formio.
              inputParameters:
                - name: mongoId
                  in: path
                  type: string
                  required: true
                  description: The Formio submission's MongoDB ObjectId.
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-prf-submissions
          path: /api/formio/2023/prf-submissions
          operations:
            - name: getapiformio2023prfsubmissions
              method: GET
              description: Get User's 2023 PRF Submissions from Formio.
              inputParameters: []
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-prf-submission
          path: /api/formio/2023/prf-submission
          operations:
            - name: postapiformio2023prfsubmission
              method: POST
              description: Post a New 2023 PRF Submission to Formio.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-prf-submission-rebateid
          path: /api/formio/2023/prf-submission/{rebateId}
          operations:
            - name: getapiformio2023prfsubmissionrebateid
              method: GET
              description: Get an Existing 2023 PRF's Schema and Submission Data from Formio.
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: api-formio-2023-prf-submission-rebateid
          path: /api/formio/2023/prf-submission/{rebateId}
          operations:
            - name: postapiformio2023prfsubmissionrebateid
              method: POST
              description: Post an Update to an Existing Draft 2023 PRF Submission to Formio.
              inputParameters:
                - name: rebateId
                  in: path
                  type: string
                  required: true
                  description: The CSB Rebate ID
                - name: body
                  in: body
                  type: object
                  required: true
                  description: Request body payload.
              outputRawFormat: json
              outputParameters:
                - name:

# --- truncated at 32 KB (147 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/capabilities/csb-rebate-general.yaml