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ámetro | Tipo | Descripción |
|---|---|---|
id | UUID | ID 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
| Estado | Descripción |
|---|---|
400 | id no es un UUID |
404 | No existe una activity generation config con ese id en el proyecto activo (incluida una AGC de otro proyecto) — Activity generation config <id> not found |