# Générer le bundle d'exportation (/fr/api/static-export/generate-bundle)

<!-- agent-signals: reading_time_min: 2 · est_tokens: 891 · updated: 2026-07-30 -->
Related: [Démarrer une tâche d'exportation statique](/fr/api/static-export/start-job.md), [Obtenir le statut d'une tâche d'exportation statique](/fr/api/static-export/get-job-status.md), [Mises à jour du produit](/fr/changelog.md)

<Info>
  L'exportation statique nécessite un [forfait Enterprise](https://mintlify.com/pricing?ref=static-export).
</Info>

`POST /static-export/jobs/{jobId}/bundle`

Empaquette une tâche d’export statique terminée dans une archive unique et retourne un lien de téléchargement. Le lien est une URL S3 présignée — téléchargez-la avant `expiresAt`.

La tâche doit avoir un `status` égal à `completed` pour qu’un paquet puisse être généré.

L’export statique est disponible sur les plans Enterprise.

Authentifiez-vous avec une clé d'API administrateur.

## OpenAPI

```json
{
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "parameters": [
    {
      "name": "jobId",
      "in": "path",
      "description": "L’identifiant d’une tâche d’export statique terminée.",
      "required": true,
      "schema": {
        "type": "string"
      }
    }
  ],
  "responses": {
    "200": {
      "description": "Un lien S3 présigné vers le paquet d’export statique.",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "required": [
              "jobId",
              "bundleUrl",
              "sizeBytes",
              "expiresAt"
            ],
            "properties": {
              "jobId": {
                "type": "string",
                "description": "L’identifiant de la tâche pour laquelle ce paquet a été généré.",
                "example": "se_3f9a2c1b8e7d4a06"
              },
              "bundleUrl": {
                "type": "string",
                "format": "uri",
                "description": "Un lien S3 présigné vers l’archive du paquet d’export statique. Téléchargez-le avant l’expiration du lien.",
                "example": "https://mintlify-static-exports.s3.amazonaws.com/se_3f9a2c1b8e7d4a06/bundle.tar.gz?X-Amz-Signature=..."
              },
              "sizeBytes": {
                "type": "integer",
                "description": "La taille du paquet en octets.",
                "example": 18432000
              },
              "expiresAt": {
                "type": "string",
                "format": "date-time",
                "description": "Date d’expiration du lien présigné."
              }
            }
          }
        }
      }
    },
    "401": {
      "description": "L’authentification a échoué.",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "error": {
                "type": "string",
                "description": "Une description de l’erreur lisible par un humain."
              }
            }
          }
        }
      }
    },
    "404": {
      "description": "Aucune tâche n’existe avec l’identifiant fourni.",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "error": {
                "type": "string",
                "description": "Une description de l’erreur lisible par un humain."
              }
            }
          }
        }
      }
    },
    "409": {
      "description": "La tâche n’est pas encore terminée, donc un paquet ne peut pas être généré.",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "error": {
                "type": "string",
                "description": "Une description de l’erreur lisible par un humain."
              }
            }
          }
        }
      }
    }
  }
}
```
