Atualizar Agente
curl --request PUT \
--url https://chat.api.toolzz.com.br/api/v1/bot/{id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"model": "<string>",
"description": "<string>",
"prompt": "<string>",
"credentialId": "<string>"
}
'import requests
url = "https://chat.api.toolzz.com.br/api/v1/bot/{id}"
payload = {
"name": "<string>",
"model": "<string>",
"description": "<string>",
"prompt": "<string>",
"credentialId": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
model: '<string>',
description: '<string>',
prompt: '<string>',
credentialId: '<string>'
})
};
fetch('https://chat.api.toolzz.com.br/api/v1/bot/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://chat.api.toolzz.com.br/api/v1/bot/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'model' => '<string>',
'description' => '<string>',
'prompt' => '<string>',
'credentialId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://chat.api.toolzz.com.br/api/v1/bot/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"model\": \"<string>\",\n \"description\": \"<string>\",\n \"prompt\": \"<string>\",\n \"credentialId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://chat.api.toolzz.com.br/api/v1/bot/{id}")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"model\": \"<string>\",\n \"description\": \"<string>\",\n \"prompt\": \"<string>\",\n \"credentialId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/bot/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"model\": \"<string>\",\n \"description\": \"<string>\",\n \"prompt\": \"<string>\",\n \"credentialId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"prompt": "<string>",
"description": "<string>",
"folders": [
"<any>"
],
"plugins": [
"<any>"
],
"botGenAI": "<any>",
"assistantId": "<string>",
"IconFile": "<any>",
"widgetId": "<string>",
"tags": [
"<string>"
],
"unityId": "<string>",
"progressStatus": "<string>",
"safeMode": true,
"institutionId": "<string>",
"indexService": "<string>",
"isActivated": true
}Agente
Atualizar Agente
Endpoint para atualizar um Agente
PUT
/
api
/
v1
/
bot
/
{id}
Atualizar Agente
curl --request PUT \
--url https://chat.api.toolzz.com.br/api/v1/bot/{id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"model": "<string>",
"description": "<string>",
"prompt": "<string>",
"credentialId": "<string>"
}
'import requests
url = "https://chat.api.toolzz.com.br/api/v1/bot/{id}"
payload = {
"name": "<string>",
"model": "<string>",
"description": "<string>",
"prompt": "<string>",
"credentialId": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
model: '<string>',
description: '<string>',
prompt: '<string>',
credentialId: '<string>'
})
};
fetch('https://chat.api.toolzz.com.br/api/v1/bot/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://chat.api.toolzz.com.br/api/v1/bot/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'model' => '<string>',
'description' => '<string>',
'prompt' => '<string>',
'credentialId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://chat.api.toolzz.com.br/api/v1/bot/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"model\": \"<string>\",\n \"description\": \"<string>\",\n \"prompt\": \"<string>\",\n \"credentialId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://chat.api.toolzz.com.br/api/v1/bot/{id}")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"model\": \"<string>\",\n \"description\": \"<string>\",\n \"prompt\": \"<string>\",\n \"credentialId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/bot/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"model\": \"<string>\",\n \"description\": \"<string>\",\n \"prompt\": \"<string>\",\n \"credentialId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"prompt": "<string>",
"description": "<string>",
"folders": [
"<any>"
],
"plugins": [
"<any>"
],
"botGenAI": "<any>",
"assistantId": "<string>",
"IconFile": "<any>",
"widgetId": "<string>",
"tags": [
"<string>"
],
"unityId": "<string>",
"progressStatus": "<string>",
"safeMode": true,
"institutionId": "<string>",
"indexService": "<string>",
"isActivated": true
}Descrição dos Parâmetros
string
Token de acesso (“Bearer” deve estar antes do token)
string
ID do agente
string
Nome do agente
string
Modelo do agente
string
Descrição do agente
string
Prompt do agente
string
ID da credencial do agente
Descrição da Resposta
Abaixo você verá a descrição da resposta do agentestring
required
Texto ou comando usado como entrada para o agente.
string
required
Descrição detalhada da finalidade ou funcionalidade do agente.
any[]
required
Lista de pastas associadas ao agente.
any[]
required
Plugins ou integrações ativas do agente.
any
required
Configurações relacionadas à inteligência artificial do agente.
string
required
ID único do assistente vinculado.
any
required
Arquivo de ícone associado ao agente.
string
ID opcional do widget vinculado.
string[]
Lista de tags associadas ao agente.
string
ID da unidade organizacional.
string
Status de progresso do agente.
boolean
Indica se o modo seguro está ativado.
string
required
ID da instituição responsável pelo agente.
string
Serviço de indexação vinculado ao agente.
boolean
required
Status de ativação do agente.

