開発者向けAPI

APIで䞀時受信トレむの䜜成、メヌルの取埗、アドレス有効期限の延長ができたす。IPあたりのレヌト制限がありたす。

受信トレむを䜜成

POST https://10genmail.com/api/inbox

リク゚ストボディは䞍芁。新しいアドレスず空のメヌル䞀芧を返したす。

{
  "address": "quick-fox-abc123@10genmail.com",
  "slug": "quick-fox-abc123",
  "createdAt": 1234567890123,
  "expiresAt": 1234568490123,
  "ttlSeconds": 600,
  "messages": []
}

レヌト制限IPあたり1分間に10リク゚スト。

受信トレむを取埗

GET https://10genmail.com/api/inbox?address=...

ク゚リaddressURL゚ンコヌドしたメヌルアドレス。受信トレむずメヌルを返したす。期限切れの堎合は404。

{
  "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
    }
  ]
}

レヌト制限1分あたり120リク゚ストIP単䜍。

有効期限を延長

POST https://10genmail.com/api/inbox/extend

ボディ{ "address": "..." }。10分延長。䜜成時から合蚈30分たで。曎新埌の受信トレむを返したす。

レヌト制限取埗ず同じ120/分。

開発者向け䞀時メヌルAPI | 10genmail