# Workato EDI - New transactions in bucket trigger
The New transactions in bucket trigger monitors a polling bucket you specify for new transactions in Orderful. This trigger automatically approves delivery for each transaction it retrieves and clears your bucket right after retrieval to avoid data duplication. Note that the Delivery status of retrieved transactions shows as Sent rather than Delivered. This is because the status is captured at the moment of retrieval before the approval completes.
# Input
| Input field | Description |
|---|---|
| Bucket ID | Provide the ID of the polling bucket you plan to monitor for new transactions. To retrieve the polling bucket ID, sign in to Orderful, go to Communication Channels, select a communication channel, and locate the Retrieval URL. The polling bucket ID is the last sequence of digits in the URL. For example, if your channel's retrieval URL is https://api.orderful.com/v3/polling-buckets/12345, the bucket ID is 12345. |
| Trigger poll interval | Determine how frequently to check for new events. Defaults to five minutes if left blank. The minimum value allowed is five minutes. |
# Output
| Output field | Description |
|---|---|
| Transaction ID | Unique identifier of the transaction. |
| URL | The full API endpoint URL for the transaction resource. |
| Version | API version used. For example, v3. |
| Sender | Object containing details about the sender trading partner. |
| Interchange control header (ISA) ID (Sender) | Sender’s interchange control header ID. |
| Interchange control header (ISA) ID qualifier (Sender) | Qualifier for the sender’s interchange control header ID. |
| Test interchange control header (ISA) ID (Sender) | Test sender interchange control header ID. |
| Test interchange control header (ISA) ID qualifier (Sender) | Qualifier for the test sender’s interchange control header ID. |
| Receiver | Object containing details about the receiver trading partner. |
| Name (Sender) | Name of the sender trading partner. |
| Interchange control header (ISA) ID (Receiver) | Receiver’s interchange control header ID. |
| Interchange control header (ISA) ID qualifier (Receiver) | Qualifier for the receiver’s interchange control header ID. |
| Test interchange control header (ISA) ID (Receiver) | Test receiver interchange control header ID. |
| Test interchange control header (ISA) ID qualifier (Receiver) | Qualifier for the test receiver’s interchange control header ID. |
| Name (Receiver) | Name of the receiver trading partner. |
| Type | Object describing the transaction type. |
| Name (Type) | Transaction type, such as 850_PURCHASE_ORDER.Refer to Orderful's documentation for more information about available transaction types (opens new window). |
| Stream | Indicates whether the transaction was sent to a production or test communication channel. Returns TEST for test communication channels and LIVE for production communication channels. |
| Business number | The primary business document identifier for the transaction. The value varies by transaction type. For example, this is the same value as the purchase order number for an 850 or an invoice number for an 810. |
| Reference identifiers | Control numbers from the EDI envelope headers (interchange, functional group, and transaction set) that Orderful captures from a processed transaction. |
| Message | Object containing the transaction message details. |
| URL (Message) | API endpoint URL to retrieve the transaction message. |
| Transaction message (Message) | Returns the full transaction message of the delivered transaction in JSON. You can map the Transaction message datapill into downstream steps, such as the Convert data format action to convert data into the original EDI format or use another connector like JSON Tools by Workato to parse full message granular datapills. |
| Validation status | Status of EDI validation, such as VALID or INVALID.Refer to Orderful's documentation for more information about transaction statuses (opens new window). |
| Delivery status | Status of delivery to the trading partner, such as SENT or FAILED.Refer to Orderful's documentation for more information about transaction statuses (opens new window). |
| Acknowledgment status | Status of acknowledgment, such as ACCEPTED or REJECTED.Refer to Orderful's documentation for more information about transaction statuses (opens new window). |
| Created at | Timestamp when the transaction was created. |
| Last updated at | Timestamp when the transaction was last updated. |
| Acknowledgment | Object containing acknowledgment details. |
| URL (Acknowledgment) | API endpoint URL for the acknowledgment, if available. |
| Delivery | Object containing delivery details. |
| Delivery ID (Delivery) | Unique identifier of the delivery. You can map the Delivery ID datapill into the Approve delivery or Fail delivery actions to approve or fail a delivery. |
| URL (Delivery) | API endpoint URL for the delivery. |
| Approve (Delivery) | Object containing the API endpoint URL to approve the delivery. |
| URL (Approve) | API endpoint URL to approve the delivery. |
| Fail (Delivery) | Object containing the API endpoint URL to fail the delivery. |
| URL (Fail) | API endpoint URL to fail the delivery. |
Last updated: 3/27/2026, 9:22:13 PM