Planday API

Planday's REST API secured by OAuth2 bearer tokens, separated into domains (HR, Absence, Pay, Payroll, Portal, Punchclock, Reports, Revenue, Schedule, Contract Rules, Security Group Membership). Requests and responses are JSON; most list endpoints paginate at 50 records per page. Calls require an Authorization bearer token plus the app's X-ClientId header.

API entry from apis.yml

apis.yml Raw ↑
name: Planday API
description: Planday's REST API secured by OAuth2 bearer tokens, separated into domains (HR, Absence,
  Pay, Payroll, Portal, Punchclock, Reports, Revenue, Schedule, Contract Rules, Security Group Membership).
  Requests and responses are JSON; most list endpoints paginate at 50 records per page. Calls require
  an Authorization bearer token plus the app's X-ClientId header.
humanURL: https://openapi.planday.com/
baseURL: https://openapi.planday.com
tags:
- Workforce Management
- Scheduling
- HR
- Payroll
properties:
- type: Documentation
  url: https://openapi.planday.com/gettingstarted/overview/
- type: APIReference
  url: https://openapi.planday.com/api/absence/