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 เสมอ และเข้าถึงข้ามองค์กรไม่ได้
| Method | Path | คำอธิบาย |
|---|---|---|
| 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 แล้วเริ่มสร้างหลักสูตรแรกได้ทันที