CRUD Conversacional
Retomar Execução
Recupera planos e resultados de execuções anteriores geradas pelo reasonFormFlowPlan
Endpoint
POST /resumeFormFlowExecution
Parâmetros
intentIds
array de UUIDs
requiredIDs das intenções geradas pelo reasonFormFlowPlan a serem recuperadas.
Exemplo
curl -X POST {BASE_URL}/resumeFormFlowExecution \
-H "Authorization: Bearer {TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"intentIds": ["uuid-intencao-1", "uuid-intencao-2"]
}'
Resposta
{
"success": true,
"intents": [
{
"intentId": "uuid",
"requestControlId": "uuid",
"hostId": "uuid",
"instructions": "Criar formulário de pré-vendas...",
"steps": [
{
"stepNumber": 1,
"action": "createCatalog",
"status": "completed",
"params": { "name": "Pré-vendas", "scope": "lead" },
"result": { "id": "uuid", "name": "Pré-vendas" },
"error": null,
"executionTime": 3000,
"realtimeInstructions": ["✅ Formulário criado com sucesso!"]
},
{
"stepNumber": 2,
"action": "createVariable",
"status": "pending",
"params": null,
"result": null
}
],
"phase": "execution",
"success": false,
"cacheRestored": true
}
],
"errors": []
}
Campos da Resposta
intents
array
errors
array
Erros ao recuperar as intenções especificadas.
Erros
| Código | Descrição |
|---|---|
400 | intentIds ausente ou inválido |
401 | Token inválido ou ausente |
404 | Intenção não encontrada para o host |
500 | Erro interno do servidor |