Endpoint

POST /resumeFormFlowExecution

Parâmetros

intentIds
array de UUIDs
required

IDs 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ódigoDescrição
400intentIds ausente ou inválido
401Token inválido ou ausente
404Intenção não encontrada para o host
500Erro interno do servidor