# DocInstance

The DocInstance object provides definition for the instance of the requested document. That is, the object describes a given document instance.

Parameter | Type | Description
--- | --- | ---
DocIDRef | string | A reference to the unique identifier (DocID) associated with a document.
DocData | Data | Container object for transaction data inputs and outputs in binary (base64), text, or XML format. It will include all documents in the current packet.
InstanceDisplayName | string | The document display name associated with the document. This is authored as part of REQ authoring (Document > Properties). The InstanceDisplayName, with any spaces and special characters removed, is used as the file name in the returned document.
InstanceFileName | string | The document display name associated with the document instance. This is authored as part of REQ authoring (Document > Properties).
InstanceFormattingMetadata | InstanceFormattingMetadata | Container object used to define formatting metadata for an instance.
InstancePacketType | string | The type of the packet associated with the instance.
InstancePacketName | string | The packetCountname of the packet associated with the instance.
InstanceDocumentRef | string | The document reference associated with the instance.
InstanceSequence | ExpereInteger | The sequencing of the instance (as an integer).
InstanceBarcodeValue | string | The barcode value associated with the instance of the document.
InstancePageCount | ExpereInteger | The number of pages in the instance.
DocFormat | DocumentFormatType | Object defining the format type for a document (based on an enumerated value).
Copy | string | The number of copies of the document associated with the instance.
AncillaryOutputOption | ArrayOfAncillaryOutputOption | Array containing an unbound collection of AncillaryOutputOption objects.