Workday Logo

Workday API Integration Profile

Information and guides about integrating with Workday API

Add Workday Integration to Your App
  • Approve TimeOff Request

    Approves the business process event step specified by the ID of the originating event step. The processing person must have view access to the event. In the request body, specify these required fields: id (the event step you are denying), stepAction{id} (if there are multiple event steps), comment.

  • Cancel TimeOff Request

    Denies the business process event step specified by the ID of the originating event step. The processing person must have view access to the event. In the request body, specify these required fields: id (the event step you are denying), stepAction{id} (if there are multiple event steps), comment.

  • Creates a time off request for the specified worker ID and initiates the business process.

    Creates a time off request for the specified worker ID and initiates the Request Time Off business process. In the request body, if using business process parameters, specify at least the required field: action {id}. You must specify the submit action WID: d9e4223e446c11de98360015c5e6daf6 Secured by: Request Time Off (REST Service) Scope: Time Off and Leave

  • Retrieves a single experience instance for a \~prospect\~.

    Retrieves the work experience with the specified ID for the specified ~prospect~.

    Secured by: Prospects

    Scope: Recruiting, Talent Pipeline

  • Retrieves a collection of interviews.

    Secured by: Interview Feedback Public API

    Scope: Recruiting

  • Retrieves instances that can be used as values for other endpoint parameters in this service.

  • Retrieves a collection of job postings.

    Retrieves all job postings. You can filter by categories and job sites.

    Secured by: Job Postings: External

    Scope: Recruiting

  • Create \~prospects\~.

    Creates a single ~prospect~ instance with the specified data. In the request body, specify at least the required field: candidate.name.country.id. The Recruiting Name Components configuration might require additional fields for candidate.name. To determine additional required fields, see the Recruiting Name Components tab on the Maintain Name Components by ~Country~ task.

    Secured by: Create External Prospects, Set Up: External Career Site Access

    Scope: Recruiting

  • Retrieves a single language instance for a \~prospect\~.

    Retrieves the language with the specified ID for the specified ~prospect~.

    Secured by: Prospects

    Scope: Recruiting, Talent Pipeline

  • Retrieves the education of a single \~prospect\~ instance.

    Retrieves the education of the ~prospect~ with the specified ID.

    Secured by: Prospects

    Scope: Recruiting, Talent Pipeline

Build every single integration your customers need with AI

Talk to an expert