REST API · v1
Wegwerf-Postfächer per HTTP.
Alles, was die Oberfläche kann, geht auch per API – ideal für automatisierte Tests von Registrierungs- und Bestätigungs-Flows. Authentifiziert wird mit deinem Access Key als Bearer-Token. Antworten sind JSON.
Authentifizierung
/config und POST /accounts benötigt den Header:Authorization: Bearer SHDW-XXXX-XXXX-XXXX-XXXX-XXXX
Schnellstart
# 1. Key + erste Adresse erzeugen curl -X POST /api/accounts # 2. Nachrichten einer Adresse abrufen curl /api/addresses/ADDRESS_ID/messages \ -H "Authorization: Bearer $KEY" # 3. Eine Nachricht vollständig lesen curl /api/messages/MESSAGE_ID \ -H "Authorization: Bearer $KEY"
Endpunkte
{ "token": "SHDW-7K2M-…", "address": { "id": "c_e0TQnt8i7_", "address": "quiet-raven-4821@domain", … } }
local wird ein zufälliger Name erzeugt.{ "local": "mein.test", "domain": "domain" }
text, bereinigtem html und Anhangsliste. Markiert sie als gelesen.message-Events, sobald eine Mail eingeht.event: message
data: {"addressId":"c_e0TQnt8i7_","messageId":"dne3WZ9clvrrcUxG"}
Limits
Max. 10 Adressen pro Key · Nachrichten werden nach 24 h gelöscht · max. 10 MB pro Mail ·
inaktive Keys verfallen nach 30 Tagen · 300 API-Anfragen pro Minute. Bei Überschreitung antwortet die API mit
429 und Retry-After.
Fehler haben immer die Form { "error": "Beschreibung" } mit passendem HTTP-Status
(400, 401, 404, 409, 429).