REST API & Webhook

เชื่อม OMC Learning เข้ากับระบบของคุณ

มอบหมายหลักสูตร ดึงความคืบหน้า และตรวจสอบ Certificate ผ่าน REST API พร้อม Webhook ที่ส่งเหตุการณ์สำคัญกลับเข้าระบบของคุณแบบ Real-time

POST /api/v1/enrollments
# มอบหมายหลักสูตรให้พนักงานจากระบบ HR ของคุณ
curl -X POST https://learning.omc/api/v1/enrollments \
  -H "Authorization: Bearer <api_key>:<secret>" \
  -H "Content-Type: application/json" \
  -d '{
    "user_email": "somchai@company.co.th",
    "course_code": "CRS-0001",
    "due_at": "2026-12-31"
  }'

# ตอบกลับ
{
  "ok": true,
  "data": {
    "enrollment_id": 1042,
    "status": "assigned",
    "progress_percent": 0
  }
}
REST API & Webhook

เชื่อม OMC Learning เข้ากับระบบของคุณ

ใช้ REST API สร้างผู้ใช้ มอบหมายหลักสูตร ดึงความคืบหน้า และตรวจสอบ Certificate พร้อมรับเหตุการณ์สำคัญกลับเข้าระบบของคุณผ่าน Webhook ที่ลงลายเซ็นทุกครั้ง

  • HR Systemพนักงานเข้าใหม่ถูกสร้างและมอบหมายหลักสูตรปฐมนิเทศอัตโนมัติ
  • CRM / Agent Platformปลดล็อกสิทธิ์ให้ตัวแทนเมื่อผ่านการอบรมและได้รับใบรับรอง
  • Dealer Portalดึงสถานะการอบรมของดีลเลอร์แต่ละรายมาแสดงในพอร์ทัลของคุณ
  • Mobile App / Intranetแสดงหลักสูตรและความคืบหน้าของผู้ใช้ในแอปขององค์กร
user.created enrollment.created course.completed exam.passed certificate.issued certificate.revoked
Endpoints

Endpoint หลักที่เปิดให้ใช้งาน

ทุก Endpoint ผูกกับองค์กรของ API Key เสมอ และเข้าถึงข้ามองค์กรไม่ได้

MethodPathคำอธิบาย
POST /api/v1/users สร้างผู้ใช้ในองค์กร
GET /api/v1/users รายชื่อผู้ใช้ พร้อมค้นหาและแบ่งหน้า
GET /api/v1/courses รายการหลักสูตรที่เผยแพร่แล้ว
POST /api/v1/enrollments มอบหมายหลักสูตรให้ผู้เรียน
GET /api/v1/users/{id}/progress ความคืบหน้าการเรียนของผู้ใช้
GET /api/v1/certificates รายการ Certificate ขององค์กร
GET /api/v1/certificates/{code}/verify ตรวจสอบสถานะ Certificate
API ใช้งานได้เมื่อแพ็กเกจขององค์กรเปิดสิทธิ์ API ไว้ และ Secret จะแสดงเพียงครั้งเดียวตอนสร้าง

พร้อมเริ่มพัฒนาบุคลากรขององค์กรคุณแล้วหรือยัง

สร้างองค์กรของคุณบน OMC Learning แล้วเริ่มสร้างหลักสูตรแรกได้ทันที