рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП 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": []
}

рд▓рд┐рдорд┐рдЯ: 10 рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ/рдорд┐рдирдЯ/IPред

рдЗрдирдмреЙрдХреНрд╕ рдкрд╛рдПрдВ

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

рд▓рд┐рдорд┐рдЯ: 120 рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ/рдорд┐рдирдЯ/IPред

рдЗрдирдмреЙрдХреНрд╕ рдмрдврд╝рд╛рдПрдВ

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

рдмреЙрдбреА: { "address": "..." }ред 10 рдорд┐рдирдЯ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХреБрд▓ 30 рддрдХред рдЕрдкрдбреЗрдЯреЗрдб рдЗрдирдмреЙрдХреНрд╕ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рд▓рд┐рдорд┐рдЯ: get рдЬреИрд╕рд╛ (120/рдорд┐рдирдЯ)ред

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд░рд░реА рдИрдореЗрд▓ API | 10genmail