Como obter um Access Token para acessar a API do Kazah
Para consumir a API do Kazah, é necessário obter um access token através do fluxo OAuth 2.0 com o grant type client_credentials
.
Endpoint para geração de Token
- URL:
https://api.kazah.io/auth/token
- Método:
GET
- Content-Type:
application/x-www-form-urlencoded
Parâmetros obrigatórios:
Parâmetro | Descrição |
---|---|
client_id |
Seu identificador de cliente |
client_secret |
Sua chave secreta de cliente |
grant_type |
Tipo de autenticação (client_credentials ) |
✅ Exemplo de Requisição com curl
curl --location --request GET 'https://api.kazah.io/auth/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=SUA_CLIENT_ID_AQUI' \
--data-urlencode 'client_secret=SUA_CLIENT_SECRET_AQUI' \
--data-urlencode 'grant_type=client_credentials'
Resposta esperada (JSON)
{
"access_token": "seu_access_token_aqui",
"token_type": "bearer",
"expires_in": 3599
}
O token expira em cerca de 1 hora (3599 segundos). Guarde-o temporariamente em cache para evitar requisições desnecessárias.
Como usar o Access Token nas chamadas à API
Depois de obter o token, você deve incluí-lo no cabeçalho Authorization
de cada requisição às rotas protegidas da API.
Exemplo de chamada autenticada
curl --location 'https://api.kazah.io/app/apiv1/contatos/0/100' \
--header 'Authorization: Bearer SEU_ACCESS_TOKEN_AQUI'
Documentação dos Endpoints
A documentação completa dos endpoints disponíveis na API está em:
https://api.kazah.io/docs
Dicas
- Substitua
SUA_CLIENT_ID_AQUI
eSUA_CLIENT_SECRET_AQUI
encontrados nas configurações no ambiente do Kazah. - O uso do header
Authorization: Bearer
é obrigatório para autenticação. - Mantenha suas credenciais seguras. Não exponha seu
client_secret
em ambientes públicos.