Criar Credencial
curl --request POST \
--url https://chat.api.toolzz.com.br/api/v1/credential \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"status": true
}
'import requests
url = "https://chat.api.toolzz.com.br/api/v1/credential"
payload = {
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"status": True
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
userId: '<string>',
unityId: '<string>',
integrationId: '<string>',
status: true
})
};
fetch('https://chat.api.toolzz.com.br/api/v1/credential', 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/credential",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'userId' => '<string>',
'unityId' => '<string>',
'integrationId' => '<string>',
'status' => true
]),
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/credential"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"status\": true\n}")
req, _ := http.NewRequest("POST", 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.post("https://chat.api.toolzz.com.br/api/v1/credential")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"status\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/credential")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"status\": true\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
}Credenciais
Criar Credencial
Endpoint para criar uma Credencial
POST
/
api
/
v1
/
credential
Criar Credencial
curl --request POST \
--url https://chat.api.toolzz.com.br/api/v1/credential \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"status": true
}
'import requests
url = "https://chat.api.toolzz.com.br/api/v1/credential"
payload = {
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"status": True
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
userId: '<string>',
unityId: '<string>',
integrationId: '<string>',
status: true
})
};
fetch('https://chat.api.toolzz.com.br/api/v1/credential', 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/credential",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'userId' => '<string>',
'unityId' => '<string>',
'integrationId' => '<string>',
'status' => true
]),
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/credential"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"status\": true\n}")
req, _ := http.NewRequest("POST", 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.post("https://chat.api.toolzz.com.br/api/v1/credential")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"status\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/credential")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"status\": true\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
}Token de Acesso
string
Token de acesso (“Bearer” deve estar antes do token)
Descrição do Body
string
required
Nome da credencial
string
required
ID do usuário
string
required
ID da unidade
string
required
ID da integração
boolean
required
Status da credencial
Descrição da Resposta
Abaixo você verá a descrição da resposta da credencialstring
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.

