Workato EDI - Get record action

Use the Get record action to retrieve details about a record you specify, such as a Transaction, Transaction message, Organization, Acknowledgment, or Delivery.

Input

Input fieldDescription
ObjectUse the Object drop-down to select the type of record you plan to retrieve. Available options include Transaction, Transaction message, Organization, Acknowledgment, and Delivery.
Transaction IDProvide the transaction ID of the transaction or transaction message you plan to retrieve.
This field is available when you select the Transaction or Transaction message object.
ExpandSpecify an object to embed into the response. This field only accepts a message as input.
This field is available when you select the Transaction object.
Acknowledgment IDProvide the transaction ID for the acknowledgment you plan to retrieve.
This field is available when you select the Acknowledgment object.
Delivery IDProvide the delivery ID for the acknowledgment you plan to retrieve.
This field is available when you select the Delivery object.

Output

The output for this action is dynamic and depends on the object retrieved from Orderful.

Transaction object output

Output fieldDescription
Transaction IDUnique identifier of the transaction.
URLThe full API endpoint URL for the transaction resource.
VersionAPI version used. For example, v3.
SenderObject 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.
Name (Sender)Name of the sender trading partner.
ReceiverObject containing details about the receiver 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.
TypeObject 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.
StreamThe stream that the transaction belongs to. For example, test refers to your testing environment and live refers to your production environment.
Business numberBusiness number associated with the transaction.
Reference identifiersList of reference identifiers tied to the transaction.
MessageObject containing a link to the transaction message.
URL (Message)API endpoint URL for the transaction message.
Validation statusStatus of EDI validation, such as VALID or INVALID.
Refer to Orderful's documentation for more information about transaction statuses.
Delivery statusStatus of delivery to the trading partner, such as SENT or FAILED.
Refer to Orderful's documentation for more information about transaction statuses.
Acknowledgment statusStatus of the acknowledgment, such as ACCEPTED or REJECTED.
Refer to Orderful's documentation for more information about transaction statuses.
Created atTimestamp when the transaction was created.
Last updated atTimestamp when the transaction was last updated.
AcknowledgmentObject containing a link to the acknowledgment.
URL (Acknowledgment)API endpoint URL for the acknowledgment.

Transaction message object output

Output fieldDescription
Transaction messageReturns 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.

Organization object output

Output fieldDescription
Organization IDThe unique identifier assigned to the organization in Orderful. Used for scoping trading partners, configurations, and transactions.
NameThe organization name.
EDI accountsA list of EDI configurations used for trading partner connections. Each account defines its own ISA IDs and connection context.
EDI account ID (EDI accounts)A unique ID for the EDI account within the organization.
Name (EDI accounts)The name of the specific EDI account, usually referencing the trading partner and use case, such as Buyer or Supplier.
Live Interchange control
header (ISA) ID (EDI accounts)
The ISA ID used in production environments for EDI transactions. Must match the trading partner’s expected value.
Test Interchange control
header (ISA) ID (EDI accounts)
The ISA ID used in test or onboarding environments. Used for validating EDI flows before going live.

Acknowledgment object output

Output fieldDescription
URLThe full API endpoint for the acknowledgment resource.
Created atThe ISO 8601 timestamp indicating when the acknowledgment was processed by Orderful.
StatusThe final status of the acknowledgment, such as ACCEPTED or REJECTED.
Refer to Orderful's documentation for more information about transaction statuses.
TransactionA nested object containing the original transaction's reference. Typically includes its URL or ID. Allows traceability back to the related document, such as an 850 Purchase Order.
Transaction IDThe unique numeric identifier of the original transaction within Orderful.

Delivery object output

Output fieldDescription
Delivery IDUnique identifier of the delivery.
URLAPI endpoint URL for the delivery resource.
StatusStatus of the delivery, such as SENT or FAILED.
Refer to Orderful's documentation for more information about transaction statuses.
Created atTimestamp when the delivery was created.
Last updated atTimestamp when the delivery was last updated.
Send succeeded atTimestamp when the delivery was successfully sent.
ApproveObject containing the API link to approve the delivery.
URL (Approve)API endpoint URL for approving the delivery.
FailObject containing the API URL to fail the delivery.
URL (Fail)API endpoint URL for failing the delivery.

Last updated: