Atualizar Credencial
curl --request PUT \
--url https://chat.api.toolzz.com.br/api/v1/credential/{id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"secretId": "<string>",
"status": true
}
'import requests
url = "https://chat.api.toolzz.com.br/api/v1/credential/{id}"
payload = {
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"secretId": "<string>",
"status": True
}
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>',
userId: '<string>',
unityId: '<string>',
integrationId: '<string>',
secretId: '<string>',
status: true
})
};
fetch('https://chat.api.toolzz.com.br/api/v1/credential/{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/credential/{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>',
'userId' => '<string>',
'unityId' => '<string>',
'integrationId' => '<string>',
'secretId' => '<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/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"secretId\": \"<string>\",\n \"status\": true\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/credential/{id}")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"secretId\": \"<string>\",\n \"status\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/credential/{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 \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"secretId\": \"<string>\",\n \"status\": true\n}"
response = http.request(request)
puts response.read_body{
"message": "<string>",
"id": "<string>",
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"secretId": "<string>",
"status": true,
"virtualKey": "<string>",
"credentials": {},
"createdAt": "<string>",
"updatedAt": "<string>",
"integration": {
"id": "<string>",
"name": "<string>",
"iconId": "<string>",
"type": "<string>",
"status": true,
"validationEndpoint": "<string>",
"slug": "<string>",
"form": [
{
"name": "<string>",
"type": "<string>",
"label": "<string>",
"maxLenght": 123,
"required": true
}
],
"createdAt": "<string>",
"updatedAt": "<string>",
"icon": {
"id": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"institutionId": "<string>",
"type": "<string>",
"fileName": "<string>",
"internalStorageUrl": "<string>",
"url": "<string>",
"size": 123,
"extension": "<string>",
"maskName": "<string>"
}
}
}Credenciais
Atualizar Credencial
Endpoint para atualizar Credencial
PUT
/
api
/
v1
/
credential
/
{id}
Atualizar Credencial
curl --request PUT \
--url https://chat.api.toolzz.com.br/api/v1/credential/{id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"secretId": "<string>",
"status": true
}
'import requests
url = "https://chat.api.toolzz.com.br/api/v1/credential/{id}"
payload = {
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"secretId": "<string>",
"status": True
}
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>',
userId: '<string>',
unityId: '<string>',
integrationId: '<string>',
secretId: '<string>',
status: true
})
};
fetch('https://chat.api.toolzz.com.br/api/v1/credential/{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/credential/{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>',
'userId' => '<string>',
'unityId' => '<string>',
'integrationId' => '<string>',
'secretId' => '<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/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"secretId\": \"<string>\",\n \"status\": true\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/credential/{id}")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"secretId\": \"<string>\",\n \"status\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://chat.api.toolzz.com.br/api/v1/credential/{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 \"userId\": \"<string>\",\n \"unityId\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"secretId\": \"<string>\",\n \"status\": true\n}"
response = http.request(request)
puts response.read_body{
"message": "<string>",
"id": "<string>",
"name": "<string>",
"userId": "<string>",
"unityId": "<string>",
"integrationId": "<string>",
"secretId": "<string>",
"status": true,
"virtualKey": "<string>",
"credentials": {},
"createdAt": "<string>",
"updatedAt": "<string>",
"integration": {
"id": "<string>",
"name": "<string>",
"iconId": "<string>",
"type": "<string>",
"status": true,
"validationEndpoint": "<string>",
"slug": "<string>",
"form": [
{
"name": "<string>",
"type": "<string>",
"label": "<string>",
"maxLenght": 123,
"required": true
}
],
"createdAt": "<string>",
"updatedAt": "<string>",
"icon": {
"id": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>",
"institutionId": "<string>",
"type": "<string>",
"fileName": "<string>",
"internalStorageUrl": "<string>",
"url": "<string>",
"size": 123,
"extension": "<string>",
"maskName": "<string>"
}
}
}Token de Acesso
string
Token de acesso (“Bearer” deve estar antes do token)
Descrição do Body
string
required
O ID da Credencial deve ser um UUID válido
string
required
Nome da credencial
string
required
ID do usuário
string
required
ID da unidade
string
required
ID da integração
string
required
ID secreto
boolean
required
Status da credencial
Show Payload
Show Payload
string
required
Identificador único da integração.
string
required
Nome da instância de integração.
string
required
ID secreto associado à integração.
boolean
required
Indica se a integração está ativa.
string
required
ID da unidade onde a integração está associada.
string
required
ID do usuário que possui ou criou a integração.
string
required
Chave virtual da instância de integração.
Descrição da Resposta
Abaixo você verá a descrição da resposta da credencialstring
required
Mensagem indicando o resultado da operação.
string
required
Identificador único da credencial.
string
required
Nome da credencial.
string
required
ID do usuário associado à credencial.
string
required
ID da unidade associada à credencial.
string
required
Identificador único da integração.
string
required
ID secreto associado à credencial.
boolean
required
Indica se a credencial está ativa.
string
required
Chave virtual da credencial.
object
Detalhes ou parâmetros adicionais da credencial.
string
required
Data/hora de criação da credencial.
string
required
Data/hora da última atualização da credencial.
object
required
Show properties
Show properties
string
required
Identificador único da integração.
string
required
Nome da integração.
string
required
ID do ícone associado à integração.
string
required
Tipo da integração.
boolean
required
Indica se a integração está ativa.
string
URL do endpoint de validação da integração.
string
required
Slug da integração.
array
required
string
required
Data/hora de criação da integração.
string
Data/hora da última atualização da integração.
object
required
Show properties
Show properties
string
required
Identificador único do ícone.
string
required
Data/hora de criação do ícone.
string
Data/hora da última atualização do ícone.
string
required
ID da instituição associada ao ícone.
string
required
Tipo do ícone.
string
required
Nome do arquivo associado ao ícone.
string
required
URL de armazenamento interno do ícone.
string
required
URL do ícone.
integer
required
Tamanho do arquivo do ícone em bytes.
string
required
Extensão do arquivo do ícone.
string
required
Nome da máscara associada ao ícone.

