Descartar un borrador

DELETE /api/v1/sequences/{sequenceId}/versions/{versionId} Descarta un borrador: la salida de la regla de un solo borrador.
CondiciónRespuesta
un borrador, y no la única versión200
no es un borrador400: las versiones publicadas y archivadas se conservan para siempre
la única versión de la secuencia400: lleva el disparador; elimina la secuencia en su lugar

Autorización

Rol en la organizaciónEste endpoint
OWNERPermitido
ADMINPermitido
MEMBERRechazado — 403
Una clave lleva el rol que su creador tiene en esta organización, nunca un rol en AgentsMail en sí. Consulta Claves de API.

Parámetros de ruta

ParámetroTipoDescripción
sequenceIdstringObligatorio. La secuencia
versionIdstringObligatorio. El borrador que se descarta; una versión publicada se rechaza

Ejemplo

bash
curl -X DELETE -H "x-api-key: $AGENTMAIL_API_KEY" \
  "https://www.agentsmail.io/api/v1/sequences/$SEQUENCE_ID/versions/$VERSION_ID"

Respuesta

  • 200 OK: la llamada tuvo éxito.
  • 401 Unauthorized: clave ausente o no válida, o su propietario dejó la organización.
  • 403 Forbidden: el propietario de la clave es member de la organización, no admin.
  • 404 Not Found: no existe ese recurso, o pertenece a otra organización. La API nunca confirma que un id existe a quien no tiene derecho sobre él.
  • 429 Too Many Requests: más de 120 solicitudes en un minuto para esta clave.

Campos de la respuesta

CampoTipoDescripción
successbooleanIndica si la operación tuvo éxito
data.idstringIdentificador de lo que se eliminó

Ejemplo de respuesta

json
{
  "success": true,
  "data": {
    "id": "4d19c0a2"
  }
}

Relacionado