---
title: "POST /exports/{jobId}:copy"
method: POST
path: "/exports/{jobId}:copy"
tags: ["Exports"]
---

# POST /exports/{jobId}:copy

`POST /exports/{jobId}:copy`

Start the export again with minor changes of some of the original parameters, which are specified in the body of the api.
Fields that are not given will be kept the same as the original job.
Failed intervals are tried again, adding a suffix to the names of the generated mp4's to indicate they are created by a retry.

## Path parameters

- `jobId` string, uuid, required

## Request body

- ApiCopyExportBody
  - `retryStrategy` 'full' | 'failedIntervalsFully' | 'minimal', required — Strategy to use to decide what to export * full: export all files just as the original export * failedIntervalsFully: for each file that had a failed interval, retry the whole file * minimal: only retry the parts that failed

## Response `201`

Created

- ApiCreateExportResponse
  - `id` string, uuid, required — ID of the export job. This should be used with the jobs api to keep track of the state of the export job.

## Other responses

- `400` — The supplied object is invalid. Error detail will contain the validation error.
- `401` — You are not authenticated. Please authenticate and try again.
- `403` — You have no permission to access the specified resource.
- `404` — Referenced resource could not be found.
- `415` — Content type of request body not supported.
- `500` — Something went wrong in the server. Please try again.

---

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