# Crear órdenes de trabajo (https://docs.pulsarml.com/es/v1/api-reference/simple-work-orders/post-simple-work-orders)

Crea una o varias órdenes de trabajo. El cuerpo es un **arreglo** JSON, incluso para un solo registro.

La creación es idempotente por nombre: los nombres se recortan y se eliminan los duplicados, una orden de trabajo que ya existe se devuelve tal cual, y una que se eliminó se restaura en lugar de duplicarse.

## `POST /v1/simple-work-orders`

Base URLs:
- `https://draco.prod.pulsarml.com` — Producción
- `https://draco.dev.pulsarml.com` — Desarrollo (sandbox)

Authentication: send your API key in the `x-api-key` header.

### Request body (`application/json`, required)

Type: array of object

- `name` (string, required, min length 1, e.g. `"WO-2024-001"`) — El nombre de la orden de trabajo.

### Responses

#### 200 — Las órdenes de trabajo pedidas, ya sea que se hayan creado, restaurado o que ya existieran

Type: array of object

- `id` (string (uuid4), required, e.g. `"36f7b519-d93e-4ec8-8245-7f4b8c123456"`) — El identificador único de la orden de trabajo.
- `company` (object, required) — La empresa asociada a la orden de trabajo.
  - `id` (integer, required, e.g. `1`) — El identificador único de la empresa.
  - `name` (string, required, e.g. `"company 1"`) — El nombre de la empresa.
- `name` (string, required, e.g. `"WO-2024-001"`) — El nombre de la orden de trabajo, único dentro de la empresa.
- `createdAt` (string (date-time), required, e.g. `"2024-01-01T00:00:00.000Z"`) — La fecha y hora en que se creó la orden de trabajo.
- `updatedAt` (string (date-time), required, e.g. `"2024-01-01T00:00:00.000Z"`) — La fecha y hora de la última actualización de la orden de trabajo.

#### 422 — Error de validación

Type: object (`HTTPValidationError`)

- `detail` (array of object, optional)
  - `loc` (array of string | integer, required)
  - `msg` (string, required)
  - `type` (string, required)

### Example request

```bash
curl -X POST 'https://draco.prod.pulsarml.com/v1/simple-work-orders' \
  -H 'x-api-key: <YOUR_API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '[
    {
      "name": "WO-2024-001"
    }
  ]'
```