> ## Documentation Index
> Fetch the complete documentation index at: https://docs.impulsodigital.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Idempotencia

> Reintentar sin enviar dos veces.

Si tu sistema reintenta un `POST` porque se cortó la conexión, el mensaje **no sale dos veces** si envías la misma
`Idempotency-Key`:

```http theme={null}
Idempotency-Key: pedido-1234-enviado
```

* Misma clave y mismo cuerpo en las siguientes 24 h → la misma respuesta, con la cabecera `Idempotent-Replayed: true`.
* Misma clave con otro cuerpo → `422 IDEMPOTENCY_KEY_REUSED`.
* Si la primera aún se procesa → `409 IDEMPOTENCY_IN_PROGRESS`.

> [!TIP]
>
> Usa un identificador de tu sistema que ya sea único (el id del pedido + la acción). Hasta 200 caracteres.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.