Account

APIDescription
POST api/Account/Logout

Terminate the current session

Transaction

API for Transactions

APIDescription
POST api/Transaction/RequestPrintableChecks?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Gets a list of checks that are currently printable on the transaction

POST api/Transaction/RequestReleaseFunds?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Gets a two factor code sent to release funds

POST api/Transaction/GetLedger?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Returns a list of receipts and disbursements on the transaction

POST api/Transaction/GetFinalDocuments?id={id}&agencyEIN={agencyEIN}&branchName={branchName}&docsExtended={docsExtended}

Returns final documents after funds have been released

POST api/Transaction/ReleaseFunds?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Release funds on the transaction. Accepts a payload of two factor authentication

POST api/Transaction/PrintChecks?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Prints check on the transaction, will print all checks available to print unless you specify with the body

POST api/Transaction/CancelTransaction/{id}/{agencyEIN}/{branchName}

Cancels transaction

POST api/Transaction/UpdateTransaction?id={id}&agencyEIN={agencyEIN}&branchName={branchName}&sourceDocument={sourceDocument}

Accepts an update of an existing transaction

POST api/Transaction/GetSupportingDocsForTransaction?transactionId={transactionId}

Gets a list of supporting documents that have already been uploaded

POST api/Transaction/{id}/{documentType}/{fileExtension}/AddSupportingDocument

Add Base64-encoded supporting document to an existing transaction.

POST api/Transaction

No documentation available.

POST api/Transaction?sourceDocument={sourceDocument}

Create a new transaction (with no version, branch, agency, or underwriter specified -- they all need to be implicit or come in the XML then) Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)

POST api/Transaction?sourceDocument={sourceDocument}&agencyEIN={agencyEIN}

Create a new transaction (with no version, branch, or underwriter specified -- branch and underwriter need to be implicit or come in the XML then) Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)

POST api/Transaction?sourceDocument={sourceDocument}&agencyEIN={agencyEIN}&branchName={branchName}

Create a new transaction (with no version specified -- defaults to "1.0") Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)

POST api/Transaction?sourceDocument={sourceDocument}&agencyEIN={agencyEIN}&branchName={branchName}&underwriterName={underwriterName}

Create a new transaction (with no version specified -- defaults to "1.0") Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)

POST api/Transaction?sourceDocument={sourceDocument}&agencyEIN={agencyEIN}&branchName={branchName}&underwriterName={underwriterName}&ledger={ledger}

Testing new create for ledger

POST api/Transaction?sourceDocument={sourceDocument}&version={version}&agencyEin={agencyEin}&branchName={branchName}&underwriterName={underwriterName}

Create a new transaction. Remove content argument for generalizing to non-XML data (might be sending an encoded binary file. If I say XElement, it will expect XML)

POST api/Transaction/GetAvailableActions/{id}

Get valid actions for existing transaction

POST api/Transaction/GetExceptionsOnTransaction?id={id}

Get valid actions for existing transaction

POST api/Transaction/GetTransactionStatus/{id}

Gets the public status of an existing transaction by TransactionId.

POST api/Transaction/GetTransactionStatus/{id}/{sourceDocument}

Gets the public status of an existing transaction by TransactionId.

POST api/Transaction/RequestHeldItems?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Gets a list of DisbursementLineItemIds whose status is currently 'Held' for a given TransactionId

POST api/Transaction/ReleaseHold?id={id}&agencyEIN={agencyEIN}&branchName={branchName}

Releases a hold on the DisbursementLineItem GUIDs listed in the body. If none are supplied, all holds in the Transaction are released.

GET api/Transaction?agencyEIN={agencyEIN}&transId={transId}

Get a list of underwriters for the current agency, by branch

GET api/Transaction?transactionId={transactionId}

No documentation available.