# 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 Aug 3, 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 <token>` 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 ()


## Topics

### [Authentication](https://apidocs.lwolf.com/doc/transactiondesk-api/authentication.md)


## Endpoints

### [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)
