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/meAUTH

Retorna 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.