Obter Função Por ID
curl --request GET \
--url https://chat.api.toolzz.com.br/api/v1/functions/{id}import requests
url = "https://chat.api.toolzz.com.br/api/v1/functions/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://chat.api.toolzz.com.br/api/v1/functions/{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/functions/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://chat.api.toolzz.com.br/api/v1/functions/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://chat.api.toolzz.com.br/api/v1/functions/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/functions/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"items": [
{
"id": "<string>",
"institutionId": "<string>",
"name": "<string>",
"description": "<string>",
"code": "<string>",
"status": true,
"unityId": "<string>",
"userId": "<string>",
"iconFileId": "<string>",
"color": "<string>",
"outputs": [
{}
],
"pluginIcon": "<string>",
"isActivated": true
}
],
"pluginCount": 123,
"activeCount": 123,
"pluginLimit": 123
}Funções
Obter Função Por ID
Endpoint para obter uma função pelo ID
GET
/
api
/
v1
/
functions
/
{id}
Obter Função Por ID
curl --request GET \
--url https://chat.api.toolzz.com.br/api/v1/functions/{id}import requests
url = "https://chat.api.toolzz.com.br/api/v1/functions/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://chat.api.toolzz.com.br/api/v1/functions/{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/functions/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://chat.api.toolzz.com.br/api/v1/functions/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://chat.api.toolzz.com.br/api/v1/functions/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/functions/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"items": [
{
"id": "<string>",
"institutionId": "<string>",
"name": "<string>",
"description": "<string>",
"code": "<string>",
"status": true,
"unityId": "<string>",
"userId": "<string>",
"iconFileId": "<string>",
"color": "<string>",
"outputs": [
{}
],
"pluginIcon": "<string>",
"isActivated": true
}
],
"pluginCount": 123,
"activeCount": 123,
"pluginLimit": 123
}Token de Acesso
string
Token de acesso (“Bearer” deve estar antes do token)
Corpo da Requisição
string
required
ID da Função a ser obtida
Descrição da Resposta
O endpoint retorna uma resposta em JSON com a confirmação da solicitação.array
required
Lista de plugins recuperados.
Show Items
Show Items
string
required
Identificador único do plugin.
string
required
ID da instituição associada.
string
required
Nome do plugin.
string
required
Descrição do plugin.
string
required
Código que define a funcionalidade do plugin.
boolean
required
Indica se o plugin está habilitado.
string
required
ID da unidade associada.
string
required
ID do usuário que criou ou gerencia o plugin.
string
ID opcional do arquivo de ícone do plugin.
string
required
Cor associada ao plugin para fins de UI.
array
Lista de outputs do plugin (vazio se não existirem).
string
URL ou detalhes opcionais do ícone do plugin.
boolean
required
Indica se o plugin está ativado.
number
required
Número total de plugins disponíveis.
number
required
Número de plugins ativos.
number
required
Número máximo de plugins permitidos.

