# Eliminar (/docs/developers/api-reference/employer-registrations/delete)

## Descripcion general [#descripcion-general]

Este endpoint realiza el **borrado** del registro patronal: a partir de ese momento deja de aparecer en `GET /api/v1/employer-registrations` y se trata como no encontrada en `PATCH`/`DELETE` (`404`). La respuesta exitosa es `204 No Content` con cuerpo vacío.

**No se puede eliminar mientras tenga empleos vinculados.** Si algún empleo (de cualquier estatus, **incluidos los dados de baja**) referencia este registro patronal, el borrado se rechaza con `409` — primero debes reasignar esos empleos por integridad histórica/SAT.

**El historial se conserva.** Los datos históricos asociados al registro patronal no se borran, para mantener consistentes las declaraciones y reportes previos.

## Endpoint [#endpoint]

`DELETE https://app.integranom.com/api/v1/employer-registrations/{employer_registration_number}`

**Path param:** `employer_registration_number` — entero positivo, el número del registro patronal dentro de la organización.

## Solicitud [#solicitud]

***

Sin cuerpo. La API responde `204 No Content` si el borrado tuvo éxito.

**cURL**

```bash
curl -X DELETE "https://app.integranom.com/api/v1/employer-registrations/5" \
-H "Authorization: Bearer TU_API_KEY"
```

**Respuesta**

```text
204 No Content
```

## Comportamiento [#comportamiento]

* **Rechaza** con `409` si algún empleo referencia este registro patronal (cualquier estatus) — reasígnalos primero.
* Marca el registro patronal como eliminado.
* La fila deja de devolverse por `GET /api/v1/employer-registrations`.
* El historial asociado al registro patronal se conserva.

## Errores [#errores]

| Status | Causa                                                                                                                                                                                                   |
| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `400`  | `employer_registration_number` inválido en la URL.                                                                                                                                                      |
| `404`  | El registro patronal no existe o ya fue eliminado en esta organización.                                                                                                                                 |
| `409`  | El registro patronal sigue referenciado por uno o más empleos. Cuerpo: `{ "message": "This employer registration is still referenced by one or more employments. Reassign them before deleting it." }`. |