API Protocol
Integrate Remuno's powerful payroll engine directly into your own applications using our secure, RESTful endpoints.
Authentication
All API requests must be authenticated via a Bearer token passed in the Authorization header. You can generate an API key from your Remuno Command Center dashboard under Developer Settings.
Authorization: Bearer rm_live_xxxxxxxxxxxxxxxxxxxx
GET
/v1/employees
Retrieve a paginated list of all active employees within your organization.
curl -X GET https://api.remuno.com/v1/employees \
-H "Authorization: Bearer rm_live_xxx"
POST
/v1/payruns/execute
Trigger an off-cycle or standard payrun calculation for specific employees.
curl -X POST https://api.remuno.com/v1/payruns/execute \
-H "Authorization: Bearer rm_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"employee_ids": ["emp_8392", "emp_1042"],
"type": "off_cycle",
"bonus_amount": 5000
}'
POST
/v1/payslips/generate
Generate a PDF payslip synchronously based on raw JSON data input (No subscription required).
curl -X POST https://api.remuno.com/v1/payslips/generate \
-H "Authorization: Bearer rm_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"template_id": "tpl_elegant_dark",
"employee_name": "John Doe",
"net_pay": 85000
}'