Skip to content

Criar Fallback

Endpoint utilizado para criar uma credencial de fallback.

Terminal window
curl --request POST \
--url https://chat.api.toolzz.com.br/api/v1/bot/configuration/fallback \
--header 'Authorization: Bearer TOKEN_AQUI' \
--header 'Content-Type: application/json' \
--data '
{
"botId": "uuid",
"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
ParâmetroTipoDescriçãoObrigatório
botIdUUIDIdentificador único do Agente principal que receberá a configuração.Sim
fallBacksArrayLista de modelos de reserva que serão acionados em caso de falha do principal.Sim
fallBacks[].orderStringOrdem de prioridade para o acionamento (ex: “1”, “2”).Sim
fallBacks[].credentialIdUUIDIdentificador da credencial (provedor) que será usada neste fallback.Sim
fallBacks[].modelStringNome técnico do modelo de IA a ser utilizado (ex: “gpt-4o”, “gemini-pro”).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 (ex: gemini-2.5-pro).
createdAtStringData e hora de criação da configuração de fallback.
credentialObjectObjeto contendo os detalhes da credencial de acesso utilizada.
credential.nameStringNome amigável da credencial no sistema.
credential.virtualKeyStringChave virtual de identificação interna.
credential.statusBooleanIndica se a credencial específica do fallback está ativa.
credential.integrationObjectDetalhes do provedor de serviço (integração) da credencial.
credential.integration.nameStringNome do provedor (ex: “Gemini”, “OpenAI”).
credential.integration.typeStringCategoria da integração (ex: llm).
credential.integration.slugStringIdentificador textual simplificado do provedor.
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