Autorização

Este endpoint permite obter um token de acesso para utilizar nos demais endpoints da API. É o primeiro passo obrigatório para acessar qualquer recurso protegido da plataforma Ether Global Assets.

📍 Endpoint

POST https://api.etherglobalassets.com/auth/authenticate

🧾 Cabeçalhos obrigatórios (Headers)

Cabeçalho

Valor

Descrição

Content-Type

application/json

Formato do corpo da requisição

🧰 Corpo da Requisição (JSON)

{
  "clientId": "1234567890",
  "clientSecret": "1234567890"
}

Explicação dos campos:

Campo

Tipo

Obrigatório

Descrição

clientId

string

ClientId do cliente

clientSecret

string

Secret do cliente

📌 Exemplo com curl

curl https://api.etherglobalassets.com/auth/authenticate \
  --request POST \
  --header 'Content-Type: application/json' \
  --data '{
    "clientId": "1234567890",
    "clientSecret": "1234567890"
  }'

Dica: Substitua os valores de exemplo pelas suas credenciais reais fornecidas pela equipe Ether Global Assets.

Resposta esperada (HTTP 200 - OK)

{
  "accessToken": "eyJraWQiOiJabc123...",
  "expiresIn": 3600,
  "tokenType": "Bearer"
}

Explicação da resposta:

Campo

Tipo

Descrição

accessToken

string

Token de acesso JWT

expiresIn

number

Tempo de expiração em segundos (3600 = 1 hora)

tokenType

string

Tipo do token (sempre “Bearer”)

⚠️ Possíveis erros

Código

Erro

Causa comum

400

Bad Request

Credenciais inválidas ou formato incorreto

500

Internal Server Error

Erro interno do serviço

🎯 Como usar o token retornado

Após receber o token de acesso, você deve incluí-lo no cabeçalho Authorization de todas as requisições subsequentes:

curl https://api.etherglobalassets.com/users/bank-account/details \
  --request GET \
  --header 'Authorization: Bearer eyJraWQiOiJabc123...' \
  --header 'Content-Type: application/json'

🕐 Validade do token

  • Duração: 1 hora (3600 segundos)

  • Renovação: Faça uma nova autenticação quando expirar

  • Reutilização: Use o mesmo token para múltiplas requisições até expirar

🛡️ Dicas de segurança

FAÇA:

  • Guarde suas credenciais em lugar seguro

  • Use sempre HTTPS (a API já força isso)

  • Use o token apenas para suas próprias operações

NÃO FAÇA:

  • Compartilhar seu token com outras pessoas

  • Deixar suas credenciais visíveis no código

  • Usar o mesmo token por muito tempo

🆘 Problemas comuns

“Meu token não está funcionando!”

  • Verifique se não expirou (mais de 1 hora)

  • Faça uma nova autenticação

“Estou recebendo erro 400!”

  • Confirme se clientId e clientSecret estão corretos

  • Verifique se não há espaços extras

“Erro 500 toda vez!”

  • Pode ser um problema temporário

  • Aguarde alguns minutos e tente novamente

📞 Suporte

Se nada funcionar:

  1. Verifique suas credenciais primeiro.

  2. Teste com curl para isolar o problema.

  3. Entre em contato com nossa equipe de suporte@etherglobalassets.com.br.

Mais informações sobre o endpoint:

Acesse agora