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).

Temporary-Email-API fĂĽr Entwickler | 10genmail