Learn how to create API keys, authenticate requests, create inboxes, fetch messages, and handle common Run2Mail API responses.
Gere chaves de API do desenvolvedor em seu painel. Cada chave é mostrada por completo apenas uma vez e depois armazenada como um hash seguro para verificação futura.
Use um token de portador no cabeçalho de autorização para cada solicitação protegida.
Authorization: Bearer YOUR_API_KEY
Se a chave for inválida, revogada ou ausente, a API responderá com um erro de autenticação.
O fluxo de trabalho mais comum é: inspecionar o usuário autenticado, criar uma caixa de entrada e, em seguida, buscar as mensagens dessa caixa de entrada.
curl -X GET "https://run2mail.com/api/v1/me" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
curl -X POST "https://run2mail.com/api/v1/emails/create" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"type": "random"
}'
curl -X GET "https://run2mail.com/api/v1/emails/example@2mail.lol/messages" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
{
"success": true,
"data": {
"email": "example@2mail.lol",
"messages": []
}
}
Run2Mail aplica limites de solicitação baseados em plano e limites diários de criação de caixa de entrada para proteger o serviço e manter o acesso à API estável.
Esta área é reservada para futuras capturas de tela do gerenciador de chaves da API e do painel de uso.