sendPackageTRID

This method is used to send a secure mail package.

Request Parameters

Parameter Type Requirement Description
TRID See Complex Type: TRID Mandatory - cannot be null or empty The settings for the package.

Complex Type: TRID

Properties Type Requirement Description
username xsd:string Mandatory – cannot be null or empty The username of the registered user who is sending the package
password xsd:string Mandatory – cannot be null or empty The password of the registered user who is sending the package
encodedPassword xsd:boolean Optional – can be null (indicates false) Indicates whether the password parameter is MD5 encoded
replyTo xsd:string Optional – can be null or empty An optional parameter which denotes the user from whom a package is to be sent on behalf of. If the user exists, then they will become the sender of the package instead of username
recipients xsd:string[] Mandatory - cannot be null or empty An array of the usernames of the intended recipient of the package (semi colon delimited)
subjectMetaApplies xsd:boolean Optional – can be null (indicates false) Whether the subject is formatted according to the metadata configuration
additionalauthentication xsd:boolean Optional – can be null (indicates false) This is used to determine whether the recipient must provide additional authentication before being permitted access to the package
signable xsd:boolean Optional – can be null (indicates false) This is used to determine whether the recipient of the package will be requested to sign (or reject) the package
body xsd:string Optional – can be null or empty The body of the package
attachments Array of the Attachments complex type (see Complex Type: Attachment) Optional – can be null or an empty array if no attachments are to be sent The array of attachments
packagetype xsd:string Mandatory – cannot be null or empty. This is used to determine which TILA/RESPA package type the package is
applicationdatetime xsd:date/time Conditional (see paper out defining properties table below) This is used to determine the application date/time for the TILA/RESPA package
consummationdatetime xsd:date/time Conditional (see paper out defining properties table below) This is used to determine the application date/time for the TILA/RESPA package
shipbeforebusinessdays xsd:integer Conditional (see paper out defining properties table below) This is used to identify how many mutual business days before the consummation date the package should expire to paper for a Closing Disclosure
subject xsd:string Mandatory – cannot be null or empty The subject of the package
absoluteexpirydatetime xsd:date/time Conditional (see paper out defining properties table below) This is used to override SDX’s paper expiry date/time calculations
changecircumstancedatetime xsd:date/time Conditional (see paper out defining properties table below) This is used to determine the change circumstance date/time for a Revised Loan Estimate

Paper Out Expiry Defining Properties

✓ = Mandatory (will be used to work out paper expiry date/time)

* = Optional (will not be used to work out the paper expiry date/time but will be stored for record)

*T = Optional (but if provided will trump all other logic)

X = Not wanted (will be completely ignored)

  TR-ID-ILE-WN TR-ID-ILE-WY TR-ID-RLE-RY TR-ID-RLE-RN-WY TR-ID-RLE-RN-WN TR-ID-RLE-TC TR-ID-ICD TR-ID-RCD TR-ID-RCD-TC TR-ID-RCD-PC TR-ID-MISC
packagetype
applicationdatetime * * * * * * * * *
changecircumstancedatetime X X * * * X * * * *
absoluteexpirydatetime *T *T *T *T *T *T *T
consummationdatetime * * * * * * * * *
shipbeforebusinessdays X X X X X X * * X X X