Criar corrida
curl --request POST \
--url https://api-vendas.taximachine.com.br/api/v2/integracao/corridas \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"id_externo": "001",
"dados_cadastro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999
},
"dados_passageiro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999,
"nome": "Funcionário 1"
},
"empresa": {
"id": 1,
"cadastrar_funcionario": false,
"centro_custo_id": 2
},
"info_antes_aceite": "Embarque com animal",
"info_apos_aceite": "2 paradas",
"forma_pagamento": "D",
"categoria_id": 100,
"categoria_nome": "Comum",
"estimativas": true,
"ignorar_condutores_proximos": false,
"extras": {
"porta_malas_grande": false,
"veiculo_a_disposicao": false,
"adaptado_cadeirante": false,
"motorista_mulher": false,
"aceita_animais": false,
"aceita_encomendas": false,
"com_retorno": false,
"filtro_1": false,
"filtro_2": false,
"filtro_3": false,
"filtro_4": false,
"filtro_5": false,
"filtro_6": false
},
"condutor": {
"tipo_identificacao": false,
"identificacao": false
},
"partida": {
"endereco": "Rua da Assembléia, 10",
"complemento": 2513,
"bairro": "Centro",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo à ALERJ",
"lat": -22.9042273,
"lng": -43.1774399
},
"desejado": {
"endereco": "Praça General Tibúrcio, 80",
"complemento": "1 andar",
"bairro": "Urca",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo ao Pão de Açúcar",
"lat": -22.9205645,
"lng": -43.2325781
},
"paradas": [
{
"endereco_parada": "Rua do ouvidor, 100",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903299,
"lng_parada": -43.177582
},
{
"endereco_parada": "Rua do rosário, 305",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903965,
"lng_parada": -43.180185
}
]
}
'import requests
url = "https://api-vendas.taximachine.com.br/api/v2/integracao/corridas"
payload = {
"id_externo": "001",
"dados_cadastro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999
},
"dados_passageiro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999,
"nome": "Funcionário 1"
},
"empresa": {
"id": 1,
"cadastrar_funcionario": False,
"centro_custo_id": 2
},
"info_antes_aceite": "Embarque com animal",
"info_apos_aceite": "2 paradas",
"forma_pagamento": "D",
"categoria_id": 100,
"categoria_nome": "Comum",
"estimativas": True,
"ignorar_condutores_proximos": False,
"extras": {
"porta_malas_grande": False,
"veiculo_a_disposicao": False,
"adaptado_cadeirante": False,
"motorista_mulher": False,
"aceita_animais": False,
"aceita_encomendas": False,
"com_retorno": False,
"filtro_1": False,
"filtro_2": False,
"filtro_3": False,
"filtro_4": False,
"filtro_5": False,
"filtro_6": False
},
"condutor": {
"tipo_identificacao": False,
"identificacao": False
},
"partida": {
"endereco": "Rua da Assembléia, 10",
"complemento": 2513,
"bairro": "Centro",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo à ALERJ",
"lat": -22.9042273,
"lng": -43.1774399
},
"desejado": {
"endereco": "Praça General Tibúrcio, 80",
"complemento": "1 andar",
"bairro": "Urca",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo ao Pão de Açúcar",
"lat": -22.9205645,
"lng": -43.2325781
},
"paradas": [
{
"endereco_parada": "Rua do ouvidor, 100",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903299,
"lng_parada": -43.177582
},
{
"endereco_parada": "Rua do rosário, 305",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903965,
"lng_parada": -43.180185
}
]
}
headers = {
"Authorization": "Basic <encoded-value>",
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Authorization: 'Basic <encoded-value>',
'api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
id_externo: '001',
dados_cadastro: {codigo_pais: 55, codigo_area: 21, telefone: 999999999},
dados_passageiro: {codigo_pais: 55, codigo_area: 21, telefone: 999999999, nome: 'Funcionário 1'},
empresa: {id: 1, cadastrar_funcionario: false, centro_custo_id: 2},
info_antes_aceite: 'Embarque com animal',
info_apos_aceite: '2 paradas',
forma_pagamento: 'D',
categoria_id: 100,
categoria_nome: 'Comum',
estimativas: true,
ignorar_condutores_proximos: false,
extras: {
porta_malas_grande: false,
veiculo_a_disposicao: false,
adaptado_cadeirante: false,
motorista_mulher: false,
aceita_animais: false,
aceita_encomendas: false,
com_retorno: false,
filtro_1: false,
filtro_2: false,
filtro_3: false,
filtro_4: false,
filtro_5: false,
filtro_6: false
},
condutor: {tipo_identificacao: false, identificacao: false},
partida: {
endereco: 'Rua da Assembléia, 10',
complemento: 2513,
bairro: 'Centro',
cidade: 'Rio de Janeiro',
estado: 'RJ',
referencia: 'Próximo à ALERJ',
lat: -22.9042273,
lng: -43.1774399
},
desejado: {
endereco: 'Praça General Tibúrcio, 80',
complemento: '1 andar',
bairro: 'Urca',
cidade: 'Rio de Janeiro',
estado: 'RJ',
referencia: 'Próximo ao Pão de Açúcar',
lat: -22.9205645,
lng: -43.2325781
},
paradas: [
{
endereco_parada: 'Rua do ouvidor, 100',
bairro_parada: 'Centro',
cidade_parada: 'Rio de Janeiro',
estado_parada: 'RJ',
lat_parada: -22.903299,
lng_parada: -43.177582
},
{
endereco_parada: 'Rua do rosário, 305',
bairro_parada: 'Centro',
cidade_parada: 'Rio de Janeiro',
estado_parada: 'RJ',
lat_parada: -22.903965,
lng_parada: -43.180185
}
]
})
};
fetch('https://api-vendas.taximachine.com.br/api/v2/integracao/corridas', 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/v2/integracao/corridas",
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([
'id_externo' => '001',
'dados_cadastro' => [
'codigo_pais' => 55,
'codigo_area' => 21,
'telefone' => 999999999
],
'dados_passageiro' => [
'codigo_pais' => 55,
'codigo_area' => 21,
'telefone' => 999999999,
'nome' => 'Funcionário 1'
],
'empresa' => [
'id' => 1,
'cadastrar_funcionario' => false,
'centro_custo_id' => 2
],
'info_antes_aceite' => 'Embarque com animal',
'info_apos_aceite' => '2 paradas',
'forma_pagamento' => 'D',
'categoria_id' => 100,
'categoria_nome' => 'Comum',
'estimativas' => true,
'ignorar_condutores_proximos' => false,
'extras' => [
'porta_malas_grande' => false,
'veiculo_a_disposicao' => false,
'adaptado_cadeirante' => false,
'motorista_mulher' => false,
'aceita_animais' => false,
'aceita_encomendas' => false,
'com_retorno' => false,
'filtro_1' => false,
'filtro_2' => false,
'filtro_3' => false,
'filtro_4' => false,
'filtro_5' => false,
'filtro_6' => false
],
'condutor' => [
'tipo_identificacao' => false,
'identificacao' => false
],
'partida' => [
'endereco' => 'Rua da Assembléia, 10',
'complemento' => 2513,
'bairro' => 'Centro',
'cidade' => 'Rio de Janeiro',
'estado' => 'RJ',
'referencia' => 'Próximo à ALERJ',
'lat' => -22.9042273,
'lng' => -43.1774399
],
'desejado' => [
'endereco' => 'Praça General Tibúrcio, 80',
'complemento' => '1 andar',
'bairro' => 'Urca',
'cidade' => 'Rio de Janeiro',
'estado' => 'RJ',
'referencia' => 'Próximo ao Pão de Açúcar',
'lat' => -22.9205645,
'lng' => -43.2325781
],
'paradas' => [
[
'endereco_parada' => 'Rua do ouvidor, 100',
'bairro_parada' => 'Centro',
'cidade_parada' => 'Rio de Janeiro',
'estado_parada' => 'RJ',
'lat_parada' => -22.903299,
'lng_parada' => -43.177582
],
[
'endereco_parada' => 'Rua do rosário, 305',
'bairro_parada' => 'Centro',
'cidade_parada' => 'Rio de Janeiro',
'estado_parada' => 'RJ',
'lat_parada' => -22.903965,
'lng_parada' => -43.180185
]
]
]),
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/v2/integracao/corridas"
payload := strings.NewReader("{\n \"id_externo\": \"001\",\n \"dados_cadastro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999\n },\n \"dados_passageiro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999,\n \"nome\": \"Funcionário 1\"\n },\n \"empresa\": {\n \"id\": 1,\n \"cadastrar_funcionario\": false,\n \"centro_custo_id\": 2\n },\n \"info_antes_aceite\": \"Embarque com animal\",\n \"info_apos_aceite\": \"2 paradas\",\n \"forma_pagamento\": \"D\",\n \"categoria_id\": 100,\n \"categoria_nome\": \"Comum\",\n \"estimativas\": true,\n \"ignorar_condutores_proximos\": false,\n \"extras\": {\n \"porta_malas_grande\": false,\n \"veiculo_a_disposicao\": false,\n \"adaptado_cadeirante\": false,\n \"motorista_mulher\": false,\n \"aceita_animais\": false,\n \"aceita_encomendas\": false,\n \"com_retorno\": false,\n \"filtro_1\": false,\n \"filtro_2\": false,\n \"filtro_3\": false,\n \"filtro_4\": false,\n \"filtro_5\": false,\n \"filtro_6\": false\n },\n \"condutor\": {\n \"tipo_identificacao\": false,\n \"identificacao\": false\n },\n \"partida\": {\n \"endereco\": \"Rua da Assembléia, 10\",\n \"complemento\": 2513,\n \"bairro\": \"Centro\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo à ALERJ\",\n \"lat\": -22.9042273,\n \"lng\": -43.1774399\n },\n \"desejado\": {\n \"endereco\": \"Praça General Tibúrcio, 80\",\n \"complemento\": \"1 andar\",\n \"bairro\": \"Urca\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo ao Pão de Açúcar\",\n \"lat\": -22.9205645,\n \"lng\": -43.2325781\n },\n \"paradas\": [\n {\n \"endereco_parada\": \"Rua do ouvidor, 100\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903299,\n \"lng_parada\": -43.177582\n },\n {\n \"endereco_parada\": \"Rua do rosário, 305\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903965,\n \"lng_parada\": -43.180185\n }\n ]\n}")
req, _ := http.NewRequest("POST", 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.post("https://api-vendas.taximachine.com.br/api/v2/integracao/corridas")
.header("Authorization", "Basic <encoded-value>")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id_externo\": \"001\",\n \"dados_cadastro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999\n },\n \"dados_passageiro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999,\n \"nome\": \"Funcionário 1\"\n },\n \"empresa\": {\n \"id\": 1,\n \"cadastrar_funcionario\": false,\n \"centro_custo_id\": 2\n },\n \"info_antes_aceite\": \"Embarque com animal\",\n \"info_apos_aceite\": \"2 paradas\",\n \"forma_pagamento\": \"D\",\n \"categoria_id\": 100,\n \"categoria_nome\": \"Comum\",\n \"estimativas\": true,\n \"ignorar_condutores_proximos\": false,\n \"extras\": {\n \"porta_malas_grande\": false,\n \"veiculo_a_disposicao\": false,\n \"adaptado_cadeirante\": false,\n \"motorista_mulher\": false,\n \"aceita_animais\": false,\n \"aceita_encomendas\": false,\n \"com_retorno\": false,\n \"filtro_1\": false,\n \"filtro_2\": false,\n \"filtro_3\": false,\n \"filtro_4\": false,\n \"filtro_5\": false,\n \"filtro_6\": false\n },\n \"condutor\": {\n \"tipo_identificacao\": false,\n \"identificacao\": false\n },\n \"partida\": {\n \"endereco\": \"Rua da Assembléia, 10\",\n \"complemento\": 2513,\n \"bairro\": \"Centro\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo à ALERJ\",\n \"lat\": -22.9042273,\n \"lng\": -43.1774399\n },\n \"desejado\": {\n \"endereco\": \"Praça General Tibúrcio, 80\",\n \"complemento\": \"1 andar\",\n \"bairro\": \"Urca\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo ao Pão de Açúcar\",\n \"lat\": -22.9205645,\n \"lng\": -43.2325781\n },\n \"paradas\": [\n {\n \"endereco_parada\": \"Rua do ouvidor, 100\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903299,\n \"lng_parada\": -43.177582\n },\n {\n \"endereco_parada\": \"Rua do rosário, 305\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903965,\n \"lng_parada\": -43.180185\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-vendas.taximachine.com.br/api/v2/integracao/corridas")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id_externo\": \"001\",\n \"dados_cadastro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999\n },\n \"dados_passageiro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999,\n \"nome\": \"Funcionário 1\"\n },\n \"empresa\": {\n \"id\": 1,\n \"cadastrar_funcionario\": false,\n \"centro_custo_id\": 2\n },\n \"info_antes_aceite\": \"Embarque com animal\",\n \"info_apos_aceite\": \"2 paradas\",\n \"forma_pagamento\": \"D\",\n \"categoria_id\": 100,\n \"categoria_nome\": \"Comum\",\n \"estimativas\": true,\n \"ignorar_condutores_proximos\": false,\n \"extras\": {\n \"porta_malas_grande\": false,\n \"veiculo_a_disposicao\": false,\n \"adaptado_cadeirante\": false,\n \"motorista_mulher\": false,\n \"aceita_animais\": false,\n \"aceita_encomendas\": false,\n \"com_retorno\": false,\n \"filtro_1\": false,\n \"filtro_2\": false,\n \"filtro_3\": false,\n \"filtro_4\": false,\n \"filtro_5\": false,\n \"filtro_6\": false\n },\n \"condutor\": {\n \"tipo_identificacao\": false,\n \"identificacao\": false\n },\n \"partida\": {\n \"endereco\": \"Rua da Assembléia, 10\",\n \"complemento\": 2513,\n \"bairro\": \"Centro\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo à ALERJ\",\n \"lat\": -22.9042273,\n \"lng\": -43.1774399\n },\n \"desejado\": {\n \"endereco\": \"Praça General Tibúrcio, 80\",\n \"complemento\": \"1 andar\",\n \"bairro\": \"Urca\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo ao Pão de Açúcar\",\n \"lat\": -22.9205645,\n \"lng\": -43.2325781\n },\n \"paradas\": [\n {\n \"endereco_parada\": \"Rua do ouvidor, 100\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903299,\n \"lng_parada\": -43.177582\n },\n {\n \"endereco_parada\": \"Rua do rosário, 305\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903965,\n \"lng_parada\": -43.180185\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"id_mch": "100018556",
"tipo": "normal"
}
}Corridas
Criar corrida
Cria uma corrida avulsa, aceitando dados de cadastro, passageiro, origem, destino, empresa, filtros extras e paradas.
POST
/
corridas
Criar corrida
curl --request POST \
--url https://api-vendas.taximachine.com.br/api/v2/integracao/corridas \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"id_externo": "001",
"dados_cadastro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999
},
"dados_passageiro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999,
"nome": "Funcionário 1"
},
"empresa": {
"id": 1,
"cadastrar_funcionario": false,
"centro_custo_id": 2
},
"info_antes_aceite": "Embarque com animal",
"info_apos_aceite": "2 paradas",
"forma_pagamento": "D",
"categoria_id": 100,
"categoria_nome": "Comum",
"estimativas": true,
"ignorar_condutores_proximos": false,
"extras": {
"porta_malas_grande": false,
"veiculo_a_disposicao": false,
"adaptado_cadeirante": false,
"motorista_mulher": false,
"aceita_animais": false,
"aceita_encomendas": false,
"com_retorno": false,
"filtro_1": false,
"filtro_2": false,
"filtro_3": false,
"filtro_4": false,
"filtro_5": false,
"filtro_6": false
},
"condutor": {
"tipo_identificacao": false,
"identificacao": false
},
"partida": {
"endereco": "Rua da Assembléia, 10",
"complemento": 2513,
"bairro": "Centro",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo à ALERJ",
"lat": -22.9042273,
"lng": -43.1774399
},
"desejado": {
"endereco": "Praça General Tibúrcio, 80",
"complemento": "1 andar",
"bairro": "Urca",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo ao Pão de Açúcar",
"lat": -22.9205645,
"lng": -43.2325781
},
"paradas": [
{
"endereco_parada": "Rua do ouvidor, 100",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903299,
"lng_parada": -43.177582
},
{
"endereco_parada": "Rua do rosário, 305",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903965,
"lng_parada": -43.180185
}
]
}
'import requests
url = "https://api-vendas.taximachine.com.br/api/v2/integracao/corridas"
payload = {
"id_externo": "001",
"dados_cadastro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999
},
"dados_passageiro": {
"codigo_pais": 55,
"codigo_area": 21,
"telefone": 999999999,
"nome": "Funcionário 1"
},
"empresa": {
"id": 1,
"cadastrar_funcionario": False,
"centro_custo_id": 2
},
"info_antes_aceite": "Embarque com animal",
"info_apos_aceite": "2 paradas",
"forma_pagamento": "D",
"categoria_id": 100,
"categoria_nome": "Comum",
"estimativas": True,
"ignorar_condutores_proximos": False,
"extras": {
"porta_malas_grande": False,
"veiculo_a_disposicao": False,
"adaptado_cadeirante": False,
"motorista_mulher": False,
"aceita_animais": False,
"aceita_encomendas": False,
"com_retorno": False,
"filtro_1": False,
"filtro_2": False,
"filtro_3": False,
"filtro_4": False,
"filtro_5": False,
"filtro_6": False
},
"condutor": {
"tipo_identificacao": False,
"identificacao": False
},
"partida": {
"endereco": "Rua da Assembléia, 10",
"complemento": 2513,
"bairro": "Centro",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo à ALERJ",
"lat": -22.9042273,
"lng": -43.1774399
},
"desejado": {
"endereco": "Praça General Tibúrcio, 80",
"complemento": "1 andar",
"bairro": "Urca",
"cidade": "Rio de Janeiro",
"estado": "RJ",
"referencia": "Próximo ao Pão de Açúcar",
"lat": -22.9205645,
"lng": -43.2325781
},
"paradas": [
{
"endereco_parada": "Rua do ouvidor, 100",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903299,
"lng_parada": -43.177582
},
{
"endereco_parada": "Rua do rosário, 305",
"bairro_parada": "Centro",
"cidade_parada": "Rio de Janeiro",
"estado_parada": "RJ",
"lat_parada": -22.903965,
"lng_parada": -43.180185
}
]
}
headers = {
"Authorization": "Basic <encoded-value>",
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Authorization: 'Basic <encoded-value>',
'api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
id_externo: '001',
dados_cadastro: {codigo_pais: 55, codigo_area: 21, telefone: 999999999},
dados_passageiro: {codigo_pais: 55, codigo_area: 21, telefone: 999999999, nome: 'Funcionário 1'},
empresa: {id: 1, cadastrar_funcionario: false, centro_custo_id: 2},
info_antes_aceite: 'Embarque com animal',
info_apos_aceite: '2 paradas',
forma_pagamento: 'D',
categoria_id: 100,
categoria_nome: 'Comum',
estimativas: true,
ignorar_condutores_proximos: false,
extras: {
porta_malas_grande: false,
veiculo_a_disposicao: false,
adaptado_cadeirante: false,
motorista_mulher: false,
aceita_animais: false,
aceita_encomendas: false,
com_retorno: false,
filtro_1: false,
filtro_2: false,
filtro_3: false,
filtro_4: false,
filtro_5: false,
filtro_6: false
},
condutor: {tipo_identificacao: false, identificacao: false},
partida: {
endereco: 'Rua da Assembléia, 10',
complemento: 2513,
bairro: 'Centro',
cidade: 'Rio de Janeiro',
estado: 'RJ',
referencia: 'Próximo à ALERJ',
lat: -22.9042273,
lng: -43.1774399
},
desejado: {
endereco: 'Praça General Tibúrcio, 80',
complemento: '1 andar',
bairro: 'Urca',
cidade: 'Rio de Janeiro',
estado: 'RJ',
referencia: 'Próximo ao Pão de Açúcar',
lat: -22.9205645,
lng: -43.2325781
},
paradas: [
{
endereco_parada: 'Rua do ouvidor, 100',
bairro_parada: 'Centro',
cidade_parada: 'Rio de Janeiro',
estado_parada: 'RJ',
lat_parada: -22.903299,
lng_parada: -43.177582
},
{
endereco_parada: 'Rua do rosário, 305',
bairro_parada: 'Centro',
cidade_parada: 'Rio de Janeiro',
estado_parada: 'RJ',
lat_parada: -22.903965,
lng_parada: -43.180185
}
]
})
};
fetch('https://api-vendas.taximachine.com.br/api/v2/integracao/corridas', 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/v2/integracao/corridas",
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([
'id_externo' => '001',
'dados_cadastro' => [
'codigo_pais' => 55,
'codigo_area' => 21,
'telefone' => 999999999
],
'dados_passageiro' => [
'codigo_pais' => 55,
'codigo_area' => 21,
'telefone' => 999999999,
'nome' => 'Funcionário 1'
],
'empresa' => [
'id' => 1,
'cadastrar_funcionario' => false,
'centro_custo_id' => 2
],
'info_antes_aceite' => 'Embarque com animal',
'info_apos_aceite' => '2 paradas',
'forma_pagamento' => 'D',
'categoria_id' => 100,
'categoria_nome' => 'Comum',
'estimativas' => true,
'ignorar_condutores_proximos' => false,
'extras' => [
'porta_malas_grande' => false,
'veiculo_a_disposicao' => false,
'adaptado_cadeirante' => false,
'motorista_mulher' => false,
'aceita_animais' => false,
'aceita_encomendas' => false,
'com_retorno' => false,
'filtro_1' => false,
'filtro_2' => false,
'filtro_3' => false,
'filtro_4' => false,
'filtro_5' => false,
'filtro_6' => false
],
'condutor' => [
'tipo_identificacao' => false,
'identificacao' => false
],
'partida' => [
'endereco' => 'Rua da Assembléia, 10',
'complemento' => 2513,
'bairro' => 'Centro',
'cidade' => 'Rio de Janeiro',
'estado' => 'RJ',
'referencia' => 'Próximo à ALERJ',
'lat' => -22.9042273,
'lng' => -43.1774399
],
'desejado' => [
'endereco' => 'Praça General Tibúrcio, 80',
'complemento' => '1 andar',
'bairro' => 'Urca',
'cidade' => 'Rio de Janeiro',
'estado' => 'RJ',
'referencia' => 'Próximo ao Pão de Açúcar',
'lat' => -22.9205645,
'lng' => -43.2325781
],
'paradas' => [
[
'endereco_parada' => 'Rua do ouvidor, 100',
'bairro_parada' => 'Centro',
'cidade_parada' => 'Rio de Janeiro',
'estado_parada' => 'RJ',
'lat_parada' => -22.903299,
'lng_parada' => -43.177582
],
[
'endereco_parada' => 'Rua do rosário, 305',
'bairro_parada' => 'Centro',
'cidade_parada' => 'Rio de Janeiro',
'estado_parada' => 'RJ',
'lat_parada' => -22.903965,
'lng_parada' => -43.180185
]
]
]),
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/v2/integracao/corridas"
payload := strings.NewReader("{\n \"id_externo\": \"001\",\n \"dados_cadastro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999\n },\n \"dados_passageiro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999,\n \"nome\": \"Funcionário 1\"\n },\n \"empresa\": {\n \"id\": 1,\n \"cadastrar_funcionario\": false,\n \"centro_custo_id\": 2\n },\n \"info_antes_aceite\": \"Embarque com animal\",\n \"info_apos_aceite\": \"2 paradas\",\n \"forma_pagamento\": \"D\",\n \"categoria_id\": 100,\n \"categoria_nome\": \"Comum\",\n \"estimativas\": true,\n \"ignorar_condutores_proximos\": false,\n \"extras\": {\n \"porta_malas_grande\": false,\n \"veiculo_a_disposicao\": false,\n \"adaptado_cadeirante\": false,\n \"motorista_mulher\": false,\n \"aceita_animais\": false,\n \"aceita_encomendas\": false,\n \"com_retorno\": false,\n \"filtro_1\": false,\n \"filtro_2\": false,\n \"filtro_3\": false,\n \"filtro_4\": false,\n \"filtro_5\": false,\n \"filtro_6\": false\n },\n \"condutor\": {\n \"tipo_identificacao\": false,\n \"identificacao\": false\n },\n \"partida\": {\n \"endereco\": \"Rua da Assembléia, 10\",\n \"complemento\": 2513,\n \"bairro\": \"Centro\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo à ALERJ\",\n \"lat\": -22.9042273,\n \"lng\": -43.1774399\n },\n \"desejado\": {\n \"endereco\": \"Praça General Tibúrcio, 80\",\n \"complemento\": \"1 andar\",\n \"bairro\": \"Urca\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo ao Pão de Açúcar\",\n \"lat\": -22.9205645,\n \"lng\": -43.2325781\n },\n \"paradas\": [\n {\n \"endereco_parada\": \"Rua do ouvidor, 100\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903299,\n \"lng_parada\": -43.177582\n },\n {\n \"endereco_parada\": \"Rua do rosário, 305\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903965,\n \"lng_parada\": -43.180185\n }\n ]\n}")
req, _ := http.NewRequest("POST", 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.post("https://api-vendas.taximachine.com.br/api/v2/integracao/corridas")
.header("Authorization", "Basic <encoded-value>")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id_externo\": \"001\",\n \"dados_cadastro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999\n },\n \"dados_passageiro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999,\n \"nome\": \"Funcionário 1\"\n },\n \"empresa\": {\n \"id\": 1,\n \"cadastrar_funcionario\": false,\n \"centro_custo_id\": 2\n },\n \"info_antes_aceite\": \"Embarque com animal\",\n \"info_apos_aceite\": \"2 paradas\",\n \"forma_pagamento\": \"D\",\n \"categoria_id\": 100,\n \"categoria_nome\": \"Comum\",\n \"estimativas\": true,\n \"ignorar_condutores_proximos\": false,\n \"extras\": {\n \"porta_malas_grande\": false,\n \"veiculo_a_disposicao\": false,\n \"adaptado_cadeirante\": false,\n \"motorista_mulher\": false,\n \"aceita_animais\": false,\n \"aceita_encomendas\": false,\n \"com_retorno\": false,\n \"filtro_1\": false,\n \"filtro_2\": false,\n \"filtro_3\": false,\n \"filtro_4\": false,\n \"filtro_5\": false,\n \"filtro_6\": false\n },\n \"condutor\": {\n \"tipo_identificacao\": false,\n \"identificacao\": false\n },\n \"partida\": {\n \"endereco\": \"Rua da Assembléia, 10\",\n \"complemento\": 2513,\n \"bairro\": \"Centro\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo à ALERJ\",\n \"lat\": -22.9042273,\n \"lng\": -43.1774399\n },\n \"desejado\": {\n \"endereco\": \"Praça General Tibúrcio, 80\",\n \"complemento\": \"1 andar\",\n \"bairro\": \"Urca\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo ao Pão de Açúcar\",\n \"lat\": -22.9205645,\n \"lng\": -43.2325781\n },\n \"paradas\": [\n {\n \"endereco_parada\": \"Rua do ouvidor, 100\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903299,\n \"lng_parada\": -43.177582\n },\n {\n \"endereco_parada\": \"Rua do rosário, 305\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903965,\n \"lng_parada\": -43.180185\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-vendas.taximachine.com.br/api/v2/integracao/corridas")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id_externo\": \"001\",\n \"dados_cadastro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999\n },\n \"dados_passageiro\": {\n \"codigo_pais\": 55,\n \"codigo_area\": 21,\n \"telefone\": 999999999,\n \"nome\": \"Funcionário 1\"\n },\n \"empresa\": {\n \"id\": 1,\n \"cadastrar_funcionario\": false,\n \"centro_custo_id\": 2\n },\n \"info_antes_aceite\": \"Embarque com animal\",\n \"info_apos_aceite\": \"2 paradas\",\n \"forma_pagamento\": \"D\",\n \"categoria_id\": 100,\n \"categoria_nome\": \"Comum\",\n \"estimativas\": true,\n \"ignorar_condutores_proximos\": false,\n \"extras\": {\n \"porta_malas_grande\": false,\n \"veiculo_a_disposicao\": false,\n \"adaptado_cadeirante\": false,\n \"motorista_mulher\": false,\n \"aceita_animais\": false,\n \"aceita_encomendas\": false,\n \"com_retorno\": false,\n \"filtro_1\": false,\n \"filtro_2\": false,\n \"filtro_3\": false,\n \"filtro_4\": false,\n \"filtro_5\": false,\n \"filtro_6\": false\n },\n \"condutor\": {\n \"tipo_identificacao\": false,\n \"identificacao\": false\n },\n \"partida\": {\n \"endereco\": \"Rua da Assembléia, 10\",\n \"complemento\": 2513,\n \"bairro\": \"Centro\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo à ALERJ\",\n \"lat\": -22.9042273,\n \"lng\": -43.1774399\n },\n \"desejado\": {\n \"endereco\": \"Praça General Tibúrcio, 80\",\n \"complemento\": \"1 andar\",\n \"bairro\": \"Urca\",\n \"cidade\": \"Rio de Janeiro\",\n \"estado\": \"RJ\",\n \"referencia\": \"Próximo ao Pão de Açúcar\",\n \"lat\": -22.9205645,\n \"lng\": -43.2325781\n },\n \"paradas\": [\n {\n \"endereco_parada\": \"Rua do ouvidor, 100\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903299,\n \"lng_parada\": -43.177582\n },\n {\n \"endereco_parada\": \"Rua do rosário, 305\",\n \"bairro_parada\": \"Centro\",\n \"cidade_parada\": \"Rio de Janeiro\",\n \"estado_parada\": \"RJ\",\n \"lat_parada\": -22.903965,\n \"lng_parada\": -43.180185\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"id_mch": "100018556",
"tipo": "normal"
}
}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
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Forma de pagamento da corrida.
Show child attributes
Show child attributes
Identificador externo da integração.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Lista de paradas da corrida. Limite máximo de 1000 itens.
Maximum array length:
1000Show child attributes
Show child attributes
Response
200 - application/json
Corrida criada com sucesso
The response is of type object.
⌘I
