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.

