Atualizar empresas
curl --request PUT \
--url https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"empresas": [
123
],
"categorias": [
123
],
"tipos_pagamento": []
}
'import requests
url = "https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"
payload = {
"empresas": [123],
"categorias": [123],
"tipos_pagamento": []
}
headers = {
"Authorization": "Basic <encoded-value>",
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {
Authorization: 'Basic <encoded-value>',
'api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({empresas: [123], categorias: [123], tipos_pagamento: []})
};
fetch('https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas', 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://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas",
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([
'empresas' => [
123
],
'categorias' => [
123
],
'tipos_pagamento' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json",
"api-key: <api-key>"
],
]);
$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://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"
payload := strings.NewReader("{\n \"empresas\": [\n 123\n ],\n \"categorias\": [\n 123\n ],\n \"tipos_pagamento\": []\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("api-key", "<api-key>")
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://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas")
.header("Authorization", "Basic <encoded-value>")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"empresas\": [\n 123\n ],\n \"categorias\": [\n 123\n ],\n \"tipos_pagamento\": []\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"empresas\": [\n 123\n ],\n \"categorias\": [\n 123\n ],\n \"tipos_pagamento\": []\n}"
response = http.request(request)
puts response.read_body{
"success": true
}Empresa
Atualizar empresas
Esse endpoint permite a atualização de empresas em massa. Para acessá-la, é necessário que o usuário utilizado na autenticação tenha a permissão “API - Empresa”.
PUT
/
atualizarEmpresas
Atualizar empresas
curl --request PUT \
--url https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"empresas": [
123
],
"categorias": [
123
],
"tipos_pagamento": []
}
'import requests
url = "https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"
payload = {
"empresas": [123],
"categorias": [123],
"tipos_pagamento": []
}
headers = {
"Authorization": "Basic <encoded-value>",
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {
Authorization: 'Basic <encoded-value>',
'api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({empresas: [123], categorias: [123], tipos_pagamento: []})
};
fetch('https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas', 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://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas",
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([
'empresas' => [
123
],
'categorias' => [
123
],
'tipos_pagamento' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json",
"api-key: <api-key>"
],
]);
$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://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"
payload := strings.NewReader("{\n \"empresas\": [\n 123\n ],\n \"categorias\": [\n 123\n ],\n \"tipos_pagamento\": []\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("api-key", "<api-key>")
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://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas")
.header("Authorization", "Basic <encoded-value>")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"empresas\": [\n 123\n ],\n \"categorias\": [\n 123\n ],\n \"tipos_pagamento\": []\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"empresas\": [\n 123\n ],\n \"categorias\": [\n 123\n ],\n \"tipos_pagamento\": []\n}"
response = http.request(request)
puts response.read_body{
"success": true
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Obrigatório. Sua chave API.
Body
application/json
Array de inteiros, contendo os Ids das empresas a serem atualizadas.
A - Ativo, S - Suspenso, G - Aguardando ativação
Available options:
A, S, G Array de inteiros, contendo os Ids das categorias que deseja utilizar para as empresas.
Array de strings, contendo as siglas dos tipos de pagamento que deseja utilizar para as empresas (B, C, D, T, V, H, P, X).
Available options:
B, C, D, T, V, H, P, X Response
200 - application/json
Sucesso
⌘I
