Workday Integrations website screenshot

Workday Integrations

Workday provides cloud-based enterprise software for finance, HR, and planning. This APIs.json file describes the integration capabilities and APIs available for connecting Workday with other systems.

4 APIs 0 Features
CloudEnterprise SoftwareERPFinanceHCMHRIntegration

APIs

Workday REST API

Modern REST API for accessing Workday business objects including employees, organizations, positions, and more.

Workday SOAP Web Services

Comprehensive SOAP-based web services for deep integration with Workday including Human Capital Management, Financial Management, and custom integrations.

Workday RaaS (Report-as-a-Service)

Access custom and standard Workday reports as web services, enabling report data to be consumed by external systems.

Workday Prism Analytics API

API for loading external data into Workday Prism Analytics for advanced reporting and analytics capabilities.

Collections

Pricing Plans

Rate Limits

Workday Integrations Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Workday Integrations Context

0 classes · 11 properties

JSON-LD

API Governance Rules

Workday Integrations API Rules

11 rules · 4 errors 6 warnings

SPECTRAL

JSON Structure

Workday Integrations Worker Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🌐
DeveloperPortal
DeveloperPortal
🔑
Authentication Guide
Authentication Guide
🔗
Integration Cloud Platform
Integration Cloud Platform
🔗
Studio
Studio
🔗
Community
Community
💬
Support
Support
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Workday Integrations Workday REST API
  version: v1
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Workers
    type: folder
  items:
  - info:
      name: Workday Integrations List workers
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/workers
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
      - name: search
        value: ''
        type: query
        description: Search string to filter results
    docs: Retrieve a collection of workers. Returns employees and contingent workers with their basic profile information.
      Supports pagination, filtering, and field selection.
  - info:
      name: Workday Integrations Get a worker
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/workers/:workerId
      params:
      - name: workerId
        value: ''
        type: path
        description: Workday ID of the worker
    docs: Retrieve detailed information about a specific worker by their Workday ID, including personal data, employment details,
      and organizational assignments.
  - info:
      name: Workday Integrations Get worker history
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/workers/:workerId/history
      params:
      - name: workerId
        value: ''
        type: path
        description: Workday ID of the worker
    docs: Retrieve the employment history for a specific worker, including job changes, promotions, transfers, and organizational
      moves.
- info:
    name: Time Off
    type: folder
  items:
  - info:
      name: Workday Integrations Get worker time off plans
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/workers/:workerId/timeOffPlans
      params:
      - name: workerId
        value: ''
        type: path
        description: Workday ID of the worker
    docs: Retrieve time off plans and balances for a specific worker, including accrued, used, and available balances.
- info:
    name: Compensation
    type: folder
  items:
  - info:
      name: Workday Integrations Get worker compensation
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/workers/:workerId/compensation
      params:
      - name: workerId
        value: ''
        type: path
        description: Workday ID of the worker
    docs: Retrieve compensation details for a specific worker, including base pay, allowances, bonuses, and total compensation.
- info:
    name: Benefits
    type: folder
  items:
  - info:
      name: Workday Integrations Get worker benefit enrollments
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/workers/:workerId/benefits
      params:
      - name: workerId
        value: ''
        type: path
        description: Workday ID of the worker
    docs: Retrieve benefit enrollment details for a specific worker, including health, dental, vision, life insurance, and
      retirement plans.
- info:
    name: Organizations
    type: folder
  items:
  - info:
      name: Workday Integrations List organizations
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/organizations
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
      - name: search
        value: ''
        type: query
        description: Search string to filter results
      - name: type
        value: ''
        type: query
        description: Filter by organization type
    docs: Retrieve a collection of organizations including supervisory, cost center, company, region, and custom organization
      types.
  - info:
      name: Workday Integrations Get an organization
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/organizations/:organizationId
      params:
      - name: organizationId
        value: ''
        type: path
        description: Workday ID of the organization
    docs: Retrieve detailed information about a specific organization by ID, including its type, hierarchy, and manager.
  - info:
      name: Workday Integrations List workers in an organization
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/organizations/:organizationId/workers
      params:
      - name: organizationId
        value: ''
        type: path
        description: Workday ID of the organization
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
    docs: Retrieve workers assigned to a specific organization.
- info:
    name: Job Profiles
    type: folder
  items:
  - info:
      name: Workday Integrations List job profiles
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/jobProfiles
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
      - name: search
        value: ''
        type: query
        description: Search string to filter results
    docs: Retrieve a collection of job profile definitions configured in the Workday tenant, including job families and management
      levels.
  - info:
      name: Workday Integrations Get a job profile
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/jobProfiles/:jobProfileId
      params:
      - name: jobProfileId
        value: ''
        type: path
        description: Workday ID of the job profile
    docs: Retrieve details of a specific job profile by ID.
- info:
    name: Positions
    type: folder
  items:
  - info:
      name: Workday Integrations List positions
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/positions
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
      - name: search
        value: ''
        type: query
        description: Search string to filter results
    docs: Retrieve a collection of position records, including filled and unfilled positions with their associated job profiles.
  - info:
      name: Workday Integrations Get a position
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/positions/:positionId
      params:
      - name: positionId
        value: ''
        type: path
        description: Workday ID of the position
    docs: Retrieve details of a specific position by ID, including the assigned worker and job profile.
- info:
    name: Payroll
    type: folder
  items:
  - info:
      name: Workday Integrations List pay groups
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/payGroups
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
    docs: Retrieve a collection of pay groups configured in the tenant.
- info:
    name: Recruiting
    type: folder
  items:
  - info:
      name: Workday Integrations List job requisitions
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/jobRequisitions
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
      - name: search
        value: ''
        type: query
        description: Search string to filter results
    docs: Retrieve a collection of job requisitions for open positions.
  - info:
      name: Workday Integrations Get a job requisition
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/jobRequisitions/:jobRequisitionId
      params:
      - name: jobRequisitionId
        value: ''
        type: path
        description: Workday ID of the job requisition
    docs: Retrieve details of a specific job requisition by ID.
- info:
    name: Business Processes
    type: folder
  items:
  - info:
      name: Workday Integrations List business processes
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/businessProcesses
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return per page
      - name: offset
        value: ''
        type: query
        description: Number of results to skip for pagination
      - name: status
        value: ''
        type: query
        description: Filter by process status
    docs: Retrieve active business process instances, including approval workflows and their current status.
  - info:
      name: Workday Integrations Get a business process
      type: http
    http:
      method: GET
      url: https://wd2-impl-services1.workday.com/ccx/api/v1/{tenant}/businessProcesses/:processId
      params:
      - name: processId
        value: ''
        type: path
        description: Workday ID of the business process instance
    docs: Retrieve details and current status of a specific business process instance by ID.
bundled: true