API & Integrations
Dapplon API overview
An introduction to the Dapplon REST API — authentication, rate limits, and what data you can access.
About the Dapplon API
The Dapplon API is a REST API that lets you read and write HR data programmatically. Common use cases include:
- Syncing employee data with your HRMS or ERP
- Building a custom dashboard that pulls Dapplon data
- Automating employee onboarding from your own systems
- Integrating attendance data from a biometric device
The API is available on the Advance and Plus plans. It is not available on Basic or Grow.
Authentication
The Dapplon API uses API keys for authentication. Each key is scoped to specific modules and access levels.
Steps to generate an API key:
- Log in to admin.dapplon.com as Super Admin
- Go to Settings > API & Integrations > API Keys
- Click Generate New Key
- Name the key (e.g., "ERP Sync Bot")
- Select the scopes: Employees (Read), Payroll (Read), Leave (Read/Write), etc.
- Click Generate
- Copy the key immediately — it is shown only once
Include the key in the Authorization header of every API request:
Authorization: Bearer YOUR_API_KEY
Base URL
All API endpoints use the base URL:
https://myapi.dapplon.com
With the path format:
/admin/api/v1/ - Company Admin data /employee/api/v1/ - Employee Portal data /superadmin/api/v1/ - Organisation management
Rate limits
The Dapplon API allows:
- 200 requests per 15 minutes per API key
- 20 file upload requests per 15 minutes
If you exceed the rate limit, the API returns a 429 Too Many Requests response. Implement exponential back-off in your integration.
Note
Rate limits are per API key, not per IP. Use separate keys for different integrations to avoid one slow job blocking another.
In this section
- Connecting third-party HR tools
Was this page helpful?