Build with Mili Academy API

REST API yang powerful untuk mengintegrasikan Mili Academy dengan sistem HR, SSO, dan workflow automation tools Anda.

Quick Start

cURL
# Authenticate and get user list
curl -X GET "https://api.mili.academy/v1/users" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
Response
{
  "data": [
    {
      "id": "usr_abc123",
      "email": "john@company.com",
      "name": "John Doe",
      "department": "Engineering",
      "enrolled_courses": 5,
      "completed_courses": 3
    }
  ],
  "meta": {
    "total": 150,
    "page": 1,
    "per_page": 20
  }
}

API yang developer-friendly

πŸ”

OAuth 2.0 Authentication

Industry-standard authentication dengan API keys dan bearer tokens.

πŸ“Š

RESTful Design

API yang konsisten dan mudah dipahami, mengikuti REST best practices.

⚑

Rate Limiting

Fair usage dengan rate limits yang generous untuk production use.

πŸ””

Webhooks

Real-time event notifications untuk course completions, enrollments, dan lainnya.

Available API Endpoints

Beberapa endpoints utama yang tersedia. Lihat dokumentasi lengkap untuk semua endpoints.

GET /api/v1/users List all users in your organization
POST /api/v1/users Create a new user
GET /api/v1/courses List all courses
POST /api/v1/enrollments Enroll users to courses
GET /api/v1/progress Get learning progress data
POST /api/v1/webhooks Configure event webhooks
View Full API Reference β†’

Apa yang bisa Anda build?

HRIS Integration

Sync user data dari SAP, Workday, atau sistem HR Anda. Auto-create users saat onboarding.

SSO Integration

Implement single sign-on dengan identity provider existing Anda.

Custom Reporting

Pull learning data ke BI tools atau custom dashboards Anda.

Workflow Automation

Trigger enrollments atau notifications berdasarkan events dari sistem lain.

Client Libraries

Official SDKs untuk memudahkan integrasi.

🟨

JavaScript/Node.js

npm install @mili/sdk
🐍

Python

pip install mili-sdk
πŸ’Ž

Ruby

gem install mili
🐘

PHP

composer require mili/sdk

Butuh bantuan dengan integrasi?

Tim technical kami siap membantu dengan implementasi API.

Hubungi Technical Team