> ## Documentation Index
> Fetch the complete documentation index at: https://developer.vanta.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get framework controls export status

> Checks an existing controls export without starting another job. A completed
export includes a presigned CSV download URL valid for one hour, without
requiring an app session. Read this endpoint again to refresh an expired
link. RUNNING means no result is available yet, including for unknown or
expired export IDs. FAILED means
the export did not succeed; create a new export to retry.



## OpenAPI

````yaml /reference/manage-vanta.json get /frameworks/exports/{exportId}
openapi: 3.0.0
info:
  title: Manage Vanta
  version: 1.0.0
  description: >-
    The REST API lets customers query and mutate Vanta's data. Use this API to
    automate bulk actions, query data for custom workflows and dashboards, and
    bolster your security operations


    **Note for Vanta Gov (FedRAMP) customers:** Select `Vanta Gov (FedRAMP)`
    from the server dropdown to issue requests against
    `https://api.vanta-gov.com`. The OAuth token URL shown below defaults to the
    commercial host — replace it with `https://api.vanta-gov.com/oauth/token`.
  termsOfService: https://www.vanta.com/terms
  license:
    name: UNLICENSED
  contact:
    name: API Support
    url: https://help.vanta.com/
    email: support@vanta.com
servers:
  - url: https://api.vanta.com/v1
    description: Vanta (Commercial)
  - url: https://api.vanta-gov.com/v1
    description: Vanta Gov (FedRAMP)
security: []
paths:
  /frameworks/exports/{exportId}:
    get:
      tags:
        - Frameworks
      summary: Get framework controls export status
      description: >-
        Checks an existing controls export without starting another job. A
        completed

        export includes a presigned CSV download URL valid for one hour, without

        requiring an app session. Read this endpoint again to refresh an expired

        link. RUNNING means no result is available yet, including for unknown or

        expired export IDs. FAILED means

        the export did not succeed; create a new export to retry.
      operationId: GetFrameworkControlsExport
      parameters:
        - description: Export UUID returned by createFrameworkControlsExport.
          in: path
          name: exportId
          required: true
          schema:
            type: string
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrameworkControlsExport'
              examples:
                Example 1:
                  value:
                    exportId: 4b0e7c9e-2f1d-4c1a-9a55-0d6f3c2e8b71
                    status: RUNNING
      security:
        - bearerAuth: []
components:
  schemas:
    FrameworkControlsExport:
      anyOf:
        - $ref: '#/components/schemas/PendingFrameworkControlsExport'
        - $ref: '#/components/schemas/CompletedFrameworkControlsExport'
    PendingFrameworkControlsExport:
      properties:
        exportId:
          type: string
          description: UUID returned when the export was created.
          format: uuid
        status:
          type: string
          enum:
            - RUNNING
            - FAILED
          description: >-
            RUNNING means no result is available; FAILED means the export did
            not succeed.
      required:
        - exportId
        - status
      type: object
      additionalProperties: false
    CompletedFrameworkControlsExport:
      properties:
        exportId:
          type: string
          description: UUID returned when the export was created.
          format: uuid
        status:
          type: string
          enum:
            - COMPLETED
          nullable: false
          description: The CSV is ready to download.
        downloadUrl:
          type: string
          description: >-
            Presigned CSV download URL valid for one hour. Read the export again
            to refresh it.
      required:
        - exportId
        - status
        - downloadUrl
      type: object
      additionalProperties: false
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

## Related topics

- [Create framework controls export](/api-reference/frameworks/create-framework-controls-export.md)
- [Get questionnaire export status](/api-reference/customer-trust/get-questionnaire-export-status.md)
- [Create questionnaire export](/api-reference/customer-trust/create-questionnaire-export.md)
- [Get framework by ID](/api-reference/frameworks/get-framework-by-id.md)
- [Questionnaire export completed](/api-reference/questionnaire/questionnaire-export-completed.md)
