---
title: "POST /v1/projects/{projectId}/exports"
method: POST
path: "/v1/projects/{projectId}/exports"
tags: ["Exports"]
---

# POST /v1/projects/{projectId}/exports

`POST /v1/projects/{projectId}/exports`

Create an export job

## Path parameters

- `projectId` string, required

## Request body

- object
  - `combinations` object[]
    - `locale` string, required
    - `theme` string, required
  - `contentVariations` object[]
  - `version` union
    - number
    - 'latest'

## Response `202`

Export job created

- object
  - `exportId` string, required
  - `projectId` string, required
  - `status` 'queued' | 'processing' | 'completed' | 'failed', required — Export lifecycle status.
  - `createdAt` string, required
  - `statusUrl` string, required

## Other responses

- `401` — Authentication required
- `403` — Access denied
- `404` — Project not found
- `500` — Export failed

---

[API](https://skmtc.net/spectra/apis/spectra-fm-api.md) · [All operations](https://skmtc.net/spectra/apis/spectra-fm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spectra/spectra-fm-api/revisions/e7ee25ecc8d3/schema)
