{ "opencollection": "1.0.0", "info": { "name": "Workday Extend Workday Custom Objects App Configurations Orchestration Executions API", "version": "v1" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://{baseUrl}/authorize", "accessTokenUrl": "https://{baseUrl}/oauth2/{tenant}/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Orchestration Executions", "type": "folder" }, "items": [ { "info": { "name": "Workday Extend List orchestration executions", "type": "http" }, "http": { "method": "GET", "url": "https://{baseUrl}/api/customObjects/v1/{tenant}/orchestrations/:orchestrationId/executions", "params": [ { "name": "orchestrationId", "value": "", "type": "path", "description": "The unique identifier of the orchestration" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "offset", "value": "", "type": "query", "description": "Number of results to skip for pagination" }, { "name": "status", "value": "", "type": "query", "description": "Filter by execution status" } ] }, "docs": "Returns a collection of execution records for the specified orchestration, including completed, running, and failed executions." }, { "info": { "name": "Workday Extend Launch an orchestration execution", "type": "http" }, "http": { "method": "POST", "url": "https://{baseUrl}/api/customObjects/v1/{tenant}/orchestrations/:orchestrationId/executions", "params": [ { "name": "orchestrationId", "value": "", "type": "path", "description": "The unique identifier of the orchestration" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Triggers a new execution of the specified orchestration. Supports passing input parameters that are mapped to the orchestration's defined inputs. This endpoint can be called from external systems to remotely trigger orchestration workflows." }, { "info": { "name": "Workday Extend Retrieve an orchestration execution", "type": "http" }, "http": { "method": "GET", "url": "https://{baseUrl}/api/customObjects/v1/{tenant}/orchestrations/:orchestrationId/executions/:executionId", "params": [ { "name": "orchestrationId", "value": "", "type": "path", "description": "The unique identifier of the orchestration" }, { "name": "executionId", "value": "", "type": "path", "description": "The unique identifier of the orchestration execution" } ] }, "docs": "Returns the details of a specific orchestration execution including its status, step results, input and output data, and timing information." }, { "info": { "name": "Workday Extend Cancel an orchestration execution", "type": "http" }, "http": { "method": "POST", "url": "https://{baseUrl}/api/customObjects/v1/{tenant}/orchestrations/:orchestrationId/executions/:executionId/cancel", "params": [ { "name": "orchestrationId", "value": "", "type": "path", "description": "The unique identifier of the orchestration" }, { "name": "executionId", "value": "", "type": "path", "description": "The unique identifier of the orchestration execution" } ] }, "docs": "Cancels a running orchestration execution. Steps that are currently in progress may complete before cancellation takes effect." } ] } ], "bundled": true }