Nova caixa de entrada
Nome e senha opcionais - em branco gera aleatorio.
Acessar caixa
Entre com o endereco e a senha da caixa.
API
Base: https://nitradas.shop · Auth: X-API-Key: fk_... ou Authorization: Bearer fk_...
POST/api/v1/inboxes
Cria caixa: name? (3-40) · password? (min 8) · label? · ttl_hours? (1-168, padrao 24). Sem name/password gera aleatorios. 201: inbox_id, address, password, expires_at. 30/min.
GET/api/v1/inboxes/random?count=1..10
Gera N caixas aleatorias. 201: {count, inboxes:[...]}.
POST/api/v1/inboxes/login
{address, password} → 200: inbox_id, token. Use X-Inbox-Token. 8/min.
GET/api/v1/inboxes/:id
Meta + contagem. Auth: X-Inbox-Token | Basic base64(address:password) | key criadora.
GET/api/v1/inboxes/:id/messages?limit=50&offset=0&q=busca
Lista com filtros + total: id, from, subject, preview, received_at.
GET/api/v1/inboxes/:id/messages/:mid
Mensagem completa: body_text + body_html (sanitizado).
DELETE/api/v1/inboxes/:id/messages/:mid · /api/v1/inboxes/:id
Apaga mensagem ou a caixa inteira.
Admin
GET/POST /api/admin/keys · GET /api/admin/keys/:key_id/usage?limit=50 · DELETE /api/admin/keys/:key_id · GET /api/admin/stats. Header X-Admin-Key (20/min).
Erros
{"ok":false,"error":"...","message":"..."} — 400 invalido · 401 auth · 404 · 410 expirada · 409 reservado · 429 rate limit.
Area do dono
Gerencie as API keys: criar, listar, historico de uso e revogar.