> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TriggerPurchaseOrderWorkflowEventCommandRequestInput

> Triggers a manual workflow event for a purchase order; 'QueryPurchaseOrderManualWorkflowEvents' lists the events. The workflows that react to the event run asynchronously; their result is not reported back, read the workflow queue and log (QueryWorkflowQueueEntries, QueryWorkflowLogEntries) for it. Errors arrive as GraphQL errors with the code in 'extensions.code'. Codes: PURCHASE_ORDER_NOT_FOUND (the order was not found); WORKFLOW_EVENT_NOT_FOUND (the event does not exist or belongs to another kind of record); WORKFLOWS_NOT_LICENSED (the license does not include workflows). - Request



**Kind**: `input`

## Fields

**`purchaseOrderId`**: `ID!` (required)

The ID of the purchase order.

---

**`workflowEventId`**: `ID!` (required)

The ID of the manual workflow event. Must be an event of purchase orders.

---

**`disableAutomaticWorkflows`**: `Boolean`

Suppresses the automatic workflow triggers that the changes of this call would raise on the purchase order or on objects it touches. The call itself still runs. Defaults to false when omitted.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

