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 record you plan to retrieve.

Available when you select the Transaction, Transaction message, or Acknowledgment object.
ExpandSpecify an object to embed into the response. This field only accepts message as input.

Available when you select the Transaction object.
Delivery IDProvide the delivery ID of the delivery you plan to retrieve.

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.
StreamIndicates 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 numberBusiness number associated with the transaction.
Reference identifiersList of reference identifiers tied to the transaction.
Value (Reference identifiers)The control number value captured from the EDI envelope.
Type (Reference identifiers)The EDI envelope header the control number came from. Returns INTERCHANGE, GROUP, or TRANSACTION.
Owner (Reference identifiers)The party that owns the reference identifier. Returns SENDER or RECEIVER.
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, REJECTED, or NOT_ACKNOWLEDGED.
Refer to Orderful's documentation for more information about transaction statuses.
AcknowledgmentObject containing a link to the acknowledgment.
URL (Acknowledgment)API endpoint URL for the acknowledgment.
Created atTimestamp when the transaction was created.
Last updated atTimestamp when the transaction was last updated.
MessageObject containing a link to the transaction message. Also contains a nested Download object for Any File transactions.
URL (Message)API endpoint URL for the transaction message.
Download (Message)Object containing download details for the transaction file. Populated for Any File transactions.
Download URL (Download)The download URL of the transaction file. Map the Download URL datapill into the Download transaction file action to retrieve the file contents.

The URL expires 24 hours after retrieval.

Transaction message object output

Output fieldDescription
Transaction messageStandard EDI transactions return 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.

Any File transactions that use this field contain the download URL for the transaction file. Map the Transaction message datapill into the Download transaction file action to retrieve the file contents.

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.
TransactionObject containing a reference to the original transaction being acknowledged.
URL (Transaction)API endpoint URL for the original transaction resource.
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.
NoteAdditional notes associated with the delivery, if any.
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.
Send succeeded atTimestamp when the delivery was successfully sent.
Send failed atTimestamp when the delivery failed to send.
Last confirmed atTimestamp when the delivery was last confirmed.

Last updated: