---
title: "POST Questionnaire Exports"
method: POST
path: "/v2/questionnaires/{id}/exports"
---

# POST Questionnaire Exports

`POST /v2/questionnaires/{id}/exports`

Request an export of a filled questionnaire.

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `export_type` 'csv' | 'original' | 'summary', required — Type of export. "csv" returns immediately. "original" repopulates the source document. "summary" creates a new summary document. If the original document is Excel-based, "summary" and "original" will both return XLSX.

## Response `200`

Questionnaire export request.

- object
  - `id` string, required — UUID of the export.
  - `questionnaire_id` string, required — UUID of the questionnaire.
  - `status` 'pending' | 'completed', required — Export status. CSV exports return completed immediately.
  - `export_type` 'csv' | 'original' | 'summary', required — Type of export.
  - `download_url` string, nullable — Signed download URL with 7-day expiry. Null when pending.
  - `created_at` string, date-time, required — ISO 8601 datetime when the export was created.
  - `completed_at` string, date-time, nullable — ISO 8601 datetime when the export finished. Null when pending.

---

[API](https://skmtc.net/conveyor/apis/portal-api.md) · [All operations](https://skmtc.net/conveyor/apis/portal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/conveyor/portal-api/versions/adc0da85b126/schema)
