Criar corrida programada
curl --request POST \
--url https://api-vendas.taximachine.com.br/api/v2/integracao/corridas/programadas \
--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"
},
"data": "19/08/2023",
"hora": "10:35",
"antecedencia": 15,
"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/programadas"
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"
},
"data": "19/08/2023",
"hora": "10:35",
"antecedencia": 15,
"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'},
data: '19/08/2023',
hora: '10:35',
antecedencia: 15,
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/programadas', 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/programadas",
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'
],
'data' => '19/08/2023',
'hora' => '10:35',
'antecedencia' => 15,
'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/programadas"
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 \"data\": \"19/08/2023\",\n \"hora\": \"10:35\",\n \"antecedencia\": 15,\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/programadas")
.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 \"data\": \"19/08/2023\",\n \"hora\": \"10:35\",\n \"antecedencia\": 15,\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/programadas")
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 \"data\": \"19/08/2023\",\n \"hora\": \"10:35\",\n \"antecedencia\": 15,\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_programada": "100018556",
"tipo": "programada"
}
}Corridas
Criar corrida programada
Cria uma corrida programada utilizando o payload de criação de corrida mais os campos de agendamento.
POST
/
corridas
/
programadas
Criar corrida programada
curl --request POST \
--url https://api-vendas.taximachine.com.br/api/v2/integracao/corridas/programadas \
--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"
},
"data": "19/08/2023",
"hora": "10:35",
"antecedencia": 15,
"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/programadas"
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"
},
"data": "19/08/2023",
"hora": "10:35",
"antecedencia": 15,
"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'},
data: '19/08/2023',
hora: '10:35',
antecedencia: 15,
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/programadas', 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/programadas",
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'
],
'data' => '19/08/2023',
'hora' => '10:35',
'antecedencia' => 15,
'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/programadas"
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 \"data\": \"19/08/2023\",\n \"hora\": \"10:35\",\n \"antecedencia\": 15,\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/programadas")
.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 \"data\": \"19/08/2023\",\n \"hora\": \"10:35\",\n \"antecedencia\": 15,\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/programadas")
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 \"data\": \"19/08/2023\",\n \"hora\": \"10:35\",\n \"antecedencia\": 15,\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_programada": "100018556",
"tipo": "programada"
}
}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
Data da corrida programada em DD/MM/YYYY.
Hora da corrida programada.
Lista de paradas da corrida. Limite máximo de 1000 itens.
Maximum array length:
1000Response
200 - application/json
Corrida programada criada com sucesso
The response is of type object.
⌘I
