-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Description
Is there a specific app this action is for?
Workday is an app widely used for HR across most enterprises, a good integration brings tremendous value to the entire community
Please provide a link to the relevant API docs for the specific service / operation.
Most path have OpenAPIs ready for integration. It would be extremely valuable to have them integrated into Pipedream. In priority, the most useful ones are :
Person
homeContactInformationChanges
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#person/v4/homeContactInformationChanges
Base: /homeContactInformationChanges
Endpoints:
GET /homeContactInformationChanges
- List all changesGET /homeContactInformationChanges/{ID}
- Get specific changePOST /homeContactInformationChanges
- Create new changePATCH /homeContactInformationChanges/{ID}
- Update change
people
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#person/v4/people
Base: /people
Endpoints:
GET /people
- List all peopleGET /people/{ID}
- Get person detailsGET /people/{ID}/profilePhoto
- Get profile photoPOST /people
- Create personPATCH /people/{ID}
- Update person
phoneValidation
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#person/v4/phoneValidation
Base: /phoneValidation
Endpoints:
POST /phoneValidation/validate
- Validate phone numberGET /phoneValidation/supportedCountries
- Get supported countries
workContactInformationChanges
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#person/v4/workContactInformationChanges
Base: /workContactInformationChanges
Endpoints:
GET /workContactInformationChanges
- List all changesGET /workContactInformationChanges/{ID}
- Get specific changePOST /workContactInformationChanges
- Create new changePATCH /workContactInformationChanges/{ID}
- Update change
Prompt-Values
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#person/v4/Prompt-Values
Base: /promptValues
Endpoints:
GET /promptValues
- Get prompt valuesGET /promptValues/{promptType}
- Get values for specific prompt type
Recruiting
interviews
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#recruiting/v4/interviews
Base: /interviews
Endpoints:
GET /interviews
- List all interviewsGET /interviews/{ID}
- Get interview detailsPOST /interviews
- Schedule interviewPATCH /interviews/{ID}
- Update interviewDELETE /interviews/{ID}
- Cancel interview
jobPostings
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#recruiting/v4/jobPostings
Base: /jobPostings
Endpoints:
GET /jobPostings
- List all job postingsGET /jobPostings/{ID}
- Get job posting detailsPOST /jobPostings
- Create job postingPATCH /jobPostings/{ID}
- Update job postingDELETE /jobPostings/{ID}
- Remove job posting
prospects
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#recruiting/v4/prospects
Base: /prospects
Endpoints:
GET /prospects
- List all prospectsGET /prospects/{ID}
- Get prospect detailsPOST /prospects
- Create prospectPATCH /prospects/{ID}
- Update prospectPOST /prospects/{ID}/attachments
- Add attachments
Prompt-Values
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#recruiting/v4/Prompt-Values
Base: /promptValues
Endpoints:
GET /promptValues
- Get prompt valuesGET /promptValues/{promptType}
- Get values for specific prompt type
Staffing
jobChanges
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/jobChanges
Base: /jobChanges
Endpoints:
GET /jobChanges
- List all job changesGET /jobChanges/{ID}
- Get job change detailsPOST /jobChanges
- Create job changePATCH /jobChanges/{ID}
- Update job change
jobFamilies
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/jobFamilies
Base: /jobFamilies
Endpoints:
GET /jobFamilies
- List all job familiesGET /jobFamilies/{ID}
- Get job family detailsGET /jobFamilies/{ID}/jobProfiles
- Get profiles in family
jobProfiles
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/jobProfiles
Base: /jobProfiles
Endpoints:
GET /jobProfiles
- List all job profilesGET /jobProfiles/{ID}
- Get job profile detailsGET /jobProfiles/{ID}/compensationGrades
- Get compensation grades
jobs
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/jobs
Base: /jobs
Endpoints:
GET /jobs
- List all jobsGET /jobs/{ID}
- Get job detailsPOST /jobs
- Create jobPATCH /jobs/{ID}
- Update job
organizationAssignmentChanges
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/organizationAssignmentChanges
Base: /organizationAssignmentChanges
Endpoints:
GET /organizationAssignmentChanges
- List all changesGET /organizationAssignmentChanges/{ID}
- Get change detailsPOST /organizationAssignmentChanges
- Create changePATCH /organizationAssignmentChanges/{ID}
- Update change
supervisoryOrganizations
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/supervisoryOrganizations
Base: /supervisoryOrganizations
Endpoints:
GET /supervisoryOrganizations
- List all organizationsGET /supervisoryOrganizations/{ID}
- Get organization detailsGET /supervisoryOrganizations/{ID}/workers
- Get workers in organizationGET /supervisoryOrganizations/{ID}/subordinateOrganizations
- Get subordinate orgs
workers
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/workers
Base: /workers
Endpoints:
GET /workers
- List all workersGET /workers/{ID}
- Get worker detailsGET /workers/{ID}/history
- Get worker historyGET /workers/{ID}/supervisoryOrganizations
- Get worker's organizationsPATCH /workers/{ID}
- Update worker
Prompt-Values
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#staffing/v7/Prompt-Values
Base: /promptValues
Endpoints:
GET /promptValues
- Get prompt valuesGET /promptValues/{promptType}
- Get values for specific prompt type
Talent Management
createMentorshipForMe
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#talentManagement/v2/createMentorshipForMe
Base: /createMentorshipForMe
Endpoints:
POST /createMentorshipForMe
- Create mentorship for current userGET /createMentorshipForMe/eligibleMentors
- Get eligible mentors
createMentorshipForWorker
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#talentManagement/v2/createMentorshipForWorker
Base: /createMentorshipForWorker
Endpoints:
POST /createMentorshipForWorker
- Create mentorship for workerGET /createMentorshipForWorker/{workerID}/eligibleMentors
- Get eligible mentors for worker
mentorships
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#talentManagement/v2/mentorships
Base: /mentorships
Endpoints:
GET /mentorships
- List all mentorshipsGET /mentorships/{ID}
- Get mentorship detailsPATCH /mentorships/{ID}
- Update mentorshipDELETE /mentorships/{ID}
- End mentorship
successionPlanEvents
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#talentManagement/v2/successionPlanEvents
Base: /successionPlanEvents
Endpoints:
GET /successionPlanEvents
- List all eventsGET /successionPlanEvents/{ID}
- Get event detailsPOST /successionPlanEvents
- Create eventPATCH /successionPlanEvents/{ID}
- Update event
successionPlans
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#talentManagement/v2/successionPlans
Base: /successionPlans
Endpoints:
GET /successionPlans
- List all succession plansGET /successionPlans/{ID}
- Get plan detailsGET /successionPlans/{ID}/candidates
- Get plan candidatesPOST /successionPlans
- Create planPATCH /successionPlans/{ID}
- Update plan
Prompt-Values
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#talentManagement/v2/Prompt-Values
Base: /promptValues
Endpoints:
GET /promptValues
- Get prompt valuesGET /promptValues/{promptType}
- Get values for specific prompt type
Holiday
holidayEvents
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#holiday/v1/holidayEvents
Base: /holidayEvents
Endpoints:
GET /holidayEvents
- List all holiday eventsGET /holidayEvents/{ID}
- Get holiday event detailsGET /holidayEvents/byDate
- Get events by date rangeGET /holidayEvents/byLocation
- Get events by location
Journeys
distributionRequests
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#journeys/v1/distributionRequests
Base: /distributionRequests
Endpoints:
GET /distributionRequests
- List all distribution requestsGET /distributionRequests/{ID}
- Get request detailsPOST /distributionRequests
- Create distribution requestPATCH /distributionRequests/{ID}
- Update requestDELETE /distributionRequests/{ID}
- Cancel request
Learning
content
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#learning/v1/content
Base: /content
Endpoints:
GET /content
- List all learning contentGET /content/{ID}
- Get content detailsGET /content/{ID}/enrollments
- Get content enrollmentsPOST /content
- Create contentPATCH /content/{ID}
- Update content
manageDigitalCourses
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#learning/v1/manageDigitalCourses
Base: /manageDigitalCourses
Endpoints:
GET /manageDigitalCourses
- List all digital coursesGET /manageDigitalCourses/{ID}
- Get course detailsPOST /manageDigitalCourses
- Create digital coursePATCH /manageDigitalCourses/{ID}
- Update coursePOST /manageDigitalCourses/{ID}/enroll
- Enroll in course
Payroll
jobs
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/jobs
Base: /jobs
Endpoints:
GET /jobs
- List all payroll jobsGET /jobs/{ID}
- Get job detailsGET /jobs/{ID}/payComponents
- Get job pay componentsPATCH /jobs/{ID}
- Update job
minimumWageRates
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/minimumWageRates
Base: /minimumWageRates
Endpoints:
GET /minimumWageRates
- List all minimum wage ratesGET /minimumWageRates/{ID}
- Get rate detailsGET /minimumWageRates/byLocation
- Get rates by location
payGroupDetails
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/payGroupDetails
Base: /payGroupDetails
Endpoints:
GET /payGroupDetails
- List all pay group detailsGET /payGroupDetails/{ID}
- Get pay group detailsGET /payGroupDetails/{ID}/payPeriods
- Get pay periods
payGroups
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/payGroups
Base: /payGroups
Endpoints:
GET /payGroups
- List all pay groupsGET /payGroups/{ID}
- Get pay group detailsGET /payGroups/{ID}/workers
- Get workers in pay group
payrollInputs
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/payrollInputs
Base: /payrollInputs
Endpoints:
GET /payrollInputs
- List all payroll inputsGET /payrollInputs/{ID}
- Get input detailsPOST /payrollInputs
- Create payroll inputPATCH /payrollInputs/{ID}
- Update inputDELETE /payrollInputs/{ID}
- Delete input
taxRates
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/taxRates
Base: /taxRates
Endpoints:
GET /taxRates
- List all tax ratesGET /taxRates/{ID}
- Get tax rate detailsGET /taxRates/byLocation
- Get rates by locationGET /taxRates/byWorker/{workerID}
- Get worker's tax rates
Prompt-Values
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#payroll/v2/Prompt-Values
Base: /promptValues
Endpoints:
GET /promptValues
- Get prompt valuesGET /promptValues/{promptType}
- Get values for specific prompt type
Performance Enablement
feedbackBadges
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#performanceEnablement/v5/feedbackBadges
Base: /feedbackBadges
Endpoints:
GET /feedbackBadges
- List all feedback badgesGET /feedbackBadges/{ID}
- Get badge detailsPOST /feedbackBadges
- Create feedback badgeDELETE /feedbackBadges/{ID}
- Remove badge
giveRequestedFeedbackEvents
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#performanceEnablement/v5/giveRequestedFeedbackEvents
Base: /giveRequestedFeedbackEvents
Endpoints:
GET /giveRequestedFeedbackEvents
- List all feedback eventsGET /giveRequestedFeedbackEvents/{ID}
- Get event detailsPOST /giveRequestedFeedbackEvents
- Submit feedbackPATCH /giveRequestedFeedbackEvents/{ID}
- Update feedback
workers
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#performanceEnablement/v5/workers
Base: /workers
Endpoints:
GET /workers
- List all workersGET /workers/{ID}
- Get worker performance detailsGET /workers/{ID}/goals
- Get worker goalsGET /workers/{ID}/reviews
- Get worker reviewsGET /workers/{ID}/feedback
- Get worker feedback
Prompt-Values
URL: https://community.workday.com/sites/default/files/file-hosting/restapi/#performanceEnablement/v5/Prompt-Values
Base: /promptValues
Endpoints:
GET /promptValues
- Get prompt valuesGET /promptValues/{promptType}
- Get values for specific prompt type