پرش به مستندات
API

خواندن فعالیت با یک مخاطب

عددهای پشت زبانهٔ فعالیت روی یک مخاطب در برنامه، در بازه‌ای که اکنون پایان می‌یابد: پیام‌های دریافتی از نشانی و فرستاده‌شده به آن برای هر بازهٔ کوچک، رشته‌هایی که جنبیدند، رشته‌هایی که منتظر پاسخ صندوق‌اند، اینکه هر طرف آخرین بار کی نوشته است، و میانهٔ زمانی که هر طرف برای پاسخ دادن صرف می‌کند.

GETapi.openemail.uk/contacts/{email}/activity

فراخوانی واقعی را با کلید خودتان روی فضای کاری شما اجرا می‌کند.

GET /contacts/{email}/activity

عددهای پشت زبانهٔ فعالیت روی یک مخاطب در برنامه، در بازه‌ای که اکنون پایان می‌یابد: پیام‌های دریافتی از نشانی و فرستاده‌شده به آن برای هر بازهٔ کوچک، رشته‌هایی که جنبیدند، رشته‌هایی که منتظر پاسخ صندوق‌اند، اینکه هر طرف آخرین بار کی نوشته است، و میانهٔ زمانی که هر طرف برای پاسخ دادن صرف می‌کند.

نمونه

به threads:read نیاز دارد. minutes تعیین می‌کند بازه تا کجا به عقب برود و پیش‌فرضش ۹۰ روز است؛ grain یکی از minute، hour یا day است؛ offsetMinutes اختلاف خواننده با UTC است.

curl
curl "$OE/contacts/ada%40example.com/activity?minutes=43200&grain=day&offsetMinutes=120" -H "$AUTH"
پاسخ
{  "object": "contact_activity",  "email": "[email protected]",  "since": "2026-08-24T22:00:00.000Z",  "until": "2026-09-23T10:30:00.000Z",  "grain": "day",  "buckets": [    { "bucket": "2026-09-21", "received": 2, "sent": 1 },    { "bucket": "2026-09-22", "received": 1, "sent": 0 }  ],  "totals": {    "received": 3,    "sent": 1,    "threads": 2,    "waiting": 1,    "lastReceivedAt": "2026-09-22T16:04:11.000Z",    "lastSentAt": "2026-09-21T09:40:00.000Z"  },  "replyTime": { "yours": 5400000, "theirs": 12600000 }}

buckets فقط بازه‌های کوچکی را دارد که نامه‌ای در آن‌ها هست، قدیمی‌ترین در ابتدا، به وقت خواننده، تا نمودار جاهای خالی را پر کند. waiting رشته‌هایی را می‌شمارد که تازه‌ترین پیامشان از این نشانی است.

replyTime میانه بر حسب میلی‌ثانیه است، yours برای پاسخ صندوق به آن‌ها و theirs برای پاسخ آن‌ها به صندوق، و وقتی پاسخی برای سنجیدن نیست null است. نامه‌های سطل زباله یا هرزنامه کنار گذاشته می‌شوند.