Autenticação e limites
Chaves de API Bearer que atuam como um utilizador de serviço — seguras, revogáveis e com limite de pedidos.
Visão geral
Autentica cada pedido com uma chave de API Bearer. Cada chave atua como um utilizador de serviço à tua escolha, herdando as roles, regras de registo e permissões de campo desse utilizador — por isso uma chave nunca pode fazer mais do que esse utilizador faria na app.
As chaves são criadas na app em Definições → Chaves de API (planos Pro e Enterprise). O segredo é mostrado uma vez; as chaves são revogáveis, podem expirar e têm limite de pedidos por chave.

O que podes fazer
Atua como utilizador de serviço
Define o âmbito de uma chave com precisão escolhendo que utilizador representa e a role desse utilizador.
Revogável e com expiração
Revoga uma chave instantaneamente, ou define uma data de expiração ao criá-la.
Com limite de pedidos
Cada chave tem um limite por minuto (default 120); exceder devolve 429 com Retry-After.
Referência
Envia a chave como Bearer token; trata os erros com os códigos abaixo.
# Every request carries a Bearer API key
curl https://api.megorix.com/data/hr/employees \
-H "Authorization: Bearer mgx_live_xxxxxxxxxxxxxxxx"
# A rate-limited response (HTTP 429)
# Retry-After: 23
{ "success": false,
"error": { "code": "api_key.rate_limited", "message": "..." } }api_key.missing / api_key.invalidMissing, invalid, revoked or expired keyplan.feature_not_availableThe plan does not include API accessauth.missing_permissionsThe service user lacks the permission(varies)Entity or record not foundapi_key.rate_limitedRate limit exceeded — see the Retry-After headerExperimenta agora
Abre a referência interativa da API e faz a tua primeira chamada em minutos.