Gerenciamento de Fluxos de Automação
Listar Fluxos
Endpoint para listar todos os fluxos de um host específico.
Este endpoint retorna informações sobre os fluxos de um host específico.
Endpoint
POST /api/externalAPIs/public/tolkyReasoning/decisionChainsListHelper
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
hostId | string (UUID) | UUID do host (obrigatório) |
avatarIds | array 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álidos401
: Token de autenticação inválido ou ausente500
: Erro interno do servidor