How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Workday Business Processes Event Steps API

Returns a collection of business process event steps based on the specified parameters. Only event steps that are awaiting action from the processing person are returned.

Workday Business Processes Event Steps API is one of 30 APIs that Workday Business Processes publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 14 JSON Schema definitions.

Tagged areas include Event Steps. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, a changelog, and 14 JSON Schemas.

This API exposes 8 operations across 8 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://{tenantHostname}/businessProcess/v1.

8 operations 8 paths 60 schemas 2 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://{tenantHostname}/businessProcess/v1
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Workday Business Processes Event Steps API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the implicit flow.

Paths & Operations 8

Across 8 paths, the API surfaces 8 operations — 2 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

eventSteps 8

Returns a collection of business process event steps based on the specified parameters. Only event steps that are awaiting action from the processing person are returned.

GET
/eventSteps
Retrieves business process event steps
getEventSteps 8 params → 200400401403404default
POST
/eventSteps/{ID}/questionnaire
Post an action for a Complete Questionnaire step in a business process
postEventStepsByIDQuestionnaire 1 param body → 201400401403404default
POST
/eventSteps/{ID}/reassign
Reassigns the specified business process event step
postEventStepsByIDReassign 1 param body → 201400401403404default
POST
/eventSteps/{ID}/deny
Denies a business process event step
postEventStepsByIDDeny 1 param body → 201400401403404default
GET
/eventSteps/{ID}
Retrieves a business process event step
getEventStepsByID 1 param → 200400401403404default
POST
/eventSteps/{ID}/toDo
Post an action for a To Do step in a business process
postEventStepsByIDToDo 1 param body → 201400401403404default
POST
/eventSteps/{ID}/approve
Approves a business process event step
postEventStepsByIDApprove 1 param body → 201400401403404default
POST
/eventSteps/{ID}/sendBack
Sends back a business process event step
postEventStepsByIDSendBack 1 param body → 201400401403404default

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are ERROR_MODEL_REFERENCE (6 properties), INSTANCE_MODEL_REFERENCE (3 properties). Each schema is shown below with its type and property counts.

VALIDATION_ERROR_MODEL_REFERENCE
questionnaire_29444fc74ae610001adc2a36b8c300b3
This CRF returns the instance of Questionnaire that is configured for the Complete Questionnaire Event included in the Event Record. The included instance info…
businessProcessStepsReassign_bd578ca9ac8010001895bda38db00000
ResourceIdPathValue_eventSteps
questionnaireAnswerCreate_670e7e9e117b1000276a34afc7b207cb
completeQuestionnaireEventStep_3544fcea2784100018ee4286aeca0000
questionnaireAttachments_69164aa4df9610001e17f32134be5429
questionMultipleChoiceAnswerEmptyView_670e7e9e117b100027c36c757fb807d5
awaitingPersons_da856647269810000f8afbe0b1160190
stepEvent_429268efcffb10000a1c13ce7e2200b3
Returns Event for event record.
completedByPerson_a7a41b4d029c10000b1f9327976918f9
The person that completed the step as Assignee
eventStatus_0277c526ae0f1000142f25a5ad5e12cd
Returns the Workflow State of the current Action Event
roles_d6a10186b85d1000177ee6105ff50000
status_a7a41b4d029c10000b1f9341d97718fb
The status of this business process step.
businessProcessEventStepTodo_33ae690d779b10001c98021b2aa90000
businessProcessStep_126610e8eaaa10001a6221fd7bb500b2
Returns the step being performed by the event record.
status_7493dc548656100016691f82f04a0448
The status of this business process step.
answerMultipleChoices_670e7e9e117b10002790f474903a07d2
awaitingPerson_be45cf559398100006b982ad8c6d000e
ERROR_MODEL_REFERENCE
object
6 properties 1 required
businessProcessStep_da856647269810000f8afbbdc74c0186
Returns the step being performed by the event record.
stepAction_122be871d36110000539df507b410000
The status of the step
eventStepsView_a7a41b4d029c10000b1f92d3188e18f6
stepAction_0277c526ae0f100006ec0d3a4fd7128d
The status of this business process step.
questionItem_670e7e9e117b10002790f46f3d9c07d1
Question Item for Questionnaire Answer. Question item represents the question in a questionnaire.
stepEvent_0e248a2147271000163da105718300b7
Returns Event for event record.
stepType_da856647269810000f8afbcf5b17018a
Returns the type of step being performed by the event record.
status_da856647269810000f8afbc077fb0187
The status of this business process step.
event_a7a41b4d029c10000b1f9334c61218fa
Identifies the business process and allows you to drill into the details and access related actions.
to_7493dc54865610001e4448dfd4cc0826
a set containing no instances
questionnaireTarget_b73d92d470c7100012164171eac28426
The questionnaire subject. Example: The candidate for admission to a school. This is a new attribute as of 2021R2, and is currently only supported for Student.
eventStatus_d3a64cee269d100010eef79987c40042
Returns the Workflow State of the current Action Event
overallProcess_cb97eee93655100009c59d031a5e013b
Returns the overall process for this event record. The overall process is the outermost process in a business process.
businessProcessStepSendBack_7493dc548656100016691f68af730447
questionnaireAttachment_cfb1e71e5435100008e52b3f011f0708
task_da856647269810000f8afbdb394e018e
This CRF returns the instance of the task that is configured for the Event Record. The included instance information includes a descriptor and the WID.
event_da856647269810000f8afbeac5a00193
Identifies the business process and allows you to drill into the details and access related actions.
removeAssignees_d6a10186b85d10001786ad45b71c0000
awaitingRoles_d6a10186b85d100015f2f7094b410000
completedByPerson_da856647269810000f8afbed6fd00194
The person that completed the step as Assignee
businessProcessStepsDeny_0277c526ae0f100006ec0c0cc48a128b
eventStepsSummary_da856647269810000f8afbac30ba0183
overallProcess_da856647269810000f8afbe3503c0191
Returns the overall process for this event record. The overall process is the outermost process in a business process.
INSTANCE_MODEL_REFERENCE
object
3 properties 1 required
task_1c5422aa354510000b063cf1297f00fb
This CRF returns the instance of the task that is configured for the Event Record. The included instance information includes a descriptor and the WID.
stepType_003fc135ee7610000781c691372100fa
Returns the type of step being performed by the event record.
comments_a7a41b4d029c10000b1da9c45b7b18f4
stepAction_0fe15a3bc2e510000a1ff95a59a30000
The status of the step
WorkdayId
string
Workday ID (32-character lowercase hexadecimal string).
businessProcess_da856647269810000f8afbd85bf8018d
The business process type of the event that the step is associated with.
addAssignees_d6a10186b85d10001820dee2dce40000
contentType_cfb1e71e5435100008e52b8894ef0709
Content type of the attachment
awaitingPersons_a7a41b4d029c10000b1f9316fd2018f8
person_a7a41b4d029c10000b46e7abcec61901
Comment made by Person
questionnaireAnswers_670e7e9e117b10002734f5a0c9fd07c7
businessProcess_abe94cbf692f10001401fef6197a023b
The business process type of the event that the step is associated with.
questionnaireResponse_3544fcea2784100018ee4320719e0000
Questionnaire Response
questionnaireTargetContext_b73d92d470c7100012164155beb48425
The applicable questionnaire or application for a student. Example: Student Application for Spring 2023. This is a new attribute as of 2021R2, and is currently…
businessProcessStepsApprove_d3a64cee269d100010ccdf1f3a7a003c
questionnaireResponseSubmit_177812e3e8b51000163a63c22b7a0000

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

workday-business-processes-eventsteps-api-openapi.yml Raw ↑

Other APIs Workday Business Processes publishes across the network.

Workday Integrations SOAP Service (business process operations)
Workday Business Processes 03/11/2023 API
Workday Business Processes 03/15/2021 API
Workday Business Processes 03/18/2026 API
Workday Business Processes 04/01/2023 API
Workday Business Processes 04/02/2022 API
Workday Business Processes 04/24/2023 API
Workday Business Processes 05/17/2025 API
Workday Business Processes 06/08/2026 API
Workday Business Processes 06/15/2024 API
Workday Business Processes 06/15/2026 API
Workday Business Processes 06/30/2026 API
Where this information came from

This is an independent, third-party profile of Workday Business Processes Event Steps API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.