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

# Get static export job status

> Retrieve the current status and progress of a static export job. Poll this endpoint after starting a job until `status` is `completed` (or `failed`).

Static export is available on Enterprise plans.

<Info>
  Static export requires an [Enterprise plan](https://mintlify.com/pricing?ref=static-export).
</Info>


## OpenAPI

````yaml static-export-openapi.json GET /static-export/jobs/{jobId}
openapi: 3.0.1
info:
  title: Mintlify Static Export API
  description: >-
    Programmatically generate a self-contained static export of your
    documentation and download it as a single bundle. Available on Enterprise
    plans.
  version: 1.0.0
servers:
  - url: https://api.mintlify.com/v1
security:
  - bearerAuth: []
paths:
  /static-export/jobs/{jobId}:
    get:
      summary: Get static export job status
      description: >-
        Retrieve the current status and progress of a static export job. Poll
        this endpoint after starting a job until `status` is `completed` (or
        `failed`).


        Static export is available on Enterprise plans.
      operationId: getStaticExportJob
      parameters:
        - name: jobId
          in: path
          description: >-
            The ID of the static export job returned by `Start static export
            job`.
          required: true
          schema:
            type: string
      responses:
        '200':
          description: The current state of the export job.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StaticExportJob'
        '401':
          description: Authentication failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: No job exists with the provided ID.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    StaticExportJob:
      type: object
      required:
        - jobId
        - status
        - progress
        - pageCount
        - createdAt
        - updatedAt
      properties:
        jobId:
          type: string
          description: Unique identifier for the static export job.
          example: se_3f9a2c1b8e7d4a06
        status:
          type: string
          description: The current state of the job.
          enum:
            - queued
            - running
            - completed
            - failed
          example: running
        progress:
          type: number
          description: Completion percentage from 0 to 100.
          minimum: 0
          maximum: 100
          example: 42
        pageCount:
          type: integer
          description: The number of pages exported so far.
          example: 128
        createdAt:
          type: string
          format: date-time
          description: When the job was created.
        updatedAt:
          type: string
          format: date-time
          description: When the job was last updated.
        error:
          type: string
          description: >-
            A human-readable error message. Present only when `status` is
            `failed`.
          nullable: true
    Error:
      type: object
      properties:
        error:
          type: string
          description: A human-readable description of the error.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: Admin API key. Generate one on the API keys page in your dashboard.

````

## Related topics

- [Static export](/docs/api/static-export/overview.md)
- [Start static export job](/docs/api/static-export/start-job.md)
- [Generate export bundle](/docs/api/static-export/generate-bundle.md)
