Workday Payroll agentDefinition API

To view and maintain Agent Definitions with the Agent System of Record.

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-calculation-status-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-create-pay-run-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-deduction-code-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-deduction-code-ref-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-deduction-code-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-deduction-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-deduction-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-earning-code-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-earning-code-ref-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-earning-code-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-earning-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-earning-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-pay-group-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-pay-group-ref-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-pay-group-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-pay-period-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-pay-run-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-pay-run-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-update-pay-run-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-worker-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-worker-payroll-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-worker-ref-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-calculation-status-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-create-pay-run-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-deduction-code-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-deduction-code-ref-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-deduction-code-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-deduction-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-deduction-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-earning-code-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-earning-code-ref-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-earning-code-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-earning-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-earning-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-pay-group-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-pay-group-ref-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-pay-group-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-pay-period-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-pay-run-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-pay-run-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-update-pay-run-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-worker-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-worker-payroll-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-worker-ref-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-pay-period-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-pay-run-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payment-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payment-election-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payment-election-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payslip-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payslip-deduction-line-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payslip-earning-line-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payslip-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-payslip-tax-line-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-worker-ref-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-worker-result-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-results-worker-result-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-pay-period-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-pay-run-result-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payment-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payment-election-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payment-election-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payslip-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payslip-deduction-line-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payslip-earning-line-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payslip-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-payslip-tax-line-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-worker-ref-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-worker-result-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-results-worker-result-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-adjustment-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-adjustment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-create-adjustment-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-create-input-batch-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-create-one-time-payment-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-create-supplemental-earning-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-create-time-off-input-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-input-batch-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-input-batch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-input-record-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-one-time-payment-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-one-time-payment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-supplemental-earning-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-supplemental-earning-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-time-off-input-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-time-off-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-update-one-time-payment-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-input-worker-ref-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-adjustment-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-adjustment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-create-adjustment-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-create-input-batch-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-create-one-time-payment-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-create-supplemental-earning-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-create-time-off-input-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-input-batch-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-input-batch-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-input-record-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-one-time-payment-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-one-time-payment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-supplemental-earning-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-supplemental-earning-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-time-off-input-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-time-off-input-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-update-one-time-payment-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/payroll-input-worker-ref-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-create-tax-election-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-election-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-election-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-filing-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-filing-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-jurisdiction-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-jurisdiction-ref-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-jurisdiction-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-result-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-withholding-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-tax-withholding-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-update-tax-withholding-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-worker-ref-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/tax-worker-tax-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-create-tax-election-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-election-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-election-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-filing-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-filing-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-jurisdiction-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-jurisdiction-ref-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-jurisdiction-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-result-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-result-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-withholding-collection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-tax-withholding-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-update-tax-withholding-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-worker-ref-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-structure/tax-worker-tax-summary-structure.json

Other Resources

🔗
Console
https://community.workday.com/api-console
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-ld/workday-payroll-payroll-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-calculation-status-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-create-pay-run-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-deduction-code-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-deduction-code-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-deduction-code-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-deduction-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-deduction-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-earning-code-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-earning-code-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-earning-code-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-earning-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-earning-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-pay-group-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-pay-group-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-pay-group-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-pay-period-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-pay-run-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-pay-run-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-update-pay-run-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-worker-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-worker-payroll-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-worker-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/workday-payroll-list-pay-runs-example.json
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-ld/workday-payroll-payroll-results-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-pay-period-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-pay-run-result-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payment-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payment-election-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payment-election-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payslip-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payslip-deduction-line-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payslip-earning-line-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payslip-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-payslip-tax-line-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-worker-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-worker-result-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-results-worker-result-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/workday-payroll-get-worker-payslip-example.json
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-ld/workday-payroll-payroll-input-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-adjustment-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-adjustment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-create-adjustment-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-create-input-batch-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-create-one-time-payment-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-create-supplemental-earning-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-create-time-off-input-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-input-batch-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-input-batch-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-input-record-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-one-time-payment-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-one-time-payment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-supplemental-earning-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-supplemental-earning-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-time-off-input-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-time-off-input-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-update-one-time-payment-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/payroll-input-worker-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/workday-payroll-create-one-time-payment-example.json
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-ld/workday-payroll-tax-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-create-tax-election-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-election-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-election-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-filing-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-filing-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-jurisdiction-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-jurisdiction-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-jurisdiction-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-result-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-result-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-withholding-collection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-tax-withholding-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-update-tax-withholding-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-worker-ref-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/examples/tax-worker-tax-summary-example.json
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/apis.yml

OpenAPI Specification

workday-payroll-agentdefinition-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Workday Payroll Input Deductions agentDefinition API
  description: API for submitting and managing payroll input data within the Workday platform, including one-time payments, payroll adjustments, supplemental earnings, and batch input submissions.
  version: v1
  contact:
    name: Workday Support
    url: https://www.workday.com/en-us/company/customer-support.html
    email: support@workday.com
  termsOfService: https://www.workday.com/en-us/legal.html
servers:
- url: https://api.workday.com/payroll-input/v1
  description: Workday Payroll Input Production
- url: https://{tenant}.workday.com/api/payroll-input/v1
  description: Workday Payroll Input Tenant-Specific
  variables:
    tenant:
      description: Workday tenant identifier
      default: your-tenant
security:
- bearerAuth: []
tags:
- name: agentDefinition
  description: To view and maintain Agent Definitions with the Agent System of Record.
  x-workday-confidence-level: Exotic
paths:
  /agentDefinition:
    get:
      tags:
      - agentDefinition
      summary: This operation returns the specific Agent Definition including Skills and certain Tools used in those Skills.
      description: 'This operation returns the specific Agent Definition including Skills and certain Tools used in those Skills. Each definition can contain many Skills, and in those Skills they *may* contain Tools based on the Invocation / Execution Type. Generally REST APIs will be listed here.


        <b>Secured by:</b> Development, Setup: Agents'
      responses:
        '200':
          description: Successful response. A successful response can return no matched data.
          content:
            application/json:
              schema:
                type: object
                properties:
                  total:
                    type: integer
                    format: int32
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000'
        '400':
          description: Invalid request. (https://community.workday.com/rest/error-messages)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        '401':
          description: 'Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        '403':
          description: User has insufficient permissions. (https://community.workday.com/rest/error-messages)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        '404':
          description: Resource not found. (https://community.workday.com/rest/error-messages)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        default:
          description: An error occurred.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ERROR_MODEL_REFERENCE'
      x-workday-confidence-level: Exotic
      x-workday-internal-try-enabled: 'false'
    post:
      tags:
      - agentDefinition
      summary: Based on the A2A Agent Card specification, this REST operation allows you to create an Agent Definition in Workday.
      description: 'Based on the A2A Agent Card specification, this REST operation allows you to create an Agent Definition in Workday, while also highlighting the specific Workday APIs/Resources that the Agent is allowed access to. It will update an existing instance IF one already exists with the same *name*, *provider organization*, and *version*.


        <b>Secured by:</b> Development, Setup: Agents'
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000'
      responses:
        '201':
          description: Resource created.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000'
        '400':
          description: 'Invalid request. (https://community.workday.com/rest/error-messages)

            Error Code | Validation Message

            --- | ---

            A161 | You can''t select Workday as the agent platform for third-party agents. Select a different platform.

            A2849 | Create an agent ID sequence generator using the Edit Tenant Setup - System task before registering agents.

            A3015 | The External Agent ID must be unique for Agent Definitions with the same Provider.'
          content: {}
        '401':
          description: 'Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        '403':
          description: User has insufficient permissions. (https://community.workday.com/rest/error-messages)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        '404':
          description: Resource not found. (https://community.workday.com/rest/error-messages)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE'
        default:
          description: An error occurred.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ERROR_MODEL_REFERENCE'
      x-workday-confidence-level: Exotic
      x-workday-internal-try-enabled: 'false'
components:
  schemas:
    mimeType_71f4971911331000139693324a560000:
      allOf:
      - type: object
        properties:
          type:
            maxLength: 80
            type: string
            description: Supported media type.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
    agentPlatform_aa793a5c168d1000143f8b9f05c50000:
      allOf:
      - type: object
        properties:
          reference_id:
            type: string
            description: Reference ID for the Instance of Agent Platform
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
          descriptor:
            type: string
            description: The display name of the instance
            example: Lorem ipsum dolor sit ame
          id:
            type: string
            description: Workday Id or Reference Id of the instance.
    tools_a81e152b86021000158c36e9bbdc0001:
      allOf:
      - $ref: '#/components/schemas/workdayTool_a81e152b86021000158aa15c84900000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Secured (All) (Derived)
    provider_799da24a09dd10000b827743c6f40000:
      description: The service provider of the agent
      allOf:
      - $ref: '#/components/schemas/INSTANCE_MODEL_REFERENCE'
      - type: object
    platform_ca94626efa9010003262e35486130000:
      description: The platform of the agent.
      allOf:
      - $ref: '#/components/schemas/agentPlatform_aa793a5c168d1000143f8b9f05c50000'
      - type: object
    capabilities_799da24a09dd10000e3a424ec7340000:
      description: Optional capabilities supported by the agent.
      allOf:
      - $ref: '#/components/schemas/agentCapabilites_799da24a09dd10000e37766515630000'
      - type: object
    agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000:
      allOf:
      - required:
        - description
        - name
        - skills
        - url
        - version
        type: object
        properties:
          overview:
            type: string
            description: The overview message for the agent.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
            x-workday-confidence-level: Exotic
          defaultInputModes:
            type: array
            description: The set of interaction modes that the agent supports across all skills. This can be overridden per-skill. Supported media types for input.
            items:
              $ref: '#/components/schemas/defaultInputModes_71f497191133100013c9a17716d50000'
            x-workday-type: Multi-instance
          id:
            type: string
            description: Agent Definition ID. Used to link Agent Versions.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
          version:
            type: string
            description: The version of the agent - format is up to the provider.
            example: 1.0.0
            x-workday-type: Text
          documentationUrl:
            type: string
            description: A URL to documentation for the agent.
            example: https://agent.company.com/agent1/doc
            x-workday-type: Text
          capabilities:
            $ref: '#/components/schemas/capabilities_799da24a09dd10000e3a424ec7340000'
          externalTenantID:
            type: string
            description: Used to identify the tenant for agents not owned or managed by Workday.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
            x-workday-confidence-level: Exotic
          externalAgentID:
            type: string
            description: External system’s identifier for agents not owned or managed by Workday.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
            x-workday-confidence-level: Exotic
          provider:
            $ref: '#/components/schemas/provider_799da24a09dd10000b827743c6f40000'
          iconUrl:
            type: string
            description: A URL to an icon for the agent.
            example: https://cdn1.iconfinder.com/data/icons/material-design-icons-light/24/link-variant-512.png
            x-workday-type: Text
          workdayConfig:
            type: array
            description: Identify Workday Resources to be used in Agent Skills.
            items:
              $ref: '#/components/schemas/workdayConfig_881e3f87712810000d1cfd55ee0d0001'
            x-workday-type: Multi-instance
          skills:
            type: array
            description: Skills are a unit of capability that an agent can perform.
            items:
              $ref: '#/components/schemas/skills_881e3f87712810000d1cfd55ee0d0000'
            x-workday-type: Multi-instance
          description:
            type: string
            description: A human-readable description of the agent. Used to assist users and other agents in understanding what the agent can do.
            example: This Financial Audit Agent acts as a safeguard, offering an independent review that instills confidence in financial information.
            x-workday-type: Text
          url:
            type: string
            description: A URL to the address the agent is hosted at.
            example: https://example.com/agent/finance
            x-workday-type: Text
          name:
            type: string
            description: Human readable name of the agent.
            example: Financial Audit Agent
            x-workday-type: Text
          supportsAuthenticatedExtendedCard:
            type: boolean
            description: true if the agent supports providing an extended agent card when the user is authenticated. Defaults to false if not specified.
            example: true
            x-workday-type: Boolean
          platform:
            $ref: '#/components/schemas/platform_ca94626efa9010003262e35486130000'
          defaultOutputModes:
            type: array
            description: Supported media types for output.
            items:
              $ref: '#/components/schemas/defaultOutputModes_71f497191133100013c9a17716d50001'
            x-workday-type: Multi-instance
    workdayConfig_881e3f87712810000d1cfd55ee0d0001:
      allOf:
      - $ref: '#/components/schemas/agentSkillResource_881e3f87712810000d1ba8a0a0510000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Agent Definition Skill (Derived)
    agent_resource_2e69afd4e86c10001ad2755763bc0000:
      description: The Workday Resource for this Tools if applicable.
      allOf:
      - $ref: '#/components/schemas/workdayResource_2e69afd4e86c10001fae2831c6da0000'
      - type: object
    agentCapabilites_799da24a09dd10000e37766515630000:
      allOf:
      - type: object
        properties:
          pushNotifications:
            type: boolean
            description: true if the agent can notify updates to client.
            example: true
            x-workday-type: Boolean
          stateTransitionHistory:
            type: boolean
            description: true if the agent exposes status change history for tasks.
            example: true
            x-workday-type: Boolean
          streaming:
            type: boolean
            description: true if the agent supports SSE.
            example: true
            x-workday-type: Boolean
    agentSkillResource_881e3f87712810000d1ba8a0a0510000:
      allOf:
      - type: object
        properties:
          workdayResources:
            type: array
            description: List of Workday Resources used by this agents skill.
            items:
              $ref: '#/components/schemas/workdayResources_881e3f877128100010fb617ba5260000'
            x-workday-type: Multi-instance
          skillId:
            type: string
            description: Unique identifier for the agent's skill.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
          executionMode:
            $ref: '#/components/schemas/executionMode_d785eba56e9c10003761356522e00000'
    outputModes_71f49719113310002d148ce3f5370000:
      allOf:
      - $ref: '#/components/schemas/mimeType_71f4971911331000139693324a560000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Mime Type (Derived)
    workdayResource_2e69afd4e86c10001fae2831c6da0000:
      allOf:
      - type: object
        properties:
          descriptor:
            type: string
            description: The display name of the instance
            example: Lorem ipsum dolor sit ame
          id:
            type: string
            description: The id for Agent Resource (Derived)
    defaultInputModes_71f497191133100013c9a17716d50000:
      allOf:
      - $ref: '#/components/schemas/mimeType_71f4971911331000139693324a560000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Mime Type (Derived)
    INSTANCE_MODEL_REFERENCE:
      required:
      - id
      type: object
      properties:
        id:
          pattern: ^(([0-9a-f]{32})|(\S+=\S+))$
          type: string
          description: Workday Id or Reference Id of the instance.
        descriptor:
          type: string
          description: The display name of the instance
          readOnly: true
        href:
          type: string
          description: A link to the instance
          readOnly: true
    skills_881e3f87712810000d1cfd55ee0d0000:
      allOf:
      - $ref: '#/components/schemas/agentSkill_881e3f87712810000d0bf06dae650000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Agent Definition Skill (Derived)
    skillTools_881e3f877128100010f2ba3820a20000:
      allOf:
      - required:
        - description
        - tool_name
        type: object
        properties:
          description:
            type: string
            description: Description of the Operation.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
            x-workday-confidence-level: Exotic
          agent_resource:
            $ref: '#/components/schemas/agent_resource_2e69afd4e86c10001ad2755763bc0000'
          tool_name:
            type: string
            description: Name of the Operation.
            example: Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.
            x-workday-type: Text
            x-workday-confidence-level: Exotic
          tools:
            type: array
            description: Any related Workday Securable Items used by the Workday Resource.
            items:
              $ref: '#/components/schemas/tools_a81e152b86021000158c36e9bbdc0001'
            x-workday-type: Multi-instance
    workdayResources_881e3f877128100010fb617ba5260000:
      allOf:
      - $ref: '#/components/schemas/skillTools_881e3f877128100010f2ba3820a20000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Agent Tool (Derived)
    inputModes_71f49719113310002d148ce3f5370001:
      allOf:
      - $ref: '#/components/schemas/mimeType_71f4971911331000139693324a560000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Mime Type (Derived)
    workdayTool_a81e152b86021000158aa15c84900000:
      allOf:
      - type: object
        properties:
          id:
            type: string
            description: Workday Id or Reference Id of the instance.
          descriptor:
            type: string
            description: The display name of the instance
            example: Lorem ipsum dolor sit ame
    VALIDATION_ERROR_MODEL_REFERENCE:
      allOf:
      - required:
        - error
        type: object
        properties:
          error:
            type: string
            description: A description of the error
          errors:
            type: array
            description: An array of validation errors
            items:
              $ref: '#/components/schemas/ERROR_MODEL_REFERENCE'
    defaultOutputModes_71f497191133100013c9a17716d50001:
      allOf:
      - $ref: '#/components/schemas/mimeType_71f4971911331000139693324a560000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Mime Type (Derived)
    tags_71f49719113310002d148ce3f5370002:
      allOf:
      - $ref: '#/components/schemas/agentSkillTag_71f49719113310002d130aa875ca0000'
      - type: object
        properties:
          id:
            type: string
            description: The id for Agent Definition Skill Tag (Derived)
    ERROR_MODEL_REFERENCE:
      required:
      - error
      type: object
      properties:
        error:
          type: string
          description: A description of the error
        code:
          type: string
          description: The code that corresponds to the error message. Use the error code to drive programmatic error-handling behavior. Don't use error message strings for this purpose because they are subject to change
        field:
          type: string
          description: The field related to the error
        path:
          type: string
          description: The path of the field related to the error
    agentSkill_881e3f87712810000d0bf06dae650000:
      allOf:
      - required:
        - description
        - id
        - name
        type: object
        properties:
          tags:
            type: array
            description: Set of tagwords describing classes of capabilities for this specific skill.
            items:
              $ref: '#/components/schemas/tags_71f49719113310002d148ce3f5370002'
            x-workday-type: Multi-instance
          inputModes:
            type: array
            description: The set of interaction modes that the skill supports (if different than the default).
            items:
              $ref: '#/components/schemas/inputModes_71f49719113310002d148ce3f5370001'
            x-workday-type: Multi-instance
          outputModes:
            type: array
            description: Supported media types for output.
            items:
              $ref: '#/components/schemas/outputModes_71f49719113310002d148ce3f5370000'
            x-workday-type: Multi-instance
          description:
            type: string
            description: Description of the skill - will be used by the client or a human as a hint to understand what the skill does.
            example: This skill analyzes many financial documents in the boundary for the supervisory org.
            x-workday-type: Text
          id:
            type: string
            description: Unique identifier for the agent's skill.
            example: '1234'
            x-workday-type: Text
          name:
            type: string
            description: Human readable name of the skill.
            example: Financial Audit Analyzer
            x-workday-type: Text
    executionMode_d785eba56e9c10003761356522e00000:
      description: The Execution Mode this Skill is operating in. Either Ambient, or Delegate.
      allOf:
      - $ref: '#/components/schemas/INSTANCE_MODEL_REFERENCE'
      - type: object
    agentSkillTag_71f49719113310002d130aa875ca0000:
      allOf:
      - required:
        - tag
        type: object
        properties:
          tag:
            type: string
            description: Will be used by the client as a hint to understand how the skill can be used.
            example: '[{"tag":"cooking"}, {"tag":"customer support"}]'
            x-workday-type: Text
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: OAuth 2.0 bearer token obtained through Workday authentication.
externalDocs:
  description: Workday Payroll Input API Documentation
  url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html