API fĂĽr Entwickler
Nutzen Sie die API zum Erstellen temporärer Posteingänge, Lesen von Nachrichten und Verlängern der Adresse. Ratenbegrenzung pro IP.
Posteingang erstellen
POST https://10genmail.com/api/inbox
Kein Body. Gibt neue Adresse und leere Nachrichtenliste zurĂĽck.
{
"address": "quick-fox-abc123@10genmail.com",
"slug": "quick-fox-abc123",
"createdAt": 1234567890123,
"expiresAt": 1234568490123,
"ttlSeconds": 600,
"messages": []
}Ratenbegrenzung: 10 Anfragen/Minute/IP.
Posteingang abrufen
GET https://10genmail.com/api/inbox?address=...
Query: address (URL-kodierte E-Mail). Gibt Posteingang und Nachrichten zurĂĽck, oder 404 wenn abgelaufen.
{
"address": "quick-fox-abc123@10genmail.com",
"slug": "quick-fox-abc123",
"createdAt": 1234567890123,
"expiresAt": 1234568490123,
"ttlSeconds": 420,
"messages": [
{
"id": "msg-...",
"from": { "name": null, "email": "sender@example.com" },
"subject": "Hello",
"text": "...",
"html": null,
"date": "...",
"timestamp": 1234567900000
}
]
}Ratenbegrenzung: 120 Anfragen/Minute/IP.
Posteingang verlängern
POST https://10genmail.com/api/inbox/extend
Body: { "address": "..." }. FĂĽgt 10 Minuten hinzu, maximal 30 Minuten ab Erstellung. Gibt aktualisierten Posteingang zurĂĽck.
Ratenbegrenzung: wie get (120/Min).