Este endpoint retorna informações sobre os fluxos de um host específico.

Endpoint

POST /api/externalAPIs/public/tolkyReasoning/decisionChainsListHelper

Parâmetros

ParâmetroTipoDescrição
hostIdstring (UUID)UUID do host (obrigatório)
avatarIdsarray de string (UUID)Lista de UUIDs dos avatares para vincular ao dataset

Exemplo de Requisição

curl -X POST \
  '{BASE_URL}/api/externalAPIs/public/tolkyReasoning/decisionChainsListHelper' \
  -H 'Content-Type: application/json' \
  -d '{
    "hostId": "uuid-do-host",
    "avatarIds": [
      "uuid-do-avatar"
    ]
  }'

Exemplo de Resposta

{
  "code": 200,
  "message": "Success",
  "data": [
    {
      "id": "uuid-do-fluxo",
      "createdAt": "2025-05-12T01:39:34.904317+00:00",
      "updatedAt": "2025-05-12T01:39:34.904317+00:00",
      "createdBy": "uuid-do-user-criador",
      "chainJson": [
        {
          "type": "tipo-da-chain",
          "content": "conteudo",
          "canRepeat": true,
          "description": "descricao"
        }
      ],
      "decisionName": "nome-do-fluxo",
      "hostId": "uuid-do-host",
      "avatarId": "uuid-do-avatar",
      "active": true,
      "promptTemplateName": "nome-do-template",
      "lastUpdateBy": "uuid-do-ultimo-user-a-atualizar-o-fluxo",
      "decisionType": "tipo-de-decidor",
      "model": "modelo-utilizado",
      "templateRef": null,
      "deleted": false
    }
  ]
}

Códigos de Erro

  • 400: Campos obrigatórios ausentes ou inválidos
  • 401: Token de autenticação inválido ou ausente
  • 500: Erro interno do servidor