Skip to main content
API اعلان‌ها به شما اجازه می‌دهد اعلان‌های درون برنامه‌ای را دریافت، نشانه‌گذاری و حذف کنید. همه اندپوینت‌ها نیازمند Bearer token هستند.

انواع اعلان

project_status_changed

برای صاحب پروژه وقتی وضعیت پروژه تغییر می‌کند. فیلدهای data: type، project_id، project_title، status (approved/rejected/under_review/archived)، message، comment، url.

project_revision_requested

وقتی ادمین درخواست بازنگری می‌دهد. فیلدها: type، project_id، project_title، message، revision_notes، url.

new_investment_received

وقتی سرمایه‌گذار پرداخت می‌کند. فیلدها: type، investment_id، project_id، project_title، amount (به گل)، investor_name، message، url.

investment_status_changed

وقتی وضعیت سرمایه‌گذاری تغییر می‌کند. فیلدها: type، investment_id، project_title، amount، status (paid/active/completed/cancelled/refunded)، message، notes، url.

ساختار داده اعلان

GET /api/notifications

لیست اعلان‌های خوانده‌نشده کاربر به ترتیب نزولی.

POST /api/notifications/

نشانه‌گذاری به عنوان خوانده‌شده.

DELETE /api/notifications/

حذف دائمی.
حذف قابل برگشت نیست. برای حفظ، به جای حذف، نشانه‌گذاری کنید.

خطاها

  • 401 Unauthenticated — توکن وجود ندارد.
  • 404 Not found — اعلان یافت نشد.