Skip to content
On this page

O que precisa saber sobre as requisições

Toda requisição deve ser feita utilizando o protocolo HTTPS. O corpo da requisição deve ser enviado no formato JSON, ou multipar/form-data para envio de arquivos.

Exemplo:

http
POST /api/v1/shipments HTTP/1.1
Host: sandbox.tristarexpress.com
Content-Type: application/json
Accept: application/json
# Other headers
# Accept-Encoding: gzip, deflate
# User-Agent: ...
# Content-Length: ...

Respostas no formato desejado

Para receber as respostas em JSON, você deve enviar o cabeçalho Accept: application/json na requisição.

http
POST /api/v1/shipments HTTP/1.1
Host: sandbox.tristarexpress.com
Content-Type: application/json
Accept: application/json

Respostas em outros idiomas

Por padrão as respostas estarão em inglês, mas você pode alterar o idioma da resposta enviando o cabeçalho Accept-Language na requisição. Assim mensagens de erro e outros textos serão retornados no idioma desejado.

http
POST /v1/shipments HTTP/1.1
Host: sandbox.tristarexpress.com
Content-Type: application/json
Accept: application/json
Accept-Language: pt-BR

Algumas vezes o idioma desejado pode não estar disponível no momento, nesse caso a resposta será retornada no idioma padrão (en-US).

Formato de data e hora

Nossa API utiliza o formato ISO 8601 para datas e horas. Exemplo: 2023-01-01T00:00:00Z.