Reten Docs
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âmetroTipoDescrição
idUUIDID 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

StatusDescrição
400id não é um UUID
404Não existe uma activity generation config com esse id no projeto ativo (incluindo uma AGC de outro projeto) — Activity generation config <id> not found