Autenticação
A API usa exclusivamente API Key. Toda requisição deve enviar o header x-api-key.
1. Gerar sua API Key
Acesse /api-keys no painel e clique em Criar chave. A chave bruta é exibida uma única vez — copie e guarde em local seguro.
2. Enviar em toda requisição
Exemplo com curlbash
curl -X GET http://api.localhost:3000/v1/auth/me \
-H "x-api-key: um_live_sua_chave_aqui"Endpoint de verificação
Use GET /v1/auth/me para confirmar que sua chave está válida e obter os dados do usuário vinculado.
GET
/v1/auth/meAUTHRetorna o perfil do usuário dono da API Key.
Credenciais
API Key
shell
curl --request GET \
--url https://api.usematias.com/v1/auth/me \
--header 'accept: application/json' \
--header 'x-api-key: SUA_API_KEY'Response
Clique Try It! para ver a resposta
Ou selecione um exemplo acima
Segurança
Nunca compartilhe sua API Key. Em caso de suspeita de vazamento, revogue a chave imediatamente no painel e gere uma nova.
Escopo da API Key
A API Key dá acesso apenas a operações de leitura e consulta. Ações sensíveis (login, alterar senha, 2FA, criar/editar/excluir recursos) só podem ser realizadas pelo dashboard web.