Skip to main content

Planday connector

Back to the connector overview, authentication methods, and actions.
27 Oct 2026
releasePromoted to GA; no functional changes in this version.
planday_approve_absence_request, planday_approve_shift, planday_assign_shift, planday_change_employee_username, planday_create_absence_adjustment, planday_create_accrued_account_type, planday_create_employee, planday_create_employee_group, planday_create_or_update_employee_period_salary, planday_create_or_update_revenue, planday_create_position, planday_create_shift, planday_create_shift_type, planday_deactivate_employee, planday_decline_absence_record, planday_delete_account_type, planday_delete_employee_group, planday_delete_position, planday_delete_revenue, planday_delete_shift, planday_deny_absence_request, planday_get_absence_records, planday_get_absence_request_draft, planday_get_account_balance, planday_get_accrued_account_type, planday_get_department, planday_get_employee, planday_get_employee_field_definition, planday_get_employee_group, planday_get_employee_group_employee_payrates, planday_get_employee_payrates_all_groups, planday_get_employee_period_salary, planday_get_employee_salary_allocation, planday_get_position, planday_get_shift, planday_invite_employee, planday_list_absence_accounts, planday_list_absence_adjustments, planday_list_absence_requests, planday_list_absence_types, planday_list_account_transactions, planday_list_account_types, planday_list_deactivated_employees, planday_list_department_revenue_units, planday_list_departments, planday_list_employee_account_balances, planday_list_employee_groups, planday_list_employee_shifts_today, planday_list_employee_types, planday_list_employees, planday_list_payroll, planday_list_positions, planday_list_punchclock_shifts, planday_list_revenue, planday_list_revenue_units, planday_list_salary_types, planday_list_shift_types, planday_list_shifts, planday_list_skills, planday_list_supervisors, planday_publish_draft_shifts, planday_reactivate_employee, planday_submit_absence_request, planday_update_accrued_account_type, planday_update_department, planday_update_employee, planday_update_employee_group, planday_update_employee_group_payrates, planday_update_position, planday_update_shift, planday_update_shift_type
22 Oct 2026
description-fixClarified tool descriptions that led agents to redundant calls in behavioural testing. Get Employee states what it adds to a List Employees row and that one list call resolves many employees; Get Employee Field Definition says its schema repeats the create/update parameters and only adds custom fields; List Departments and List Positions describe their row fields (positions carry the linked revenueUnitId); Get Account Balance no longer points to a bulk balance action; the period salary, salary allocation, pay rates and salary types actions each say what they return; the revenue unit id parameters say where the id is found.
planday_create_or_update_revenue, planday_delete_revenue, planday_get_account_balance, planday_get_employee, planday_get_employee_field_definition, planday_get_employee_payrates_all_groups, planday_get_employee_period_salary, planday_get_employee_salary_allocation, planday_list_departments, planday_list_positions, planday_list_revenue, planday_list_salary_types
16 Oct 2026
bug-fixBank account, birth date and social security number fields can now be read and written, because the default connection scopes request Planday’s matching permissions. Clarified the descriptions of employee listing, employee creation, deactivation, employee groups and position deletion.
planday_approve_absence_request, planday_approve_shift, planday_assign_shift, planday_change_employee_username, planday_create_absence_adjustment, planday_create_accrued_account_type, planday_create_department, planday_create_employee, planday_create_employee_group, planday_create_or_update_employee_period_salary, planday_create_or_update_revenue, planday_create_position, planday_create_shift, planday_create_shift_type, planday_create_skill, planday_create_transaction, planday_deactivate_employee, planday_decline_absence_record, planday_delete_account_type, planday_delete_department, planday_delete_employee_group, planday_delete_position, planday_delete_revenue, planday_delete_shift, planday_delete_skill, planday_deny_absence_request, planday_get_absence_records, planday_get_absence_request_draft, planday_get_account_balance, planday_get_accrued_account_type, planday_get_department, planday_get_employee, planday_get_employee_field_definition, planday_get_employee_group, planday_get_employee_group_employee_payrates, planday_get_employee_payrates_all_groups, planday_get_employee_period_salary, planday_get_employee_salary_allocation, planday_get_position, planday_get_shift, planday_invite_employee, planday_list_absence_accounts, planday_list_absence_adjustments, planday_list_absence_requests, planday_list_absence_types, planday_list_account_transactions, planday_list_account_types, planday_list_deactivated_employees, planday_list_department_revenue_units, planday_list_departments, planday_list_employee_account_balances, planday_list_employee_groups, planday_list_employee_shifts_today, planday_list_employee_types, planday_list_employees, planday_list_payroll, planday_list_positions, planday_list_punchclock_shifts, planday_list_revenue, planday_list_revenue_units, planday_list_salary_types, planday_list_shift_types, planday_list_shifts, planday_list_skills, planday_list_supervisors, planday_publish_draft_shifts, planday_reactivate_employee, planday_submit_absence_request, planday_update_accrued_account_type, planday_update_department, planday_update_employee, planday_update_employee_group, planday_update_employee_group_payrates, planday_update_position, planday_update_shift, planday_update_shift_type, planday_update_skill
12 Oct 2026
data-syncAdded data sync support for absence accounts, absence records, absence requests, absence types, account types, deactivated employees, departments, employee groups, employee types, employees, positions, revenue, revenue units, salary types, shift types, shifts, skills, supervisors and today’s employee shifts, so their records can be periodically pulled into StackOne and kept up to date, with paging handled automatically. Employees, deactivated employees and shifts sync incrementally using Planday’s updated-since filters; the rest are full-refresh, because their endpoints expose no updated-since filter a sync can use.
planday_get_absence_records, planday_list_absence_accounts, planday_list_absence_requests, planday_list_absence_types, planday_list_account_types, planday_list_deactivated_employees, planday_list_departments, planday_list_employee_groups, planday_list_employee_shifts_today, planday_list_employee_types, planday_list_employees, planday_list_positions, planday_list_revenue, planday_list_revenue_units, planday_list_salary_types, planday_list_shift_types, planday_list_shifts, planday_list_skills, planday_list_supervisors
30 Sept 2026
guideClarified the OAuth 2.0 connection guide and profile field. The Planday Application ID is your Client ID, and Planday apps do not use a Client Secret.
23 Sept 2026
breaking new-actions bug-fixWrite actions now confirm what they changed instead of returning an empty response, and seven actions return their payload without an extra nesting level. Adds revenue unit lookups, all-employee absence balances in one call, and draft shift publishing.
planday_list_department_revenue_units, planday_list_employee_account_balances, planday_list_revenue_units, planday_publish_draft_shifts
planday_approve_absence_request, planday_approve_shift, planday_assign_shift, planday_change_employee_username, planday_create_accrued_account_type, planday_create_employee, planday_create_or_update_revenue, planday_create_position, planday_create_shift, planday_create_shift_type, planday_create_skill, planday_create_transaction, planday_deactivate_employee, planday_decline_absence_record, planday_delete_account_type, planday_delete_department, planday_delete_employee_group, planday_delete_position, planday_delete_revenue, planday_delete_shift, planday_delete_skill, planday_deny_absence_request, planday_get_account_balance, planday_get_accrued_account_type, planday_get_department, planday_get_employee, planday_get_shift, planday_invite_employee, planday_list_deactivated_employees, planday_list_employee_shifts_today, planday_list_employees, planday_list_revenue, planday_reactivate_employee, planday_submit_absence_request, planday_update_accrued_account_type, planday_update_department, planday_update_employee, planday_update_employee_group, planday_update_employee_group_payrates, planday_update_position, planday_update_shift, planday_update_shift_type, planday_update_skill
21 Sept 2026
breaking guide bug-fixRewrote the OAuth 2.0 connection guide from a walkthrough of the live Planday portal, adding screenshots for every step. It now links the Planday login and sign-up pages directly, spells out that API access sits at the bottom of the Settings sidebar (not behind the Integrations card), lists the exact resource and permission boxes to tick in the Scopes grid, and explains that Planday’s Application ID is the OAuth client ID. The Token Secret field was removed: Planday issues no client secret, its token endpoint authenticates on client_id alone, and the value was never validated.