ایران ناتیفیکیشن

عملیات روی نامه‌ها

خوانده/ستاره/انتقال/حذف/هرزنامه/برچسب برای چند نامه.

POSThttps://api.irnoti.com/v1/email/messages/actions
scope: email.manage

action: read unread star unstar trash delete spam notspam archive inbox move label unlabel. delete در سطل زباله برای همیشه حذف می‌کند و در غیر آن به سطل می‌برد. تغییر روی سرور ایمیل هم اعمال می‌شود تا سایر برنامه‌ها هماهنگ بمانند.

پارامترها

ناممحلنوعتوضیح
ids *بدنهstring[]تا ۵۰۰ شناسه.
action *بدنهstringیکی از عملیات بالا.
folderبدنهstringبرای move.
labelIdبدنهstringبرای label و unlabel.

خطاهای خاص این endpoint

401unauthorizedکلید API نامعتبر یا منقضی است.
403feature_disabledقابلیت ایمیل (یا دامنهٔ دسترسی لازم) برای کلید/حساب شما فعال نیست.

اجرای زنده (محیط تست)

باز کردن در کنسول کامل ←

این endpoint در محیط تست پشتیبانی نمی‌شود؛ برای اجرا، کلید واقعی را در حالت «اجرای واقعی» وارد کنید.

curl -X POST 'https://api.irnoti.com/v1/email/messages/actions' \
  -H "Authorization: Bearer $IRNOTI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "ids": [
    "9001",
    "9002"
  ],
  "action": "archive"
}'
پاسخ نمونه200 OK
{
  "affected": 2
}
عملیات روی نامه‌ها — مستندات API | ایران ناتیفیکیشن