-
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