दस्तावेज़ पर जाएँ
API

पढ़ें कि मेल कैसे आती है

मेल कैसे आती है, जैसा ऐप का एनालिटिक्स पेज दिखाता है।

GET/analytics/mailbox

असली कॉल आपके वर्कस्पेस पर चलाता है।

GET /analytics/mailbox

मेल कैसे आती है, जैसा ऐप का एनालिटिक्स पेज दिखाता है।

उदाहरण

threads:read चाहिए। अवधि पिछले 30 दिन है, जब तक from और to कुछ और न कहें, और यह दिनों में बँटी होती है, या grain से घंटों या मिनटों में। offsetMinutes दें, यानी पढ़ने वाले के UTC से पूर्व की ओर के मिनट, ताकि दिन वहीं टूटे जहाँ उसका दिन टूटता है।

curl
curl "$OE/analytics/mailbox?offsetMinutes=120" -H "$AUTH"
प्रतिक्रिया
{  "object": "mailbox_insights",  "from": "2026-09-02T09:00:00.000Z",  "to": "2026-10-02T09:00:00.000Z",  "grain": "day",  "offsetMinutes": 120,  "scanned": 486,  "days": [    { "day": "2026-09-30", "count": 21 },    { "day": "2026-10-01", "count": 17 }  ],  "hours": [    { "hour": 9, "count": 64 },    { "hour": 14, "count": 51 }  ],  "addresses": [{ "address": "[email protected]", "count": 301 }],  "senders": [    {      "email": "[email protected]",      "name": "Ada Lovelace",      "count": 18,      "lastAt": "2026-10-01T16:20:11.000Z"    }  ],  "senderCount": 132,  "waiting": [    { "band": 1, "count": 6 },    { "band": 3, "count": 2 },    { "band": 7, "count": 1 }  ],  "unattributed": 0,  "folders": [{ "label": "inbox", "count": 412, "unread": 9 }],  "series": []}

scanned अवधि के भीतर आई बातचीत गिनता है। days उन्हें अंतरालों में बाँटता है और hours दिन के घंटों में, addresses उन्हें उस पते के हिसाब से गिनता है जिस पर वे आईं, और senders उन लोगों के नाम बताता है जिन्होंने सबसे ज़्यादा लिखा। waiting वे बातचीत गिनता है जो 1, 3 और 7 दिन बाद भी जवाब के इंतज़ार में हैं, और folders यह कि हर फ़ोल्डर में क्या है।

कुछ ख़ास पतों तक सीमित कुंजी या ऐप सिर्फ़ वही मेल गिनता है जो उन पतों पर आई। address सब कुछ एक पते तक सीमित कर देता है, और कुंजी की पहुँच से बाहर का पता विफल होने के बजाय कुछ नहीं गिनता।

संदर्भ