Autenticação e formato dos dados

Autenticação

Todas as chamadas aos serviços disponíveis na SkyHub – API devem ser autenticadas a partir do e-mail do usuário, token de acesso e accountmanager. Essas informações devem ser enviados no cabeçalho (header) de cada requisição conforme abaixo:

# Headers de autenticação
X-User-Email: email_de_usuario
X-Api-Key: token_de_integracao
X-Accountmanager-Key: token_account

O X-Accountmanager-Key deve estar inserido em seu código, este é um dado de autenticação único e é disponibilizado junto a conta teste.

Se você ainda não possui essas informações, entre em contato com o nosso Time de API através do endereço api@skyhub.com.br.

Formato dos dados

Na troca de mensagens com a SkyHub – API, será utilizado o padrão JSON (JavaScript Object Notation). Por isso, cada requisição deve conter os valores adequados nos cabeçalhos Accept e Content-Type (application/json).

# Headers do formato de dados
Accept: application/json
Content-Type: application/json

Encoding (charset)

Os dados enviados (via POST ou PUT) devem estar de acordo com o charset UTF-8.

Caso seja utilizado um encoding diferente, será retornado o erro de "Tipo de dado não suportado" (HTTP 415).

[IMPORTANTE] - Mesmo que o header "Accept" indique o uso do charset UTF-8, se os dados do body não estiverem no encoding correto, também será retornado o erro HTTP 415.