Idempotencia
Siigo API admite la propiedad de idempotencia para reintentar solicitudes de forma segura sin tener problemas de duplicidad en peticiones tipo POST de comprobantes como:
- Facturas de venta: https://api.siigo.com/v1/invoices
- Notas crédito : https://api.siigo.com/v1/credit-notes
- Comprobantes contables: https://api.siigo.com/v1/journals
- Recibos de caja: https://api.siigo.com/v1/vouchers
Para esto se debe enviar un header llamado "Idempotency-Key", en el cual se debe enviar un identificador único para cada uno de los comprobantes que quiera crear en Siigo Nube. Con este Idempotency-Key puede realizar reintentos de manera segura sin riesgo de crear un nuevo comprobante, ya que si envia el mismo Idempotency-Key y el documento ya se encuentra creado, Siigo API retornará la información del comprobante creado previamente.
Caracteristicas del campo: Opcional, alfanumérico, sin caracteres especiales, sin espacios en blanco, máximo 30 caracteres.
No envÍe el header Idempotency-Key en peticiones tipo GET, PUT O DELETE. Debido a que no tendrian ningun efecto.