# TransactionDesk Partner API OpenAPI file: https://apidocs.lwolf.com/doc/transactiondesk-api.json ## Description This is version `2.0` of this API documentation. Last update on Jun 10, 2026. Lonewolf's TransactionDesk API for Partners to integrate with the TransactionDesk application. ## Authorization ### Authorization Code Flow 1. Redirect the user to the OAuth authorization URL: `https://api.pre.transactiondesk.com/oauth/authorize?client_id=Lonewolf&redirect_uri=https://www.example.com&response_type=code&state=active` 2. The user logs in via the Lonewolf Authentication system. 3. On success, the user is redirected back to your `redirect_uri` with a `code` parameter appended. 4. Exchange the code for an access token via `POST /oauth/token` (see Authentication section). The code is one-time-use and expires in 10 minutes. 5. Include the access token in the `Authorization: Bearer ` header on every request. ### Client Credentials Flow For enterprise integrations, use `grant_type=client_credentials`. No user redirect is required. Include an `On-Behalf-Of` header with the target user's GUID on API requests. ## Universal Global Fields Below is a list of the fields related to a transaction that can be updated through the API for the Transaction Desk System. ### 1. Property Information #### Address - `streetNumber` - `streetName` - `city` - `county` - `state` - `zipCode` #### Subdivision and Parcel Information - `subDivision` - `lotNumber` - `block` - `pageNumber` - `platBook` #### Property Characteristics - `yearBuilt` - `zoningClass` - `schoolDistrict` #### Tax and Legal Information - `taxNumber` - `township` - `legalDescription` ### 2. Listing Information #### Listing Identification - `mlsNumber` #### Pricing - `listPrice` #### Listing Timeline - `expirationDate` #### Property Inclusions and Exclusions - `propertyIncludes` - `propertyExcludes` - `leasedItems` ### 3. Purchase Information #### Pricing - `purchasePrice` #### Offer Timeline - `offerDate` - `offerExpirationDate` - `offerAcceptanceDate` #### Financing Timeline - `applicationDate` - `approvalDate` #### Deposits - `depositAmount` - `additionalDepositAmount` - `additionalDepositDate` #### Transaction Milestones - `fundingDate` - `possessionDate` - `closingDate` ## Servers - https://api.pre.transactiondesk.com: https://api.pre.transactiondesk.com () ## Authentication ## Groups and operations ### [Authentication](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-authentication.md) - [Exchange for Access Token](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-oauth-token.md) ### [Transaction Summary](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-transaction-summary.md) - [Get All Transactions](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions.md) - [Create a Transaction](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions.md) - [Get a Specific Transaction](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter.md) - [Delete a Transaction](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-parameter.md) - [Update a Transaction](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-parameter.md) - [Get Transaction Details](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter-details.md) - [Update Transaction Details](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-parameter-details.md) ### [Transaction Documents](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-transaction-documents.md) - [Get All Documents](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter-documents.md) - [Upload a Document](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions-parameter-documents.md) - [Get a Specific Document](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter-documents-parameter.md) - [Delete a Document](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-parameter-documents-parameter.md) - [Update a Document](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-parameter-documents-parameter.md) ### [Transaction Contacts](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-transaction-contacts.md) - [Get All Transaction Contacts](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter-contacts.md) - [Create a Transaction Contact](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions-parameter-contacts.md) - [Get a Specific Transaction Contact](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter-contacts-parameter.md) - [Delete a Transaction Contact](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-parameter-contacts-parameter.md) - [Update a Transaction Contact](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-parameter-contacts-parameter.md) ### [Transaction Contact Types](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-transaction-contact-types.md) - [Get All Transaction Contact Types](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-contacts-types.md) - [Create a Transaction Contact Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions-contacts-types.md) - [Get a Specific Transaction Contact Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-contacts-types-parameter.md) - [Delete a Transaction Contact Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-contacts-types-parameter.md) - [Update a Transaction Contact Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-contacts-types-parameter.md) ### [Transaction Types](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-transaction-types.md) - [Get All Transaction Types](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-types.md) - [Create a Transaction Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions-types.md) - [Get a Specific Transaction Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-types-parameter.md) - [Delete a Transaction Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-types-parameter.md) - [Update a Transaction Type](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-types-parameter.md) ### [Transaction Statuses](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-transaction-statuses.md) - [Get All Transaction Statuses](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-statuses.md) - [Create a Transaction Status](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions-statuses.md) - [Get a Specific Transaction Status](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-statuses-parameter.md) - [Delete a Transaction Status](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-statuses-parameter.md) - [Update a Transaction Status](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-patch-v2-transactions-statuses-parameter.md) ### [Single Sign On](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-single-sign-on.md) - [Get Agent Dashboard SSO Link](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-view-url.md) - [Get Transaction List SSO Link](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-view-url.md) - [Get Specific Transaction SSO Link](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-parameter-view-url.md) ### [Metadata](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-metadata.md) - [Get Metadata](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-statuses-meta.md) - [Get Metadata Properties](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-transactions-statuses-meta-properties.md) ### [Other Endpoints](https://apidocs.lwolf.com/doc/transactiondesk-api/group/endpoint-other-endpoints.md) - [Get All Users](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-users.md) - [Get All Libraries](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-formlibraries.md) - [Get Library Details](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-formlibraries-parameter.md) - [Get Forms Within a Library](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-get-v2-formlibraries-parameter-forms-parameter.md) - [Add Form to a Transaction](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-post-v2-transactions-parameter-forms.md) - [Delete Form from Transaction](https://apidocs.lwolf.com/doc/transactiondesk-api/operation/operation-delete-v2-transactions-parameter-forms-parameter.md) [Powered by Bump.sh](https://bump.sh)