Flixlog API
  • Introdução
  • Autorização
  • Fluxo de Integração
    • Cotação de Frete
  • APIs
    • Cotação de Frete
Powered by GitBook
On this page
  • Considerações:
  • Endpoints:

Was this helpful?

Introdução

NextAutorização

Last updated 3 years ago

Was this helpful?

Considerações:

A API da Flixlog, segue o padrão REST, tendo como métodos de ação os verbos HTTP.

O negociação de conteúdo é feita por meio de JSON, quando há a necessidade de enviar um arquivo, como por exemplo o XML da Nota Fiscal, é necessário que o arquivo seja enviado de forma codificada em base64, para que seja recebido de forma correta.

As requisições são atômicas, não há estado inconsistente se for retornado 200, 201 e 204. Os status code de erro e sucesso seguem o padrão da RFC2616:

Os mais utilizados serão:

Sucesso:

  • 200 - OK, utilizado nos métodos de listagem e busca. Tem exemplos de retorno no link da documentação.

  • 201 - Quando um recurso for criado com sucesso. O retorno será sempre uma entidade com os dados criados e o identificador para consulta posterior.

  • 202 - Quando uma requisição for aceita, mas o processamento será feito em segundo plano. Não virá nada no corpo da requisição.

  • 204 - Atualização ou Exclusão realizada com sucesso. Não virá nada no corpo da requisição.

Erros:

  • 400 - Verificar se json está em um formato válido.

  • 404 - Entidade não encontrada.

  • 405 - O recurso solicitado não permite esse método.

  • 409 - Quando já tiver sido inserido um registro e for requisitado novamente a inserção (Duplicidade).

  • 422 - A validação retornou algum erro, verificar documentação para analisar se os dados estão corretos.

  • 429 - Foi excedido o limite de requisições por minuto para esse recurso.

Endpoints:

Divirta-se!

Cotação de Frete:

Demais APIs:

https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
https://freight.flixlog.com/quotation
https://api-v2.flixlog.com