Skip to content

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

GET/v1/timesheet_idle_times/200 OK
curl --request GET \
  --url "https://api.apploye.com/v1/timesheet_idle_times/?updated_since=2026-07-01T00%3A00%3A00Z" \
  --header "X-APPLOYE-API-KEY: ••••••••••"
MCPtools/call · list_timesheetstool result
{
  "jsonrpc": "2.0", "id": 2, "method": "tools/call",
  "params": {
    "name": "list_timesheets",
    "arguments": { "updated_since": "2026-07-01T00:00:00Z" }
  }
}
Two paths. Same data.
{
  "results": [
    {
      "user": { "first_name": "Ridwan", "last_name": "Islam" },
      "timesheets": [
        {
          "id": "e6c1a9f0-2b4d-4e8a",
          "start_timestamp": 1751362800,
          "project": { "name": "Client Portal Revamp" },
          "is_approved": true
        }
      ]
    }
  ]
}

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

  1. 01

    Request access

    Ask Apploye support for an organization-scoped Partner API key.

  2. 02

    Choose an endpoint

    Review its parameters, scope, and response model in the API reference.

  3. 03

    Send a request

    Copy an example or use Try It from an operation page.

Start with MCP

  1. 01

    Request access

    Ask for an MCP-purpose key with only the tools you need.

  2. 02

    Configure your client

    Store the key in an environment variable and add the Streamable HTTP server.

  3. 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.

Ready to connect Apploye to your product or AI client?