---
title: "Start an export round (plugin)"
method: POST
path: "/wordpress/exports"
tags: ["WordPress"]
---

# Start an export round (plugin)

`POST /wordpress/exports`

## Request

- Base URL: `https://api.hypamoon.com/api/v1`
- URL: `https://api.hypamoon.com/api/v1/wordpress/exports`
- Auth: HTTP bearer

Called by the plugin: a round sends only what is selected. Send the selection version the plugin shows; a newer one gives 409. A running round of the same connection stops.

## Request body

- object
  - `selection_version` integer, required: The selection version the plugin pulled and shows. A newer one gives 409: pull again.

## Response `201`

The round: export_id, status and the selection.

## Other responses

- `400`: Bad Request: invalid_json.
- `401`: Unauthorized: unauthorized.
- `403`: Forbidden: forbidden.
- `409`: Conflict: conflict.
- `422`: Unprocessable Content: validation_failed.
- `429`: Too Many Requests: rate_limited.
- `500`: Internal Server Error: internal_error.

---

[API](https://skmtc.dev/hypamoon/apis/hypamoon-api.md) · [All operations](https://skmtc.dev/hypamoon/apis/hypamoon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hypamoon/apis/hypamoon-api/revisions/9f0b90004c06?raw)
