AptlyStar

Workday

Manage workers, hiring, onboarding, and HR operations in Workday

Instructions d'utilisation

Integrate Workday HRIS into your workflow. Create pre-hires, hire employees, manage worker profiles, assign onboarding plans, handle job changes, retrieve compensation data, and process terminations.

Outils

workday_get_worker

Retrieve a specific worker profile including personal, employment, and organization data.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
workerIdstringOuiWorker ID to retrieve (e.g., 3aa5550b7fe348b98d7b5741afc65534)

Sortie

ParamètreTypeDescription
workerjsonWorker profile with personal, employment, and organization data

workday_list_workers

List or search workers with optional filtering and pagination.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
limitnumberNonMaximum number of workers to return (default: 20)
offsetnumberNonNumber of records to skip for pagination

Sortie

ParamètreTypeDescription
workersarrayArray of worker profiles
totalnumberTotal number of matching workers

workday_create_prehire

Create a new pre-hire (applicant) record in Workday. This is typically the first step before hiring an employee.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
legalNamestringOuiFull legal name of the pre-hire (e.g., "Jane Doe")
emailstringNonEmail address of the pre-hire
phoneNumberstringNonPhone number of the pre-hire
addressstringNonAddress of the pre-hire
countryCodestringNonISO 3166-1 Alpha-2 country code (defaults to US)

Sortie

ParamètreTypeDescription
preHireIdstringID of the created pre-hire record
descriptorstringDisplay name of the pre-hire

workday_hire_employee

Hire a pre-hire into an employee position. Converts an applicant into an active employee record with position, start date, and manager assignment.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
preHireIdstringOuiPre-hire (applicant) ID to convert into an employee
positionIdstringOuiPosition ID to assign the new hire to
hireDatestringOuiHire date in ISO 8601 format (e.g., 2025-06-01)
employeeTypestringNonEmployee type (e.g., Regular, Temporary, Contractor)

Sortie

ParamètreTypeDescription
workerIdstringWorker ID of the newly hired employee
employeeIdstringEmployee ID assigned to the new hire
eventIdstringEvent ID of the hire business process
hireDatestringEffective hire date

workday_update_worker

Update fields on an existing worker record in Workday.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
workerIdstringOuiWorker ID to update
fieldsjsonOuiFields to update as JSON (e.g., {"businessTitle": "Senior Engineer", "primaryWorkEmail": "new@company.com"})

Sortie

ParamètreTypeDescription
eventIdstringEvent ID of the change personal information business process
workerIdstringWorker ID that was updated

workday_assign_onboarding

Create or update an onboarding plan assignment for a worker. Sets up onboarding stages and manages the assignment lifecycle.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
workerIdstringOuiWorker ID to assign the onboarding plan to
onboardingPlanIdstringOuiOnboarding plan ID to assign
actionEventIdstringOuiAction event ID that enables the onboarding plan (e.g., the hiring event ID)

Sortie

ParamètreTypeDescription
assignmentIdstringOnboarding plan assignment ID
workerIdstringWorker ID the plan was assigned to
planIdstringOnboarding plan ID that was assigned

workday_get_organizations

Retrieve organizations, departments, and cost centers from Workday.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
typestringNonOrganization type filter (e.g., Supervisory, Cost_Center, Company, Region)
limitnumberNonMaximum number of organizations to return (default: 20)
offsetnumberNonNumber of records to skip for pagination

Sortie

ParamètreTypeDescription
organizationsarrayArray of organization records
totalnumberTotal number of matching organizations

workday_change_job

Perform a job change for a worker including transfers, promotions, demotions, and lateral moves.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
workerIdstringOuiWorker ID for the job change
effectiveDatestringOuiEffective date for the job change in ISO 8601 format (e.g., 2025-06-01)
newPositionIdstringNonNew position ID (for transfers)
newJobProfileIdstringNonNew job profile ID (for role changes)
newLocationIdstringNonNew work location ID (for relocations)
newSupervisoryOrgIdstringNonTarget supervisory organization ID (for org transfers)
reasonstringOuiReason for the job change (e.g., Promotion, Transfer, Reorganization)

Sortie

ParamètreTypeDescription
eventIdstringJob change event ID
workerIdstringWorker ID the job change was applied to
effectiveDatestringEffective date of the job change

workday_get_compensation

Retrieve compensation plan details for a specific worker.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
workerIdstringOuiWorker ID to retrieve compensation data for

Sortie

ParamètreTypeDescription
compensationPlansarrayArray of compensation plan details
↳ idstringCompensation plan ID
↳ planNamestringName of the compensation plan
↳ amountnumberCompensation amount
↳ currencystringCurrency code
↳ frequencystringPay frequency

workday_terminate_worker

Initiate a worker termination in Workday. Triggers the Terminate Employee business process.

Entrée

ParamètreTypeObligatoireDescription
tenantUrlstringOuiWorkday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstringOuiWorkday tenant name
usernamestringOuiIntegration System User username
passwordstringOuiIntegration System User password
workerIdstringOuiWorker ID to terminate
terminationDatestringOuiTermination date in ISO 8601 format (e.g., 2025-06-01)
reasonstringOuiTermination reason (e.g., Resignation, End_of_Contract, Retirement)
notificationDatestringNonDate the termination was communicated in ISO 8601 format
lastDayOfWorkstringNonLast day of work in ISO 8601 format (defaults to termination date)

Sortie

ParamètreTypeDescription
eventIdstringTermination event ID
workerIdstringWorker ID that was terminated
terminationDatestringEffective termination date

On this page