Skip to main content
GET
/
solicitacao
Obter solicitações
curl --request GET \
  --url https://api-vendas.taximachine.com.br/api/integracao/solicitacao \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'api-key: <api-key>'
{
  "success": true,
  "response": [
    {
      "id": "790",
      "data_hora_solicitacao": "2021-02-18 10:23:42",
      "data_hora_chegada_local": "2021-02-18 10:24:42",
      "status_solicitacao": "A",
      "cliente_id": "1",
      "nome_passageiro": "NOME DO CLIENTE",
      "empresa_id": null,
      "bandeira_chamada_id": "1",
      "data_hora_aceite": "2021-02-18 10:23:42",
      "data_hora_finalizacao": null,
      "data_hora_cancelamento": null,
      "data_hora_pendencia": null,
      "distancia_coleta_km": "1.00",
      "valor_corrida": "0.00",
      "condutor_especificado": false,
      "com_retorno": false,
      "condutor_id": "1",
      "nome_condutor": "NOME DO CONDUTOR",
      "telefone_condutor": "(99) 99999-9999",
      "veiculo": "NOME DO VEICULO",
      "placa_veiculo": "ABC-1234",
      "cor_veiculo": "AZUL",
      "duracao_corrida": "0",
      "distancia_percorrida_km": "0.00",
      "taxas_cancelamento": null,
      "paradas": []
    }
  ]
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

api-key
string
header
required

Obrigatório. Sua chave API.

Query Parameters

id
integer

ID da solicitação. Caso seja informado os outros parâmetros serão ignorados.

status_solicitacao
enum<string>

Status da solicitação. Caso não seja informado, todos serão considerados. Valores possíveis: Distribuindo (D), Aguardando aceite (G), Pendente (P), Não atendida (N), Aceita (A), Arredores local (A), Cheguei ao local (C), Entrada do passageiro (E), Partida prolongada (O), Alteração de trajeto (T), Em espera (S), Em andamento (E), Parada confirmada (R), Finalizada (F), Cancelada (C), Aguardando pagamento (R).

Available options:
D,
G,
P,
N,
A,
C,
E,
O,
T,
S,
R,
F
taxista_id
integer

ID do taxista que aceitou a solicitação. Caso não seja informado, todos serão considerados.

cliente_id
integer

ID do cliente que aceitou a solicitação. Caso não seja informado, todos serão considerados.

tipo_pagamento
enum<string>

Tipo de pagamento selecionado pelo cliente. Caso não seja informado, todos serão considerado. Valores aceitos: Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X), Picpay (P), Whatsapp (H), Cartão via app (A), Faturado (F), Pix via app (I), Carteira de créditos (R).

Available options:
D,
B,
C,
T,
V,
X,
P,
H,
A,
F,
I,
R
data_hora_solicitacao_min
string<date-time>

Data/hora miníma da abertura da solicitação, intervalo máximo de 31 dias em relação ao data_hora_max.

data_hora_solicitacao_max
string<date-time>

Data/hora máxima da abertura da solicitação, intervalo máximo de 31 dias em relação ao data_hora_min.

empresa_id
integer

ID da empresa que aceitou a corrida.

limite
integer
default:20

Quantidade de solicitações retornadas. O limite padrão é 20 e o máximo é 100.

Required range: x <= 100
pagina
integer
default:1

Qual início da contagem para o limite. O padrão é 1.

Response

200 - application/json

Sucesso

The response is of type object.