Conectando através da API
Passo a passo detalhado para auxiliar na consulta de dados através da API:
- Gerando a chave pública (PAYLOAD):
# curl -X POST 'https://api.skymail.net.br/v1/auth/login' --data "username=nomedeusuario@dominio.com.br&password=senhadousuario" 'cache-control: no-cache'
{"success":true,"data":{"jti":"resultadodopasso1"},"message":"Token p\u00fablico de autentica\u00e7\u00e3o gerado com sucesso"} - Consultar a chave privada no painel (SIGNATURE):
- Construindo o token JWT:
Acessar https://jwt.io/ e inserir as informações de PAYLOAD e SIGNATURE com os dados dos passos acima, e o HEADER da documentação:{"typ": "JWT","alg": "HS256"}
- O resultado da coluna ENCODED é o jwt.token.generated para utilizar nas chamadas curl, por exemplo:
# curl -X GET 'https://api.skymail.net.br/v1/client' -H 'Authorization: bearer resultadodopasso3' 'cache-control: no-cache'
{"success":true,"data":[{"clientId":0,"name":"Exemplo","taxNumber":"000","creationDate":"2022-01-01 10:00:00"}],"page":1,"perPage":50,"numPages":1,"total":1}