Activity Generation Configs
Excluir Activity Generation Config
Arquiva (soft delete) uma activity generation config.
DELETE /api/activity-generation-configs/:id
Arquiva uma activity generation config. O registro é removido imediatamente —GET /activity-generation-configs/:id responde 404 e a listagem deixa de retorná-la— e em seu lugar é mantido um snapshot recuperável na lixeira durante uma janela de retenção configurável.
Auth: Obrigatório — permissão activity-generation-config:delete
Parâmetros de Rota
| Parâmetro | Tipo | Descrição |
|---|---|---|
id | UUID | ID da activity generation config |
Os três lifecycle configs da AGC (activationConfig, engagementConfig, resurrectionConfig) são arquivados junto com ela — você não os exclui separadamente.
Exemplo
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>' } },
);Resposta 204 No Content
Corpo vazio.
Respostas de Erro
| Status | Descrição |
|---|---|
400 | id não é um UUID |
404 | Não existe uma activity generation config com esse id no projeto ativo (incluindo uma AGC de outro projeto) — Activity generation config <id> not found |