> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Workday (Rest and Soap) Changelog

> Release history for the Workday (Rest and Soap) connector. Each version lists what changed and which actions were affected.

<Card title="Workday (Rest and Soap) connector" icon="arrow-left" href="/connectors/workday" horizontal>
  Back to the connector overview, authentication methods, and actions.
</Card>

<Update label="v1.4.0" description="14 Sept 2026">
  `new-feature` `bug-fix` `description-fix`

  Added 30 actions - 28 employee-lifecycle actions across Benefits (elections, benefit change events, dependents), Payroll (payslips, payroll results, state/local and federal W-4 tax elections, EFW2 year-end filing data), Time Off (cancel, deny, rescind, and correct requests), Time Tracking (time clock events, reported time blocks), HR (legal/preferred name changes, personal information, flexible work arrangements), Talent (give and list feedback), Compensation (request compensation change), Staffing (organization assignment changes, terminations) and worker business-process event history, plus submit\_home\_contact\_change and submit\_work\_contact\_change, without which contact-information changes were staged but never applied. Also migrated Absence Management to v5 and Staffing to v8, and corrected the guidance agents rely on across time off, recruiting, learning, skills, WQL and the Person API - including that get\_worker (person.id) is the only route into the get\_people actions, that time off and payment messages return oldest-first, and that job postings carry no requisition link.

  <AccordionGroup>
    <Accordion title="Added · 28 new actions">
      `workday_cancel_time_off_or_leave_request`, `workday_create_benefit_change_event`, `workday_create_compensation_change`, `workday_create_dependent`, `workday_create_feedback`, `workday_create_flexible_work_arrangement`, `workday_create_legal_name_change`, `workday_create_org_assignment_change`, `workday_create_preferred_name_change`, `workday_create_termination`, `workday_create_time_clock_event`, `workday_deny_time_off_or_leave_request`, `workday_end_flexible_work_arrangement`, `workday_get_worker_event_history`, `workday_list_benefit_elections`, `workday_list_federal_tax_elections`, `workday_list_feedback`, `workday_list_payroll_results`, `workday_list_payslips`, `workday_list_tax_elections`, `workday_list_year_end_documents`, `workday_rescind_time_off_or_leave_request`, `workday_submit_weekly_time`, `workday_update_dependent`, `workday_update_federal_tax_election`, `workday_update_personal_information`, `workday_update_tax_election`, `workday_update_time_off_request`
    </Accordion>

    <Accordion title="Changed · 22 actions updated">
      `workday_change_job`, `workday_create_home_contact_change`, `workday_create_work_contact_change`, `workday_create_worker_checkin`, `workday_create_worker_explicit_skill`, `workday_create_worker_skill_items`, `workday_get_absence_balance`, `workday_get_employee_employment_info`, `workday_get_references`, `workday_get_time_off_detail`, `workday_get_worker`, `workday_get_worker_skill_item`, `workday_list_absence_balances`, `workday_list_eligible_absence_types`, `workday_list_learning_content`, `workday_list_leaves_of_absence`, `workday_list_time_off_details`, `workday_list_worker_checkins`, `workday_list_worker_explicit_skills`, `workday_list_worker_service_dates`, `workday_list_worker_skill_items`, `workday_list_workers`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v1.3.0" description="10 Sept 2026">
  `new-feature` `bug-fix` `description-fix`

  Added submit\_home\_contact\_change and submit\_work\_contact\_change so contact-information changes can actually be applied, and corrected the guidance agents rely on across time off, recruiting, learning, WQL, custom objects and the Person API - including that get\_worker (person.id) is the only route into the get\_people actions, that time off and payment messages return oldest-first, that job postings carry no requisition link, and how to filter requisitions by status.

  <AccordionGroup>
    <Accordion title="Added · 2 new actions">
      `workday_submit_home_contact_change`, `workday_submit_work_contact_change`
    </Accordion>

    <Accordion title="Changed · 50 actions updated">
      `workday_create_employee`, `workday_create_home_contact_change`, `workday_create_prospect`, `workday_create_work_contact_change`, `workday_create_worker_explicit_skill`, `workday_create_worker_skill_items`, `workday_get_custom_object_field`, `workday_get_job_posting_sites`, `workday_get_people`, `workday_get_people_home_addresses`, `workday_get_people_home_emails`, `workday_get_people_home_phones`, `workday_get_people_legal_name`, `workday_get_people_personal_information`, `workday_get_people_preferred_name`, `workday_get_people_work_addresses`, `workday_get_people_work_emails`, `workday_get_people_work_phones`, `workday_get_references`, `workday_get_supervisory_organization`, `workday_get_time_off_detail`, `workday_get_worker`, `workday_list_background_checks`, `workday_list_candidates`, `workday_list_holiday_calendars`, `workday_list_job_posting_questionnaires`, `workday_list_job_postings`, `workday_list_job_requisitions`, `workday_list_learning_content`, `workday_list_learning_content_lessons`, `workday_list_learning_courses_soap`, `workday_list_learning_enrollments_soap`, `workday_list_leaves_of_absence`, `workday_list_payment_messages`, `workday_list_people`, `workday_list_positions`, `workday_list_skills_wql`, `workday_list_supervisory_organizations`, `workday_list_time_off_details`, `workday_list_worker_explicit_skills`, `workday_list_worker_skill_items`, `workday_list_workers`, `workday_update_home_address`, `workday_update_home_email_address`, `workday_update_home_phone_number`, `workday_update_work_address`, `workday_update_work_phone_number`, `workday_upsert_location`, `workday_wql_query`, `workday_wql_query_post`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v1.2.2" description="7 Sept 2026">
  `bug-fix` `description-fix`

  Fixed list\_workers (SOAP Get\_Workers) so Response\_Filter Page/Count pagination and Request\_Criteria Organization\_Reference/Include\_Subordinate\_Organizations/Exclude\_Inactive\_Workers filters are declared in the action schema and forwarded to the request, with guidance pointing broad or field-selective retrieval to wql\_query.

  <AccordionGroup>
    <Accordion title="Changed · 1 action updated">
      `workday_list_workers`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v1.2.1" description="4 Sept 2026">
  `bug-fix` `description-fix`

  Fixed create\_prospect sending an empty request body when neither email nor phone\_number was provided (now rejected with a clear validation message), and clarified agent-facing guidance across change\_job, list\_people vs list\_workers, time off worker IDs, job posting sites, organization types, and location usage IDs.

  <AccordionGroup>
    <Accordion title="Changed · 42 actions updated">
      `workday_approve_time_off_or_leave_request`, `workday_change_job`, `workday_create_home_contact_change`, `workday_create_job_posting`, `workday_create_leave_of_absence`, `workday_create_payment_election_enrollment`, `workday_create_position`, `workday_create_prospect`, `workday_create_time_off_request`, `workday_create_work_contact_change`, `workday_create_worker_checkin`, `workday_create_worker_explicit_skill`, `workday_create_worker_skill_items`, `workday_get_absence_balance`, `workday_get_data_source_fields`, `workday_get_people`, `workday_get_time_off_detail`, `workday_get_worker`, `workday_get_worker_skill_item`, `workday_get_worker_time_off_entry`, `workday_get_worker_time_off_plan`, `workday_list_absence_balances`, `workday_list_eligible_absence_types`, `workday_list_learning_enrollments_soap`, `workday_list_leaves_of_absence`, `workday_list_organization_types`, `workday_list_people`, `workday_list_positions`, `workday_list_time_off_details`, `workday_list_worker_checkins`, `workday_list_worker_explicit_skills`, `workday_list_worker_service_dates`, `workday_list_worker_skill_items`, `workday_list_worker_time_off_entries`, `workday_list_worker_time_off_plans`, `workday_list_workers`, `workday_update_interview`, `workday_update_job_requisition`, `workday_upsert_candidate`, `workday_upsert_location`, `workday_wql_query`, `workday_wql_query_post`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v1.2.0" description="2 Sept 2026">
  `new-feature`

  Added put\_worker\_document and get\_worker\_documents actions to upload, update, and download documents (e.g. payslips, contracts) on a worker's record via the Staffing SOAP web service, plus an Include\_Worker\_Documents option on list\_workers to enumerate a worker's documents.

  <AccordionGroup>
    <Accordion title="Added · 2 new actions">
      `workday_get_worker_documents`, `workday_put_worker_document`
    </Accordion>

    <Accordion title="Changed · 1 action updated">
      `workday_list_workers`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v1.1.2" description="2 Sept 2026">
  `bug-fix`

  Standardized action category capitalization for more consistent portal filters.

  <AccordionGroup>
    <Accordion title="Changed · 1 action updated">
      `workday_change_job`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v1.1.1" description="24 Aug 2026">
  `description-fix`

  Documents the Change Job work space constraint - a location change on a worker who holds a work space also needs Work\_Space\_Reference.
</Update>
