Developer

Build on top of RedeemOS

The RedeemOS API gives Enterprise plan customers programmatic access to their school data — enabling custom integrations, third-party dashboard connections, workflow automation, and data exports.

API access is available on Enterprise plans. Full documentation coming Q3 2026.

Authentication

The RedeemOS API uses API key authentication. Each Enterprise school is issued a unique API key from their administrator settings. Keys are scoped to a single school database and cannot access data from other schools.

Authentication methodBearer token (API key)
HeaderAuthorization: Bearer {api_key}
Key scopeSingle school database
Key rotationVia administrator settings
Rate limit1,000 requests/hour (default)

Example request

# List students

curl https://api.redeemos.com/v1/students \

-H "Authorization: Bearer {api_key}" \

-H "Content-Type: application/json"

# Response

{

"data": [{

"id": "stu_01abc...",

"name": "Ama Owusu",

"class": "JHS 2A"

} ],

"total": 247,

"page": 1

}

API endpoint groups

Students

List, create, update, and manage student records and enrollments.

GET /studentsPOST /studentsGET /students/{id}PATCH /students/{id}
Attendance

Retrieve and submit attendance records by class and date.

GET /attendancePOST /attendance/bulk
Finance

Query invoices, payments, and balances. Create payment records.

GET /invoicesGET /invoices/{id}POST /payments
Staff

Access staff records, roles, and HR data.

GET /staffGET /staff/{id}
Reports

Trigger report generation and retrieve report data.

POST /reports/generateGET /reports/{id}
Webhooks

Subscribe to real-time events from the platform.

POST /webhooksGET /webhooksDELETE /webhooks/{id}

Webhooks

RedeemOS webhooks deliver real-time event notifications to your endpoint when actions occur on the platform. Configure webhook endpoints from your administrator settings.

Delivery methodHTTPS POST
Payload formatJSON
Signature verificationHMAC-SHA256 header
Retry policy3 retries with exponential backoff
Timeout30 seconds

Available events

student.enrolledstudent.updatedattendance.markedpayment.receivedinvoice.createdreport_card.publishedstaff.addedannouncement.sent

More events available in full documentation.

Ready to build on RedeemOS?

API access is included with Enterprise plans. Contact us to discuss your integration requirements.