Reten Docs
Activity Generation Configs

Eliminar Activity Generation Config

Archiva (soft delete) una activity generation config.

DELETE /api/activity-generation-configs/:id

Archiva una activity generation config. El registro se retira de inmediato —GET /activity-generation-configs/:id responde 404 y el listado deja de devolverla— y en su lugar se conserva un snapshot recuperable en la papelera durante una ventana de retención configurable.

Auth: Requerida — permiso activity-generation-config:delete

Parámetros de Ruta

ParámetroTipoDescripción
idUUIDID de la activity generation config

Las tres lifecycle configs de la AGC (activationConfig, engagementConfig, resurrectionConfig) se archivan junto con ella — no las eliminas por separado.

Ejemplo

curl -X DELETE https://api.reten.ai/api/activity-generation-configs/f47ac10b-58cc-4372-a567-0e02b2c3d479 \
  -H "Authorization: Bearer <token>" \
  -H "x-tenant-id: <tenant-id>" \
  -H "x-project-id: <project-id>"
import axios from 'axios';

const id = 'f47ac10b-58cc-4372-a567-0e02b2c3d479';
await axios.delete(
  `https://api.reten.ai/api/activity-generation-configs/${id}`,
  { headers: { Authorization: 'Bearer <token>', 'x-tenant-id': '<tenant-id>', 'x-project-id': '<project-id>' } },
);

Respuesta 204 No Content

Cuerpo vacío.

Respuestas de Error

EstadoDescripción
400id no es un UUID
404No existe una activity generation config con ese id en el proyecto activo (incluida una AGC de otro proyecto) — Activity generation config <id> not found