# Stage transactions
Source: https://www.stedi.com/docs/edi-platform/api-reference/core/stage-transactions

***

title: "Stage transactions"
openapi: core post /partnerships/{partnershipId}/transaction-groups/{transactionGroupId}/transactions/{transactionSettingId}
----------------------------------------------------------------------------------------------------------------------------

Stedi stores the transaction in the transaction group specified by the `transactionGroupId`. If a group with that ID does not exist, Stedi creates one.

When you're ready to send all of the transactions in the group, call the [Deliver Transaction Group](/edi-platform/api-reference/post-transaction-group) endpoint with the `transactionGroupId` to generate and deliver a fully-formed EDI file to your trading partner.

## Transaction data

You provide transaction data in [Guide JSON](/edi-platform/operate/transform-json/guide-json) format. The transaction data must be \< 5MB.

All of the transactions you stage in a transaction group must use the same transaction settings. If you attempt to stage a transaction with different settings, Stedi returns an error.