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 }'