Primeiros Passos
Integre com o OlaClick Hub em 3 passos: autentique, obtenha um token e chame a API.
Visão geral
1. Obtenha seu client_id e client_secret no OlaClick Hub
2. Solicite um token via OAuth 2.1 (client_credentials)
3. Use o token para chamar os endpoints da API
Passo 1: Obtenha suas credenciais
Ao se registrar como Connector no OlaClick Hub, você recebe:
client_id— identifica sua aplicaçãoclient_secret— sua chave secreta (exibida apenas uma vez)
Mantenha o segredo em segurança. Se for comprometido, revogue e gere um novo.
Passo 2: Solicite um token
Para acessar os dados de uma empresa, solicite um Company Token incluindo o company_id:
curl -X POST https://public-api.olaclick.app/oauth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials\
&client_id=YOUR_CLIENT_ID\
&client_secret=YOUR_CLIENT_SECRET\
&company_id=COMPANY_UUID"
Resposta:
{
"access_token": "eyJhbGciOiJSUzI1NiIs...",
"token_type": "Bearer",
"expires_in": 3600,
"scope": "orders:read menu:read"
}
Para uma explicação completa dos dois tipos de token (Connector Token vs Company Token), os scopes disponíveis e os métodos de autenticação, veja o guia de Autenticação.
Passo 3: Chame a API
Use o access_token como Bearer token em cada requisição:
curl -X GET https://public-api.olaclick.app/v1/orders \
-H "Authorization: Bearer eyJhbGciOiJSUzI1NiIs..."
Resposta:
{
"data": [
{
"id": "ord_abc123",
"public_id": "PE-1234567890",
"status": "PENDING",
"total": 2400,
"created_at": "2026-06-20T14:30:00Z"
}
],
"pagination": {
"current_page": 1,
"per_page": 50,
"total": 12,
"has_more": false
}
}
Ciclo de vida do token
- Os tokens expiram após o período de
expires_in(geralmente 1 hora) - Solicite um novo token quando o atual expirar — não solicite um novo por chamada de API
Próximos passos
- Autenticação — Endpoint de token com todos os detalhes
- Webhooks — Receba notificações de eventos em tempo real
- Referência da API — Documentação completa dos endpoints