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

ورود مخاطبین از CSV

متن CSV را می‌خواند و مخاطبین تازه را اضافه می‌کند.

POSThttps://api.irnoti.com/v1/email/contacts/import/csv
scope: email.manage

ستون‌های email، name، company، phone و groups پشتیبانی می‌شود و ستون اول نشانی است. ردیف‌های نامعتبر یا تکراری رد می‌شوند و در پاسخ شمرده می‌شوند. سقف: ۱۰ درخواست در دقیقه.

پارامترها

ناممحلنوعتوضیح
text *بدنهstringمحتوای فایل CSV.

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

401unauthorizedکلید API نامعتبر یا منقضی است.
403insufficient_scopeکلید API دامنهٔ دسترسی لازم را ندارد.
400validation_errorورودی نامعتبر است؛ خطای هر فیلد در details آمده است.
429rate_limitedسقف تعداد درخواست رد شده است؛ بعد از چند ثانیه دوباره تلاش کنید.

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

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

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

curl -X POST 'https://api.irnoti.com/v1/email/contacts/import/csv' \
  -H "Authorization: Bearer $IRNOTI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "text": "email,name\\nali@example.com,علی\\n"
}'
پاسخ نمونه200 OK
{
  "added": 1,
  "skipped": 0
}
ورود مخاطبین از CSV — مستندات API | ایران ناتیفیکیشن