Ir para conteúdo principal

Visão Geral da API de Web Services

Visão geral da API de Web Services

API de Web Services – Visão Geral e Primeiros Passos

A API de Web Services do TripLog permite-lhe integrar os dados do TripLog diretamente nos seus próprios sistemas. Utilize-a para obter registos de viagens, gerir utilizadores, obter dados de despesas e muito mais — tudo através de pedidos HTTP padrão e JSON.

Quem pode utilizá-la: A API está disponível para subscritores do plano Enterprise. O acesso à API é gerido ao nível da organização por um administrador Primary.

URL Base

Todos os pedidos da API são efetuados para:

https://app.triplog.net/web/api/

Autenticação

Cada pedido deve incluir a chave de API da sua organização no cabeçalho Authorization:

Authorization: apikey YOUR_API_KEY

Para gerar ou obter a sua chave de API, consulte Como Gerar a Chave de API.

Mantenha a sua chave de API segura. Esta concede acesso total de leitura/escrita aos dados da sua organização. Não a exponha em código do lado do cliente nem em repositórios públicos.

Formato do Pedido

  • Protocolo: Apenas HTTPS

  • Método: GET ou POST, consoante o endpoint (indicado em cada artigo)

  • Content-Type: application/json para pedidos POST com corpo de pedido

  • Formato da resposta: JSON

Tamanho da Resposta

Os endpoints que devolvem listas (como /trips e /users) devolvem todos os registos correspondentes numa única resposta — não existe paginação. Para organizações com grandes volumes de dados, isto pode resultar em payloads muito grandes.

Para manter o tamanho das respostas controlável:

  • Utilize os parâmetros de intervalo de datas disponíveis para delimitar a sua consulta (por exemplo, startDate / endDate no endpoint Trips)

  • Evite consultas sem filtros, a menos que pretenda uma exportação completa dos dados

Códigos de Estado HTTP

Código

Significado

200

Sucesso

400

Pedido inválido — verifique os seus parâmetros

401

Não autorizado — chave de API em falta ou inválida

403

Proibido — o seu plano não inclui acesso à API

404

Recurso não encontrado

500

Erro do servidor — tente novamente após um curto período

Endpoints Disponíveis

Endpoint

Descrição

Listar e gerir utilizadores da sua organização

Localização em tempo real de um utilizador

Obter registos de viagens com filtragem por utilizador e data

Obter pontos de referência GPS de uma viagem específica

Gestão de Aprovação de Viagens

Estatísticas de quilometragem por utilizador ou período

Gestão de Localizações de Utilizadores

Registos de veículos da sua organização

Registos de despesas

Gestão de Aprovação de Despesas

Imagens e metadados de recibos

Criar e gerir etiquetas personalizadas para viagens e despesas

Aceder ao registo de auditoria dos registos de aprovação

Registos de controlo de tempo por utilizador e intervalo de datas

Quilometragem discriminada por estado dos EUA

Isto respondeu à sua pergunta?