Apploye · Developer Platform
Apploye API — your team's productivity, monitoring & payroll data, in your own tools.
Read-only REST endpoints and an MCP server for AI clients. Organization-scoped keys, examples in 20 languages.
Connecting an AI client instead? Set up Apploye MCP
What you can read
Seven read-only surfaces covering everything Apploye tracks.
- 3 endpoints
Timesheets & idle time
Time entries, idle segments, live tracking status, and per-member activity history.
- 6 endpoints
Organization, members & teams
Clients, teams, and the people who belong to them.
- 10 endpoints
Projects & tasks
Project and task structure, plus what counts as billable.
- 7 endpoints
Invoices & payments
Invoice records and payment status, ready for reconciliation.
- 3 endpoints
Reports
Aggregated time, activity, and attendance, rolled up for reporting.
- 5 endpoints
Screenshots & activity
App, URL, and screenshot activity captured during tracked time.
- 8 endpoints
Leave
Leave types, policies, periods, balances, and applications.
Two paths to the same trusted data
Start with the REST API
- 01
Request access
Ask Apploye support for an organization-scoped Partner API key.
- 02
Choose an endpoint
Review its parameters, scope, and response model in the API reference.
- 03
Send a request
Copy an example or use Try It from an operation page.
Start with MCP
- 01
Request access
Ask for an MCP-purpose key with only the tools you need.
- 02
Configure your client
Store the key in an environment variable and add the Streamable HTTP server.
- 03
Verify the connection
Initialize, list tools, and run one scoped read operation.
Every endpoint ships a working code sample in the language you already write.
- cURL
- Node.js
- Ruby
- PHP
- Python
- C
- C#
- C++
- Clojure
- Crystal
- Go
- HTTP
- Java
- JavaScript
- Kotlin
- Objective-C
- OCaml
- PowerShell
- R
- Rust
- Swift
Guides for the parts that aren't obvious
Get started, choose the right interface, and resolve the common integration issues.
