Construa com MockBite em minutos.
Use chaves de API para acessar endpoints privados, gerar usuários falsos e rastrear o uso. Estes exemplos apontam para o backend local em http://localhost:8080.
Check if the API is online.
Capture an early access lead.
Internal BFF route to issue an API key for logged-in users.
Inspect the authenticated user and API key metadata.
Generate a fake user and track usage for the API key.
Read the total request count logged for the API key.
Crie uma chave de API
As chaves agora são geradas com segurança via NextAuth. Siga estes passos para criar sua chave:
- Faça login na plataforma MockBite.
- Navegue até o seu Dashboard.
- Abra Configurações (⚙️) e clique em Gerar nova Chave de API.
Chame o endpoint privado
Envie sua chave de API usando o esquema de autorização Bearer.
curl "http://localhost:8080/v1/fake-user?country=Brazil&role=Backend%20Engineer&company=MockBite&seed=lucas" \
-H "Authorization: Bearer df_your_api_key"Abra o console
Cole a chave gerada no painel para inspecionar metadados da conta e o uso.
curl http://localhost:8080/v1/usage \
-H "Authorization: Bearer df_your_api_key"Personalize usuários falsos
Override the generated user country.
Override the generated user role.
Override the generated user company.
Select a deterministic name and email variation.
Exemplos de payload
Cada solicitação autenticada para /v1/fake-user é registrada para rastreamento de uso.
{
"name": "Maya Chen",
"email": "maya@mockbite.dev",
"company": "MockBite",
"country": "Brazil",
"role": "Backend Engineer"
}O endpoint /v1/usage retorna métricas agregadas para a chave de API autenticada.
{
"total_requests": 12,
"last_24h": 5,
"last_request_at": "2026-06-21T20:45:00Z",
"by_endpoint": [
{
"endpoint": "/v1/fake-user",
"requests": 12
}
]
}Prevenção de abusos
A API aplica um limite de requisições por janela de tempo para cada IP. Os padrões são configurados via variáveis de ambiente e podem ser ajustados.
Falhas comuns
The request body could not be parsed.
A private endpoint was called without Authorization.
The provided API key was not found or did not match.
The client exceeded the configured request window.