Planday connector
Back to the connector overview, authentication methods, and actions.
27 Oct 2026
releasePromoted to GA; no functional changes in this version.Changed · 71 actions updated
Changed · 71 actions updated
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_type22 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.Changed · 12 actions updated
Changed · 12 actions updated
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_types16 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.Changed · 77 actions updated
Changed · 77 actions updated
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_skill12 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.Changed · 19 actions updated
Changed · 19 actions updated
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_supervisors30 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.Added · 4 new actions
Added · 4 new actions
planday_list_department_revenue_units, planday_list_employee_account_balances, planday_list_revenue_units, planday_publish_draft_shiftsChanged · 43 actions updated
Changed · 43 actions updated
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_skill21 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.