# AssembleDocumentsRequest

The operation input is AssembleDocumentsRequest. The root element of the request for the Assemble Documents command. This command depends on a previous call to the Create Transaction command.

Parameter | Type | Constraints | Description
--- | --- | --- | ---
Transaction | Transaction | Required | A container for transaction information as a transaction identifier (TransactionID).
DocumentSet | ArrayOfDocument | Required | Array containing an unbound collection of DocumentSet objects.
DocumentFormat | DocumentFormatType | Optional | Object defining the format type for a document (based on an enumerated value): PDF specifies that output documents should be formatted as PDF.; RAW_XML specifies that output documents should be formatted as XML.; RTF specifies that output documents should be formatted as RTF (dynamic documents output as RTF, however static docs output as fillable PDFs).
DynamicPdfRender | DynamicPdfRender | Optional | Object defining the rendering option for a document (based on an enumerated value).
RequirementLevel | RequirementLevel | Optional | Specifies the level of requirements information that will be returned with the response. This setting has no effect on the documents being assembled that are authored using ERL markup.
ResponseDocType | ResponseDocType | Required | Specifies the schema used to return document assembly results.Specifies the schema used to return document assembly results.

## Element tns:AssembleDocumentsRequest