Generate
Overview
The Generate operation is Used to request document processing based on transaction data included in the request. The Generate operation is an asynchronous call back that takes transaction data, a Content URI (for callback servicing), and an account ID (AccountID) for the calling application and returns a Transaction ID with a status. This is typically followed by a call to the GetRequestResult operation, using the transaction ID returned in the Generate response, to retrieve generated package documents as requested by the calling application in the Generate request.
| Method | URL | Description |
|---|---|---|
| POST | /api/v1/Document/account/{accountId}/generate | The POST method submits the accountId as part of the Generate call |
| Name | Type | Constraints | Description |
|---|---|---|---|
| accountId | integer | required | The account used to associate to the request. |
Sample
Request:
{
"generate": {
"request": {
"daysToExpire": 0,
"documentFormat": "PDF",
"transactionData": "PFR4biB4bWxucz0iaHR0cDovL3NjaGVtYXMuYmFua2Vyc3N5c3RlbXMuY29tLzIwMDQvRXhwZXJlVHhuIj48U2VydmljaW5ncz48U2VydmljaW5nPjxPYmxpZ29ycz48T2JsaWdvcj48Rmlyc3ROYW1lPk9zY2FyPC9GaXJzdE5hbWU+PE1pZGRsZU5hbWU+SmFtZXM8L01pZGRsZU5hbWU+PExhc3ROYW1lPk9ibGlnb3I8L0xhc3ROYW1lPjxTdWZmaXg+SnIuPC9TdWZmaXg+PE1haWxpbmdBZGRyZXNzU3RyZWV0QWRkcmVzcz4xMTExIE9ibGlnYXRvciBMYW5lPC9NYWlsaW5nQWRkcmVzc1N0cmVldEFkZHJlc3M+PE1haWxpbmdBZGRyZXNzU3RyZWV0QWRkcmVzczI+U3VpdGUgT0IxPC9NYWlsaW5nQWRkcmVzc1N0cmVldEFkZHJlc3MyPjxNYWlsaW5nQWRkcmVzc0NpdHk+RGVudmVyPC9NYWlsaW5nQWRkcmVzc0NpdHk+PE1haWxpbmdBZGRyZXNzU3RhdGU+TlY8L01haWxpbmdBZGRyZXNzU3RhdGU+PE1haWxpbmdBZGRyZXNzUG9zdGFsQ29kZT41NzMyOTwvTWFpbGluZ0FkZHJlc3NQb3N0YWxDb2RlPjxSZW1icmFuZHRJRD45NzYxPC9SZW1icmFuZHRJRD48L09ibGlnb3I+PE9ibGlnb3I+PEZpcnN0TmFtZT5CZXR0eTwvRmlyc3ROYW1lPjxNaWRkbGVOYW1lPkxvdTwvTWlkZGxlTmFtZT48TGFzdE5hbWU+U21pdGg8L0xhc3ROYW1lPjxTdWZmaXgvPjxNYWlsaW5nQWRkcmVzc1N0cmVldEFkZHJlc3M+MTExMSBPYmxpZ2F0b3IgTGFuZTwvTWFpbGluZ0FkZHJlc3NTdHJlZXRBZGRyZXNzPjxNYWlsaW5nQWRkcmVzc1N0cmVldEFkZHJlc3MyPlN1aXRlIE9CMTwvTWFpbGluZ0FkZHJlc3NTdHJlZXRBZGRyZXNzMj48TWFpbGluZ0FkZHJlc3NDaXR5PkRlbnZlcjwvTWFpbGluZ0FkZHJlc3NDaXR5PjxNYWlsaW5nQWRkcmVzc1N0YXRlPk5WPC9NYWlsaW5nQWRkcmVzc1N0YXRlPjxNYWlsaW5nQWRkcmVzc1Bvc3RhbENvZGU+NTczMjk8L01haWxpbmdBZGRyZXNzUG9zdGFsQ29kZT48UmVtYnJhbmR0SUQ+OTc2MjwvUmVtYnJhbmR0SUQ+PC9PYmxpZ29yPjwvT2JsaWdvcnM+PFNlcnZpY2luZ1Rlcm1zPjxTZXJ2aWNpbmdUZXJtPjxEb2N1bWVudERhdGU+MjAxNzAxMDE8L0RvY3VtZW50RGF0ZT48RGVmYXVsdEN1cmVQYXltZW50UGhvbmVOdW1iZXI+NTQzLTg5Ny0zMjExPC9EZWZhdWx0Q3VyZVBheW1lbnRQaG9uZU51bWJlcj48RGVmYXVsdEN1cmVUb3RhbEFtb3VudD4zMjAwPC9EZWZhdWx0Q3VyZVRvdGFsQW1vdW50PjxBY2NvdW50SWRlbnRpZmllcj45OTk4ODg3Nzc8L0FjY291bnRJZGVudGlmaWVyPjxMaWVuUHJpb3JpdHlUeXBlPjM8L0xpZW5Qcmlvcml0eVR5cGU+PERlZmF1bHRDdXJlRmVlcz48RGVmYXVsdEN1cmVGZWU+PERlZmF1bHRDdXJlRmVlQW1vdW50PjEwMDwvRGVmYXVsdEN1cmVGZWVBbW91bnQ+PERlZmF1bHRDdXJlRmVlRGVzYz5EZWZhdWx0Q3VyZUZlZTE8L0RlZmF1bHRDdXJlRmVlRGVzYz48L0RlZmF1bHRDdXJlRmVlPjxEZWZhdWx0Q3VyZUZlZT48RGVmYXVsdEN1cmVGZWVBbW91bnQ+MjAwPC9EZWZhdWx0Q3VyZUZlZUFtb3VudD48RGVmYXVsdEN1cmVGZWVEZXNjPkRlZmF1bHRDdXJlRmVlMjwvRGVmYXVsdEN1cmVGZWVEZXNjPjwvRGVmYXVsdEN1cmVGZWU+PERlZmF1bHRDdXJlRmVlPjxEZWZhdWx0Q3VyZUZlZUFtb3VudD4zMDA8L0RlZmF1bHRDdXJlRmVlQW1vdW50PjxEZWZhdWx0Q3VyZUZlZURlc2M+RGVmYXVsdEN1cmVGZWUzPC9EZWZhdWx0Q3VyZUZlZURlc2M+PC9EZWZhdWx0Q3VyZUZlZT48RGVmYXVsdEN1cmVGZWU+PERlZmF1bHRDdXJlRmVlQW1vdW50PjQwMDwvRGVmYXVsdEN1cmVGZWVBbW91bnQ+PERlZmF1bHRDdXJlRmVlRGVzYz5EZWZhdWx0Q3VyZUZlZTQ8L0RlZmF1bHRDdXJlRmVlRGVzYz48L0RlZmF1bHRDdXJlRmVlPjxEZWZhdWx0Q3VyZUZlZT48RGVmYXVsdEN1cmVGZWVBbW91bnQ+NTAwPC9EZWZhdWx0Q3VyZUZlZUFtb3VudD48RGVmYXVsdEN1cmVGZWVEZXNjPkRlZmF1bHRDdXJlRmVlNTwvRGVmYXVsdEN1cmVGZWVEZXNjPjwvRGVmYXVsdEN1cmVGZWU+PC9EZWZhdWx0Q3VyZUZlZXM+PERlZmF1bHRSZWFzb25zRGVzYz5EZWZhdWx0UmVhc29uRGVzY3JpcHRpb24gR29lcyBIZXJlPC9EZWZhdWx0UmVhc29uc0Rlc2M+PERlZmF1bHRDdXJlRHVlRGF0ZT4yMDE3MTIwNTwvRGVmYXVsdEN1cmVEdWVEYXRlPjxMYXN0UGF5bWVudEFwcGxpZWREYXRlPjIwMTcxMDAxPC9MYXN0UGF5bWVudEFwcGxpZWREYXRlPjxQcmluY2lwYWxVbnBhaWRCYWxhbmNlQW1vdW50PjE0MDAwPC9QcmluY2lwYWxVbnBhaWRCYWxhbmNlQW1vdW50PjxJbnRlcmVzdFJhdGVDdXJyZW50RW5kRGF0ZT4yMDE3MTAxNTwvSW50ZXJlc3RSYXRlQ3VycmVudEVuZERhdGU+PEludGVyZXN0UmF0ZT43LjU8L0ludGVyZXN0UmF0ZT48TG9zc01pdGlnYXRpb25Qcm9ncmFtU3RhdGVtZW50RGVzYz5EZXNjcmlwdGlvbiBvZiB0aGUgTG9zcyBNaXRpZ2F0aW9uIFByb2dyYW0gU3RhdGVtZW50IGdvZXMgaGVyZSE8L0xvc3NNaXRpZ2F0aW9uUHJvZ3JhbVN0YXRlbWVudERlc2M+PExvc3NNaXRpZ2F0aW9uQWdlbnROYW1lPkFuZ2llIEFnZW50PC9Mb3NzTWl0aWdhdGlvbkFnZW50TmFtZT48TG9zc01pdGlnYXRpb25BZ2VudFBob25lTnVtYmVyPjEtMzIwLTI1MS0xNTE1PC9Mb3NzTWl0aWdhdGlvbkFnZW50UGhvbmVOdW1iZXI+PExvc3NNaXRpZ2F0aW9uQWdlbnRTdHJlZXRBZGRyZXNzPkFHX1N0cmVldEFkZHJlc3M8L0xvc3NNaXRpZ2F0aW9uQWdlbnRTdHJlZXRBZGRyZXNzPjxMb3NzTWl0aWdhdGlvbkFnZW50U3RyZWV0QWRkcmVzczI+QUdfU3RyZWV0QWRkcmVzczI8L0xvc3NNaXRpZ2F0aW9uQWdlbnRTdHJlZXRBZGRyZXNzMj48TG9zc01pdGlnYXRpb25BZ2VudENpdHk+QUdfQ2l0eTwvTG9zc01pdGlnYXRpb25BZ2VudENpdHk+PExvc3NNaXRpZ2F0aW9uQWdlbnRTdGF0ZT5OVjwvTG9zc01pdGlnYXRpb25BZ2VudFN0YXRlPjxMb3NzTWl0aWdhdGlvbkFnZW50UG9zdGFsQ29kZT41MTUxNTwvTG9zc01pdGlnYXRpb25BZ2VudFBvc3RhbENvZGU+PExvc3NNaXRpZ2F0aW9uQWdlbnRFbWFpbEFkZHJlc3M+QUdfRW1haWxBZGRyZXNzPC9Mb3NzTWl0aWdhdGlvbkFnZW50RW1haWxBZGRyZXNzPjxJbnRlcmVzdFJhdGVOZXh0Q2hhbmdlRGF0ZT4yMDE3MTEwNTwvSW50ZXJlc3RSYXRlTmV4dENoYW5nZURhdGU+PC9TZXJ2aWNpbmdUZXJtPjwvU2VydmljaW5nVGVybXM+PFNlcnZpY2Vycz48U2VydmljZXI+PFRvbGxGcmVlUGhvbmVOdW1iZXI+MS04MDAtNDU0LTQwNDA8L1RvbGxGcmVlUGhvbmVOdW1iZXI+PENvbXBhbnlOYW1lPlNWX0NvbXBhbnlOYW1lPC9Db21wYW55TmFtZT48TWFpbGluZ0FkZHJlc3NTdHJlZXRBZGRyZXNzPlNWX1N0cmVldEFkZHJlc3M8L01haWxpbmdBZGRyZXNzU3RyZWV0QWRkcmVzcz48TWFpbGluZ0FkZHJlc3NTdHJlZXRBZGRyZXNzMj5TVl9TdHJlZXRBZGRyZXNzMjwvTWFpbGluZ0FkZHJlc3NTdHJlZXRBZGRyZXNzMj48TWFpbGluZ0FkZHJlc3NDaXR5PlNWX0NpdHk8L01haWxpbmdBZGRyZXNzQ2l0eT48TWFpbGluZ0FkZHJlc3NTdGF0ZT5OVjwvTWFpbGluZ0FkZHJlc3NTdGF0ZT48TWFpbGluZ0FkZHJlc3NQb3N0YWxDb2RlPjIyMjExPC9NYWlsaW5nQWRkcmVzc1Bvc3RhbENvZGU+PENvbnRhY3ROYW1lPlNWX0NvbnRhY3RQZXJzb248L0NvbnRhY3ROYW1lPjwvU2VydmljZXI+PC9TZXJ2aWNlcnM+PENvbGxhdGVyYWxJdGVtcz48Q29sbGF0ZXJhbD48QWRkcmVzc2VzPjxBZGRyZXNzPjxTdHJlZXRBZGRyZXNzPjEyMyBBcHBsZSBSb2FkPC9TdHJlZXRBZGRyZXNzPjxDaXR5PkxhcyBWZWdhczwvQ2l0eT48UG9zdGFsQ29kZT41MTUxNTwvUG9zdGFsQ29kZT48U3RyZWV0QWRkcmVzczI+U3VpdGUgNTAwPC9TdHJlZXRBZGRyZXNzMj48L0FkZHJlc3M+PC9BZGRyZXNzZXM+PExvY2F0aW9uU3RhdGU+TlY8L0xvY2F0aW9uU3RhdGU+PE9jY3VwYW5jeVN0YXR1c1R5cGU+MTwvT2NjdXBhbmN5U3RhdHVzVHlwZT48L0NvbGxhdGVyYWw+PC9Db2xsYXRlcmFsSXRlbXM+PFByZWZvcmVjbG9zdXJlc1BhY2thZ2VzPjxQcmVmb3JlY2xvc3VyZVBhY2thZ2U+PFByZWZvcmVjbG9zdXJlUGFja2FnZVR5cGU+MjM8L1ByZWZvcmVjbG9zdXJlUGFja2FnZVR5cGU+PC9QcmVmb3JlY2xvc3VyZVBhY2thZ2U+PC9QcmVmb3JlY2xvc3VyZXNQYWNrYWdlcz48L1NlcnZpY2luZz48L1NlcnZpY2luZ3M+PFRhZ2xpbmVCYXJjb2RlRGVzYy8+PFRhZ2xpbmVVc2VyRGVmaW5lZENlbnRlckRlc2M+Q2VudGVyPC9UYWdsaW5lVXNlckRlZmluZWRDZW50ZXJEZXNjPjxUYWdsaW5lVXNlckRlZmluZWRMZWZ0RGVzYz5MZWZ0PC9UYWdsaW5lVXNlckRlZmluZWRMZWZ0RGVzYz48VGFnbGluZVVzZXJEZWZpbmVkUmlnaHREZXNjPlJpZ2h0PC9UYWdsaW5lVXNlckRlZmluZWRSaWdodERlc2M+PC9UeG4+",
"contentIdentifier": "BaseLibrary.PKG.Default_Default",
"ancillaryOutput": [
{
"outputType": "Barcode",
"barcode": {
"type": "barcode2D",
"pattern": "%BRCD%,2200478271,DP_CLOSE-2020-05-20T03:40:27.69032-2200478271,%page%,%totalpages%",
"horizontalAlignment": "Right"
}
},
{
"outputType": "Watermark",
"watermark": {
"text": "Sample",
"rotate": true,
"location": "Center"
}
}
],
"attachmentPosition": "Beginning",
"delivery": {
"deliveryHold": true,
"deliveryMode": "DirectToPaper",
"recipients": [
{
"name": "borrower one",
"addressLine1": "123 main street",
"addressLine2": "apt 4",
"city": "Fargo",
"state": "ND",
"zip": "58102",
"countryCode": "USA",
"mailingMethod": [
"USPSFirstClass","FedExStandardOvernight"
]
}, {
"name": "borrower two",
"addressLine1": "321 main street",
"addressLine2": "apt 5",
"city": "Cold Spring",
"state": "MN",
"zip": "56320",
"countryCode": "USA",
"mailingMethod": [
"USPSFirstClass"
]
}
],
"returnAddress": {
"name": "WKFS",
"businessName": "WKES businessName",
"addressLine1": "6815 Saukview",
"addressLine2": "suite 100",
"city": "St Cloud",
"state": "MN",
"zip": "56301",
"countryCode": "BBB"
},
"fiPreConsent": true
}
}
}
}| Code | Description |
|---|---|
| 200 | Successful
response Example: |
| 400 | Bad request |
| 401 | Not Authorized |
| 403 | Forbidden |
| 500 | Server error |