---
title: "POST /projects/{projectId}/iterations/{iterationId}/export"
method: POST
path: "/projects/{projectId}/iterations/{iterationId}/export"
---

# POST /projects/{projectId}/iterations/{iterationId}/export

`POST /projects/{projectId}/iterations/{iterationId}/export`

Export a trained iteration.

## Path parameters

- `projectId` string, uuid, required
- `iterationId` string, uuid, required

## Query parameters

- `platform` 'CoreML' | 'TensorFlow' | 'DockerFile' | 'ONNX' | 'VAIDK', required
- `flavor` 'Linux' | 'Windows' | 'ONNX10' | 'ONNX12' | 'ARM' | 'TensorFlowNormal' | 'TensorFlowLite'

## Response `200`

OK

- Export
  - `platform` 'CoreML' | 'TensorFlow' | 'DockerFile' | 'ONNX' | 'VAIDK' — Platform of the export.
  - `status` 'Exporting' | 'Failed' | 'Done' — Status of the export.
  - `downloadUri` string — URI used to download the model.
  - `flavor` 'Linux' | 'Windows' | 'ONNX10' | 'ONNX12' | 'ARM' | 'TensorFlowNormal' | 'TensorFlowLite', nullable — Flavor of the export. These are specializations of the export platform. Docker platform has valid flavors: Linux, Windows, ARM. Tensorflow platform has valid flavors: TensorFlowNormal, TensorFlowLite. ONNX platform has valid flavors: ONNX10, ONNX12.
  - `newerVersionAvailable` boolean — Indicates an updated version of the export package is available and should be re-exported for the latest changes.

## Other responses

- `default` — Error response

---

[API](https://skmtc.net/azure/apis/custom-vision-training-client.md) · [All operations](https://skmtc.net/azure/apis/custom-vision-training-client/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/custom-vision-training-client/versions/e873dad2a189/schema)
