Skip to content

Atualizar Fallback

Endpoint utilizado para atualizar uma configuração de fallback.

Terminal window
curl --request PUT \
--url https://chat.api.toolzz.com.br/api/v1/bot/{botId}/configuration/fallback/{id} \
--header 'Authorization: Bearer TOKEN_AQUI' \
--header 'Content-Type: application/json' \
--data '
{
"fallBacks": [
{
"order": "<string>",
"credentialId": "uuid",
"model": "<string>"
}
]
}
'
{
"id": "uuid",
"botId": "uuid",
"order": 123,
"credentialId": "uuid",
"model": "<string>",
"createdAt": "ISO8601_DATETIME",
"credential": {
"status": false,
"id": "uuid",
"name": "<string>",
"userId": "uuid",
"unityId": "uuid",
"integrationId": "uuid",
"secretId": "uuid",
"createdAt": "ISO8601_DATETIME",
"updatedAt": "ISO8601_DATETIME",
"virtualKey": "<string>",
"integration": {
"status": true,
"id": "uuid",
"name": "<string>",
"type": "<string>",
"form": [
{
"name": "<string>",
"type": "<string>",
"label": "<string>",
"maxLenght": "<string>",
"required": true
}
],
"createdAt": "ISO8601_DATETIME",
"updatedAt": "ISO8601_DATETIME",
"iconId": "uuid",
"slug": "<string>",
"file": {
"id": "uuid",
"url": "<url>",
"extension": "<string>",
"size": 123
}
}
}
}

ParâmetroTipoDescriçãoObrigatório
AuthorizationStringToken de acesso (“Bearer” deve estar antes do token)Sim
ChaveTipoDescrição
botIdUUIDIdentificador único do Agente.
fallbackIdUUIDIdentificador do Fallback ao qual o transbordo está vinculado.
ChaveTipoDescriçãoObrigatório
fallBacksArrayLista contendo as configurações de transbordo (modelos de reserva).Sim
fallBacks[].orderStringA posição ou prioridade do modelo na fila de execução (ex: “1”).Sim
fallBacks[].credentialIdUUIDIdentificador único da credencial (provedor) vinculada a este modelo.Sim
fallBacks[].modelStringNome técnico do modelo de IA que servirá como reserva (ex: “gpt-4o-mini”).Sim
ChaveTipoDescrição
idUUIDIdentificador único do registro de fallback.
botIdUUIDIdentificador do Agente ao qual o transbordo está vinculado.
orderNumberOrdem de prioridade na execução do transbordo.
credentialIdUUIDIdentificador da credencial vinculada a este fallback.
modelStringNome técnico do modelo de IA atualizado (ex: gemini-2.0-flash-lite).
createdAtStringData e hora de criação da configuração de fallback.
credentialObjectObjeto contendo os detalhes da credencial de acesso utilizada.
credential.idUUIDIdentificador único da credencial.
credential.nameStringNome amigável da credencial cadastrada.
credential.virtualKeyStringChave virtual de identificação interna.
credential.integrationObjectDetalhes do provedor de serviço (integração) da credencial.
credential.integration.nameStringNome do provedor (ex: “Gemini”).
credential.integration.typeStringCategoria da integração (ex: llm).
credential.integration.formArrayLista de campos técnicos exigidos pelo provedor.
credential.integration.iconObjectMetadados do ícone do provedor de integração.
credential.integration.icon.urlURLLink direto para a imagem do logotipo do provedor.

Para acessar este endpoint, é necessário enviar um token de acesso válido através do cabeçalho de autorização (Authorization) da requisição. Além disso, a API é protegida por outras medidas de segurança para proteger os dados dos usuários.

Para acessar o seu token de acesso siga os seguintes passos:

  1. Faça login na plataforma ToolzzAI
  2. Clique em “Configurações”
  3. Clique em “Token de Acesso”
  4. Copie o token de acesso

Página de token de acesso