کاتالوگ دوره سایت را با رستاک یکی کنید

وب‌سرویس دوره‌ها برای فضای آموزشی است. سایت ثبت‌نام می‌تواند دوره را بخواند یا بعد از تعریف در LMS در رستاک هم بسازد تا قیف ثبت‌نام در CRM بماند.

وب‌سرویس توسعه‌دهندگان

وب‌سرویس دوره‌ها چه مشکلی را حل می‌کند

بدون این منبع، دوره فقط در وردپرس می‌ماند و مشاور رستاک ظرفیت را نمی‌بیند.

پرسونای آموزشگاه لازم است. فیلدهای title، price، status، capacity در نمونه ساخت.

برای چه کسی است

آموزشگاه یا برنامه‌نویس سایت دوره که CRM و کاتالوگ را یکی می‌خواهد.

نمونه کاربرد

  • ساخت دوره بعد از تعریف در LMS
  • خواندن ظرفیت برای صفحه فرود
  • بستن وضعیت open وقتی ظرفیت پر شد

چرا این ابزار

  • همان ماژول دوره پنل
  • قیمت و ظرفیت در API
  • CRUD
  • جدا از مسیر فروش B2B بدون دوره

چطور از وب‌سرویس دوره‌ها استفاده کنید

1

نوع آموزشی

فضای کاری با ماژول courses.

2

توکن

پلن حرفه‌ای.

3

POST دوره

عنوان و قیمت را بفرستید.

محدودیت صادقانه

برای اینکه با ابزار دیگری اشتباه گرفته نشود.

تقویم جلسه، حضور و نمره امتحان سامانه آموزش کامل نیست. ثبت‌نام فرد معمولاً از لید/مخاطب است نه این منبع تنها.

آدرس و احراز هویت

پایه REST: https://rastakcrm.ir/api/v1 — هدر Authorization: Bearer rstk_…

  • متدها: GET، POST، PUT، DELETE
  • لیست/اصل: https://rastakcrm.ir/api/v1/courses
  • یک رکورد: https://rastakcrm.ir/api/v1/courses/{id}
  • پلن حرفه‌ای یا سازمانی؛ کلید از بخش توسعه‌دهندگان پنل

نمونه بدنه ساخت (JSON)

{
    "title": "فروش مشاوره‌ای",
    "price": 4900000,
    "status": "open",
    "capacity": 20
}

نمونه curl

list

curl -X GET \
  "https://rastakcrm.ir/api/v1/courses" \
  -H "Authorization: Bearer rstk_YOUR_TOKEN" \
  -H "Accept: application/json"

create

curl -X POST \
  "https://rastakcrm.ir/api/v1/courses" \
  -H "Authorization: Bearer rstk_YOUR_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "فروش مشاوره‌ای",
    "price": 4900000,
    "status": "open",
    "capacity": 20
}'

get

curl -X GET \
  "https://rastakcrm.ir/api/v1/courses/12" \
  -H "Authorization: Bearer rstk_YOUR_TOKEN" \
  -H "Accept: application/json"

update

curl -X PUT \
  "https://rastakcrm.ir/api/v1/courses/12" \
  -H "Authorization: Bearer rstk_YOUR_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "فروش مشاوره‌ای",
    "price": 4900000,
    "status": "open",
    "capacity": 20
}'

delete

curl -X DELETE \
  "https://rastakcrm.ir/api/v1/courses/12" \
  -H "Authorization: Bearer rstk_YOUR_TOKEN" \
  -H "Accept: application/json"

سوالات متداول درباره وب‌سرویس دوره‌ها

این کاتالوگ دوره است؛ فرد را با لید یا مخاطب جدا ثبت کنید.

معمولاً خیر؛ در متای GET /api/v1 فقط منابع مجاز پرسونا می‌آید.

عدد price طبق ریال فضای کاری است.

DELETE روی id؛ اثر روی قیف را در پنل ببینید.

حرفه‌ای یا سازمانی.

کلید را از پنل توسعه‌دهندگان بگیرید

این صفحه مستند عمومی است. ساخت توکن بعد از ورود و پلن حرفه‌ای در منوی توسعه‌دهندگان است.

ایجاد حساب