Skip to content

Eliminar Emisor

Elimina (soft-delete) un emisor (establece active = false). No hay eliminaciones definitivas — la fila y su historial permanecen en la base de datos.

DELETE /v1/issuers/:id

Autenticación

Authorization: Bearer <api-key>

Parámetros de ruta

ParámetroDescripción
idUUID del emisor (de GET /v1/issuers)

Restricciones

  • No se puede eliminar el último emisor activo del tenant. Todo tenant debe conservar al menos uno.
  • No se puede eliminar un emisor que alguna vez haya emitido un comprobante — se verifica tanto en el esquema production como en el sandbox. Crea un nuevo emisor en lugar de reutilizar uno con historial.

Respuesta

200 OK

json
{ "ok": true }

Errores

Estado HTTPCódigoCuándo ocurre
400LAST_ISSUER_CANNOT_BE_REMOVEDEste es el único emisor activo restante del tenant
400ISSUER_HAS_DOCUMENTSEl emisor ha emitido al menos un comprobante
401UNAUTHORIZEDAPI key faltante o inválida
403ISSUER_FORBIDDENEl emisor pertenece a otro tenant
404ISSUER_NOT_FOUNDEmisor no encontrado o ya inactivo
429TOO_MANY_REQUESTSSe excedió el límite de tasa

Documentación de la API de Comprobify