vibecods mail API
API работает с одноразовыми ящиками. Для чтения и удаления писем используйте email как логин и пароль ящика в заголовке X-Mailbox-Password.
Создать ящик
curl -X POST https://mail.vibecods.xyz/api/v1/mailboxes
Создать пачку
curl -X POST https://mail.vibecods.xyz/api/v1/mailboxes/batch \
-H "content-type: application/json" \
-d '{"count": 10}'
Поддерживаемые размеры: 1-100. Ответ содержит массив mailboxes с email и password.
Список писем
curl https://mail.vibecods.xyz/api/v1/mailboxes/USER%40vibecods.xyz/messages \
-H "X-Mailbox-Password: PASSWORD"
Открыть письмо
curl https://mail.vibecods.xyz/api/v1/mailboxes/USER%40vibecods.xyz/messages/MESSAGE_ID \
-H "X-Mailbox-Password: PASSWORD"
Последний код
curl https://mail.vibecods.xyz/api/v1/mailboxes/USER%40vibecods.xyz/code \
-H "X-Mailbox-Password: PASSWORD"
Возвращает последний найденный код из входящих или 404, если кода пока нет.
Удалить письмо или ящик
curl -X DELETE https://mail.vibecods.xyz/api/v1/mailboxes/USER%40vibecods.xyz/messages/MESSAGE_ID \
-H "X-Mailbox-Password: PASSWORD"
curl -X DELETE https://mail.vibecods.xyz/api/v1/mailboxes/USER%40vibecods.xyz \
-H "X-Mailbox-Password: PASSWORD"