Package

Overview

The Package API returns XML formatted data for a specified package ID from the Expere EZ Config Packages and Packets application. This API gathers all package and packet data for the given package ID and formats it specifically for use with Expere requests (Select, Generate, and SelectAndGenerate) using the "InlinePackage" element, which uses the package/packet data to select and/or generate documents.

Request

Table 1. Method
Method URL Description
GET https://<hostname>/EZConfig/accounts/{accountId}/package/{packageId} Used to pass the account ID ("accountId") and package ID ("packageId") to return XML formatted package data. The parameter values are validated to check that the accountId has access to the packageId.
Table 2. Parameters
Name Type Constraints Description
accountId integer required The "accountId" parameter is used to validate that the account provided has permissions to the packageId value provided. If the account value provided does not have permissions to the packageId, the response will return Http Status Code 403 (Forbidden).
packageId integer required The "packageId" parameter is a unique identifier assigned to packages created in the Expere EZ Config Packages and Packet).

Response

The Documents response returns XML formatted package and packet data for the requested package ID. Note that deleted packages are not included in the returned results.

Rules

  • Packets are returned in order based on created date (oldest -> newest).
  • Documents within each packet are ordered based on the sequential order set in the Packages and Packets application.
  • Metadata titles and values are entered in Expere EZ Config per each document in the package. If multiple rule sources are selected for a given document, the Metadata title and value is repeated per each document/rule source combination, but is included only once in the Expere Document Service response.
  • Barcode options are defined per package and resolved to the document level in the packet.
    • If Metadata titles are used in the barcode pattern, the Pattern element value is resolved to replace the metadata titles with the corresponding document metadata value.
    • If there are multiple copies requested for a document with barcode options defined, the barcode elements are repeated for each document copy in the packet.
  • Output Type option is defined per each packet.
    • For the Individual PDFs option, the OutputType element is not included in the response, as that is the default value for this option.
    • For the Merged PDF, Individual and Merged, PdfMergeDiscreteParty and MergedCopyPDFDiscreteParty options, the AncillaryOutputOption OutputType is included for each PacketType element with values that correspond to the Merged PDF or Individual and Merged selections made on the Packet Details page.
      Note: EDS.Toolsuite SOAP requests take precedence over PnP requests.
    • For the RTF – Commercial Only option, the DocFormat attribute is included with each DocumentRef element.
  • Copies and watermarks defined at the packet are translated to the document level to support a different watermark for each copy of the document in the packet. If copies and watermarks are also set for a given document within the packet, those properties are used instead of the packet level. For each document included in the packet, the DocumentRef element is repeated for the number of copies specified. If a watermark is specified for a given copy, the DocumentRef element includes an AncillaryOutputOption OutputType=Watermark and corresponding elements for properties specified.

Response Message: the response message displays an HTTP Status Code of either 200, 401, 403, 404, or 500 with the respective Reason.

HTTP Status CodeReasonResponse ModelHeaders
200Success

Sample Response Body A: provides the PackageDocName and SourcePackageName parameters within the response. This is a sample response showing data that includes package only data (no packet data).

<InlinePackage xmlns="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices">
	<InlinePackageDocs>
		<InlinePackageDoc>
			<PackageDocName>PKGD.AllongeToEndorseNote</PackageDocName>
			<SourcePackageName>PKG.Mortgage2PostClosing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.AllongeToEndorseNote</PackageDocName>
			<SourcePackageName>PKG.Mortgage2Closing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.ChangedCircumstances</PackageDocName>
			<SourcePackageName>PKG.Mortgage2PostClosing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.ChangedCircumstances</PackageDocName>
			<SourcePackageName>PKG.Mortgage2Closing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.ChangedCircumstances</PackageDocName>
			<SourcePackageName>PKG.Mortgage2Processing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.BoatTitleApplicationIA</PackageDocName>
			<SourcePackageName>PKG.Mortgage2PostClosing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.BoatTitleApplicationIA</PackageDocName>
			<SourcePackageName>PKG.Mortgage2Closing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.TitleGuarantyApplication-IA</PackageDocName>
			<SourcePackageName>PKG.Mortgage2PostClosing</SourcePackageName>
		</InlinePackageDoc>
	</InlinePackageDocs>
</InlinePackage>

Sample Response Body B: provides InlinePackageDocs (documents and autoselection source package assigned to the package) and PacketTypes (packet names and documents assigned to each packet) parameters within the response. This is a sample response showing data that includes package and packet data.

<InlinePackage xmlns="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices">
    <InlinePackageDocs>
        <InlinePackageDoc>
            <PackageDocName>PKGD.PaymentReductionFeeDisclosureIA-HE</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.TitleGuarantyApplication-IA</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.MortgageFraudNotice-M2</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.WrittenListOfProviders</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.ImportantApplicantInformation-M2</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.RiskBasedPricingNoticeNot1-4RESecured</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.NoticeOfRightToReceiveCopyOfAppraisal-0114</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.ConsumerHandbookOnAdjustableRateMortgage-HE</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.LoanEstimate</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.TitleGuarantyAffidavitIA</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
        </InlinePackageDoc>
    </InlinePackageDocs>
    <PacketTypes>
        <PacketType PacketName="Packet 2">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.PaymentReductionFeeDisclosureIA-HE" />
                <DocumentRef DocumentID="PKGD.RiskBasedPricingNoticeNot1-4RESecured" />
                <DocumentRef DocumentID="PKGD.ImportantApplicantInformation-M2" />
            </DocumentRefs>
        </PacketType>
        <PacketType PacketName="Packet 3">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.WrittenListOfProviders" />
                <DocumentRef DocumentID="PKGD.RiskBasedPricingNoticeNot1-4RESecured" />
                <DocumentRef DocumentID="PKGD.PaymentReductionFeeDisclosureIA-HE" />
            </DocumentRefs>
        </PacketType>
        <PacketType PacketName="Packet 1">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.NoticeOfRightToReceiveCopyOfAppraisal-0114" />
                <DocumentRef DocumentID="PKGD.ConsumerHandbookOnAdjustableRateMortgage-HE" />
                <DocumentRef DocumentID="PKGD.ImportantApplicantInformation-M2" />
                <DocumentRef DocumentID="PKGD.PaymentReductionFeeDisclosureIA-HE" />
                <DocumentRef DocumentID="PKGD.TitleGuarantyApplication-IA" />
            </DocumentRefs>
        </PacketType>
    </PacketTypes>
</InlinePackage>

Sample Response Body C: provides DocCustomDataItems (Metadata Titles and Values defined for each document in the package) element within the response. This is a sample response showing Metadata Items and Values.

Note: If multiple rule sources are added for a given document in the package, the DocCustomDataItems element will be repeated for each PackageDocName as shown for the PKGD.TermsAndConditions document in the sample below.
<InlinePackage xmlns="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices">
    <InlinePackageDocs>
        <InlinePackageDoc>
            <PackageDocName>PKGD.LimitsandFeesDisclosure</PackageDocName>
            <SourcePackageName>PKG.DepositAccountOpening</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="DocumentID">LFD_003</DocCustomDataItem>
                <DocCustomDataItem DataItemName="DocumentNAME">Limits and Fees</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.RegEDisclosure</PackageDocName>
            <SourcePackageName>PKG.DepositAccountOpening</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="DocumentID">RE-2345_D</DocCustomDataItem>
                <DocCustomDataItem DataItemName="DocumentNAME">EFT</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.SubstituteChecksDisclosure</PackageDocName>
            <SourcePackageName>PKG.DepositAccountOpening</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="DocumentID"></DocCustomDataItem>
                <DocCustomDataItem DataItemName="DocumentNAME"></DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.TermsAndConditions</PackageDocName>
           <SourcePackageName>PKG.DepositAccountOpening</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="DocumentID">TC-2323</DocCustomDataItem>
                <DocCustomDataItem DataItemName="DocumentNAME">T and C</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.TermsAndConditions</PackageDocName>
            <SourcePackageName>PKG.Plan_AccountOpening</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="DocumentID">TC-2323</DocCustomDataItem>
                <DocCustomDataItem DataItemName="DocumentNAME">T and C</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
    </InlinePackageDocs>
    <PacketTypes>
        <PacketType PacketName="Packet-1">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.TermsAndConditions" />
                <DocumentRef DocumentID="PKGD.LimitsandFeesDisclosure" />
                <DocumentRef DocumentID="PKGD.RegEDisclosure" />
                <DocumentRef DocumentID="PKGD.SubstituteChecksDisclosure" />
            </DocumentRefs>
        </PacketType>
    </PacketTypes>
</InlinePackage>

Sample Response Body D: This is a sample response showing data that includes barcode options. In the DocumentRef element for documents in the packet, the AncillaryOutputOption is included for barcode options.

<InlinePackage xmlns="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices">
    <InlinePackageDocs>
        <InlinePackageDoc>
            <PackageDocName>PKGD.ImportantApplicantInformation-M2</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">I8</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.PaymentReductionFeeDisclosureIA-HE</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">PR3</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.RiskBasedPricingNoticeNot1-4RESecured</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">RB1</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.WrittenListOfProviders</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">WL9</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.ConsumerHandbookOnAdjustableRateMortgages-HE</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">2C7A</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.NoticeOfRightToReceiveCopyOfAppraisal-0114</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">NOT1</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.TitleGuarantyAffidavitIA</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">TGA</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.LoanEstimate</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">LE5</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.MortgageFraudNotice-M2</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">F2</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
        <InlinePackageDoc>
            <PackageDocName>PKGD.TitleGuarantyApplication-IA</PackageDocName>
            <SourcePackageName>PKG.Mortgage2Upfront</SourcePackageName>
            <DocCustomDataItems>
                <DocCustomDataItem DataItemName="MetaDocID">TGA6</DocCustomDataItem>
            </DocCustomDataItems>
        </InlinePackageDoc>
    </InlinePackageDocs>
    <PacketTypes>
        <PacketType PacketName="Packet 2">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.PaymentReductionFeeDisclosureIA-HE">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_PR3</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.RiskBasedPricingNoticeNot1-4RESecured">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_RB1</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.ImportantApplicantInformation-M2">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_I8</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
            </DocumentRefs>
        </PacketType>
        <PacketType PacketName="Packet 3">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.WrittenListOfProviders">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_WL9</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.RiskBasedPricingNoticeNot1-4RESecured">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_RB1</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.PaymentReductionFeeDisclosureIA-HE">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_PR3</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
            </DocumentRefs>
        </PacketType>
        <PacketType PacketName="Packet 1">
            <DocumentRefs>
                <DocumentRef DocumentID="PKGD.NoticeOfRightToReceiveCopyOfAppraisal-0114">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_NOT1</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.ConsumerHandbookOnAdjustableRateMortgages-HE">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_2C7A</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.ImportantApplicantInformation-M2">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_I8</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.PaymentReductionFeeDisclosureIA-HE">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_PR3</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
                <DocumentRef DocumentID="PKGD.TitleGuarantyAffidavitIA">
                    <AncillaryOutputOption>
                        <OutputType>Barcode</OutputType>
                        <Barcode>
                            <Type>barcode2D</Type>
                            <Pattern>Page_%page%_DocID_TGA</Pattern>
                            <UseCoverPage>true</UseCoverPage>
                            <FirstPageOnly>false</FirstPageOnly>
                            <HorizontalAlignment>Center</HorizontalAlignment>
                        </Barcode>
                    </AncillaryOutputOption>
                </DocumentRef>
            </DocumentRefs>
        </PacketType>
    </PacketTypes>
</InlinePackage>

Sample Response Body E: This is a sample response showing data that includes Output Type, Copies, and Watermark options. In the PacketType element, the OutputType element is included for output type. In the DocumentRef element for each document in the packet, the AncillaryOutputOption is included for watermark options. In this sample response, for “Packet3-Indivdiual and Merged-3Copies”, Copies and Watermarks is set at the Packet Level as well as at the document level for the "PKGD.TermsAndConditions" (copies=2, watermark ‘Confidential’ set on the second copy); in this case, the document level properties are used instead of the packet level properties.

<InlinePackage xmlns="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices">
	<InlinePackageDocs>
		<InlinePackageDoc>
			<PackageDocName>PKGD.RegEDisclosure</PackageDocName>
			<SourcePackageName>PKG.DepositAccountOpening</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.TermsAndConditions</PackageDocName>
			<SourcePackageName>PKG.DepositAccountOpening</SourcePackageName>
		</InlinePackageDoc>
	</InlinePackageDocs>
	<PacketTypes>
		<PacketType PacketName="Packet1-IndividualPDFs-1Copy">
			<DocumentRefs>
				<DocumentRef DocumentID="PKGD.RegEDisclosure">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy</Text>
							<Location>center</Location>
							<Rotate>true</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.TermsAndConditions">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy</Text>
							<Location>center</Location>
							<Rotate>true</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
			</DocumentRefs>
		</PacketType>
		<PacketType PacketName="Packet2-MergedPDF-2Copies">
			<AncillaryOutputOption>
				<OutputType>PdfMerge</OutputType>
			</AncillaryOutputOption>
			<DocumentRefs>
				<DocumentRef DocumentID="PKGD.RegEDisclosure">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Lender Copy</Text>
							<Location>top</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.RegEDisclosure">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Customer Copy</Text>
							<Location>bottom</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.TermsAndConditions">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Lender Copy</Text>
							<Location>top</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.TermsAndConditions">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Customer Copy</Text>
							<Location>bottom</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
			</DocumentRefs>
		</PacketType>
		<PacketType PacketName="Packet3-Individual and Merged-3Copies">
			<AncillaryOutputOption>
				<OutputType>MergedCopyPDF</OutputType>
			</AncillaryOutputOption>
			<DocumentRefs>
				<DocumentRef DocumentID="PKGD.RegEDisclosure">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy1</Text>
							<Location>top</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.RegEDisclosure">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy2</Text>
							<Location>center</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.RegEDisclosure">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy3</Text>
							<Location>center</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.TermsAndConditions" />
				<DocumentRef DocumentID="PKGD.TermsAndConditions">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Confidential</Text>
							<Location>top</Location>
							<Rotate>false</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
    		</DocumentRefs>
		</PacketType>
	</PacketTypes>
</InlinePackage>

Sample Response Body F: This is a sample response showing the response data when Output Type RTF-Commercial Only is used. The DocFormat attrubute is added to the DocumentRef element for each document in the packet.

<InlinePackage xmlns="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices">
	<InlinePackageDocs>
		<InlinePackageDoc>
			<PackageDocName>PKGD.AuthorityDoc</PackageDocName>
			<SourcePackageName>PKG.CommercialClosing</SourcePackageName>
		</InlinePackageDoc>
		<InlinePackageDoc>
			<PackageDocName>PKGD.ClosingAgenda</PackageDocName>
			<SourcePackageName>PKG.CommercialClosing</SourcePackageName>
		</InlinePackageDoc>
	</InlinePackageDocs>
	<PacketTypes>
		<PacketType PacketName="Packet1-RTF">
			<DocumentRefs>
				<DocumentRef DocumentID="PKGD.AuthorityDoc" DocFormat="RTF">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy</Text>
							<Location>center</Location>
							<Rotate>true</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
				<DocumentRef DocumentID="PKGD.ClosingAgenda" DocFormat="RTF">
					<AncillaryOutputOption>
						<OutputType>Watermark</OutputType>
						<Watermark>
							<Text>Copy</Text>
							<Location>center</Location>
							<Rotate>true</Rotate>
						</Watermark>
					</AncillaryOutputOption>
				</DocumentRef>
			</DocumentRefs>
		</PacketType>
	</PacketTypes>
</InlinePackage>

Response Code: provides the user with the appropriate HTTP status code based on the request:

200

Response Headers: the response header provides

{
  "date": "Thu, 07 Sep 2017 16:59:14 GMT",
  "server": "Kestrel",
  "x-powered-by": "ASP.NET",
  "transfer-encoding": "chunked",
  "content-type": "text/xml; charset=utf-8"
}