API

API Docs

v1.0 Live

Getting Started

Welcome to Serpihan Tech API documentation. Our APIs allow you to integrate our SaaS products with your applications.

Base URL

https://api.serpihantech.com/v1

Quick Start

  1. Get your API key from the dashboard
  2. Make your first request
  3. Handle the response
curl -X GET "https://api.serpihantech.com/v1//users" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Authentication

All API requests require authentication using Bearer tokens in the Authorization header.

Authentication Header

Authorization: Bearer YOUR_API_KEY

AkreditasiPro API

API untuk mengelola data CPL (Capaian Pembelajaran Lulusan) dan sistem akreditasi.

GET/akreditasipro/cpl

Get all CPL data

Request
curl -X GET "https://api.serpihantech.com/v1/akreditasipro/cpl" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
POST/akreditasipro/cpl

Create new CPL

Request
curl -X POST "https://api.serpihantech.com/v1/akreditasipro/cpl" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
PUT/akreditasipro/cpl/{id}

Update CPL

Request
curl -X PUT "https://api.serpihantech.com/v1/akreditasipro/cpl/{id}" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
DELETE/akreditasipro/cpl/{id}

Delete CPL

Request
curl -X DELETE "https://api.serpihantech.com/v1/akreditasipro/cpl/{id}" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Rate Limits

API rate limits vary by subscription tier to ensure fair usage.

Free

1,000 requests/hour

Pro

10,000 requests/hour

Enterprise

Unlimited

Error Codes

CodeDescription
200Success
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Rate Limit Exceeded
500Internal Server Error

Butuh Bantuan Integrasi?

Tim developer kami siap membantu Anda mengintegrasikan API kami dengan sistem Anda.

Konsultasi GratisLihat Integrasi