API для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ API для создания Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ящиков, чтСния сообщСний ΠΈ продлСния срока. Π›ΠΈΠΌΠΈΡ‚ запросов ΠΏΠΎ IP.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ящик

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

Π‘Π΅Π· body. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ адрСс ΠΈ пустой список сообщСний.

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

Π›ΠΈΠΌΠΈΡ‚: 10 запросов/ΠΌΠΈΠ½ΡƒΡ‚Ρƒ/IP.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ящик

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

Query: address (email Π² 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
    }
  ]
}

Π›ΠΈΠΌΠΈΡ‚: 120 запросов/ΠΌΠΈΠ½ΡƒΡ‚Ρƒ/IP.

ΠŸΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ ящик

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

Body: { "address": "..." }. ДобавляСт 10 ΠΌΠΈΠ½ΡƒΡ‚, Π΄ΠΎ 30 всСго с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ ящик.

Π›ΠΈΠΌΠΈΡ‚: ΠΊΠ°ΠΊ get (120/ΠΌΠΈΠ½).

API Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² | 10genmail