NOTE: This resource has been deprecated in favor of using OData with the /wolfconnect/transactions/v1 resource. See Retrieve a Collection of Transactions for more information.
This retrieves all of the transactions that meet the search criteria. The SearchRequest object's Criteria property should contain an instance of a TransactionSearchCriteria object.
You will only be able to filter search criteria on fields to which you have read access. For example, if you don't have read access to see the close date of a transaction and you set the close date range in the TransactionSearchCriteria object that range will be ignored.
The search could take longer to complete if the TransactionSearchCriteria.FullDetail flag is set to true as it has to completely populate the information in the Transaction object. If the flag is set to false, only a subset of the transaction data containing commonly used data is returned.
The SearchResult object's ResultSet property will contain a list of Transaction objects.
Body
Required
A SearchRequest object.
-
The number of objects to return per page in the response. The maximum value for PageSize is currently 1000. If you pass 0 in for this parameter, the maximum PageSize value will be used. NOTE: The PageSize returned in the SearchResponse object is not guaranteed to be equal to this value even if it is less than or equal to the max page size. Please use the PageSize value in the SearchResponse object when processing the response. Paging is currently not implemented; therefore, the PageSize value has no bearing on the response.
-
The maximum number of objects to return in the results. This value can go across pages. For instance, if you set PageSize to 10 and Limit to 25 and the search finds 50 records, the top 25 will be returned on 3 different pages.
-
The object holding the criteria for the search. This object will differ depending on the search resource that is being called. For instance, a Transactions search request would set this property to a TransactionSearchCriteria object.
curl \
--request POST 'https://api.globalwolfweb.com/wolfconnect/transactions/v1/search' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"PageSize":42,"Limit":42,"Criteria":{"Numbers":["string"],"AgentIds":["string"],"OfficeIds":["string"],"MLSNumbers":["string"],"TransactionChangedTimestamp":{"From":"2026-05-04T09:42:00Z","To":"2026-05-04T09:42:00Z"},"EntryDate":{"From":"2026-05-04","To":"2026-05-04"},"CloseDate":{"From":"2026-05-04","To":"2026-05-04"},"OfferDate":{"From":"2026-05-04","To":"2026-05-04"},"SellPrice":{"From":42.0,"To":42.0},"StatusCodes":["string"],"ClassCodes":["string"],"ClassificationIds":["string"],"PropertyTypeIds":["string"],"EndCode":"string","FullDetail":false,"SearchOrders":[{"Property":42,"Ascending":true}]}}'
{
"PageSize": 42,
"Limit": 42,
"Criteria": {
"Numbers": [
"string"
],
"AgentIds": [
"string"
],
"OfficeIds": [
"string"
],
"MLSNumbers": [
"string"
],
"TransactionChangedTimestamp": {
"From": "2026-05-04T09:42:00Z",
"To": "2026-05-04T09:42:00Z"
},
"EntryDate": {
"From": "2026-05-04",
"To": "2026-05-04"
},
"CloseDate": {
"From": "2026-05-04",
"To": "2026-05-04"
},
"OfferDate": {
"From": "2026-05-04",
"To": "2026-05-04"
},
"SellPrice": {
"From": 42.0,
"To": 42.0
},
"StatusCodes": [
"string"
],
"ClassCodes": [
"string"
],
"ClassificationIds": [
"string"
],
"PropertyTypeIds": [
"string"
],
"EndCode": "string",
"FullDetail": false,
"SearchOrders": [
{
"Property": 42,
"Ascending": true
}
]
}
}
{
"Id": "string",
"PageSize": 42,
"PageNumber": 42,
"TotalPages": 42,
"TotalResults": 42,
"ResultSet": [
{
"Id": "string",
"Number": "string",
"MLSNumber": "string",
"PropertyTypeId": "string",
"PropertyType": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"Default": true,
"ClassCode": "string",
"Class": "string",
"InactiveDate": "2026-05-04"
},
"ClassificationId": "string",
"Classification": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"EndCount": 42.0,
"InactiveDate": "2026-05-04"
},
"StatusCode": "string",
"Status": "string",
"EntryDate": "2026-05-04",
"CloseDate": "2026-05-04",
"OfferDate": "2026-05-04",
"SellPrice": 42.0,
"LegalDescription": "string",
"MLSAddress": {
"StreetNumber": "string",
"StreetName": "string",
"StreetDirection": "string",
"Unit": "string",
"City": "string",
"ProvinceCode": "string",
"Province": "string",
"PostalCode": "string",
"CountryCode": "string",
"Country": "string"
},
"Tiers": [
{
"Id": "string",
"Name": "string",
"ClassificationId": "string",
"Classification": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"EndCount": 42.0,
"InactiveDate": "2026-05-04"
},
"StatusCode": "string",
"Status": "string",
"SellPrice": 42.0,
"CloseDate": "2026-05-04",
"SellingCommission": 42.0,
"BuyingCommission": 42.0,
"TotalCommission": 42.0,
"AgentCommissions": [
{
"Id": "string",
"AgentId": "string",
"TeamLeaderId": "string",
"EndCode": "string",
"End": "string",
"EndCount": 42.0,
"CommissionPercentage": 42.0,
"Commission": 42.0,
"Agent": {
"Id": "string",
"OfficeId": "string",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string"
},
"TeamLeader": {
"Id": "string",
"OfficeId": "string",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string"
},
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
],
"ExternalAgentCommissions": [
{
"Id": "string",
"ExternalAgentId": "string",
"EndCode": "string",
"End": "string",
"Commission": 42.0,
"ExternalAgent": {
"Id": "string",
"CRMId": "string",
"CRMCompanyContactId": "string",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"ContactTypeId": "string",
"ContactType": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"CategoryCode": "string",
"InactiveDate": "2026-05-04"
},
"EndCode": "string",
"End": "string",
"CompanyName": "string",
"Addresses": [
{
"City": "string",
"Confidential": true,
"Country": "string",
"CountryCode": "string",
"Line1": "string",
"Line2": "string",
"Line3": "string",
"Line4": "string",
"PostalCode": "string",
"Province": "string",
"ProvinceCode": "string",
"Type": "string",
"TypeCode": "string"
}
],
"PhoneNumbers": [
{
"Confidential": true,
"Extension": "string",
"Number": "string",
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"EmailAddresses": [
{
"Address": "string",
"Confidential": true,
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"RowVersion": 42,
"AddressTypeCode": "string"
},
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
],
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
],
"ClientContacts": [
{
"Id": "string",
"CRMId": "string",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"ContactTypeId": "string",
"ContactType": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"CategoryCode": "string",
"InactiveDate": "2026-05-04"
},
"Title": "string",
"Prefix": "string",
"Suffix": "string",
"CompanyName": "string",
"MarketingName": "string",
"NickName": "string",
"LegalName": "string",
"FormerName": "string",
"GenderCode": "string",
"Gender": "string",
"SourceOfBusinessId": "string",
"SourceOfBusiness": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"InactiveDate": "2026-05-04"
},
"Addresses": [
{
"City": "string",
"Confidential": true,
"Country": "string",
"CountryCode": "string",
"Line1": "string",
"Line2": "string",
"Line3": "string",
"Line4": "string",
"PostalCode": "string",
"Province": "string",
"ProvinceCode": "string",
"Type": "string",
"TypeCode": "string"
}
],
"PhoneNumbers": [
{
"Confidential": true,
"Extension": "string",
"Number": "string",
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"EmailAddresses": [
{
"Address": "string",
"Confidential": true,
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42,
"SendMovingWolfEmails": true,
"ShouldReceiveMovingWolfEmails": true,
"MovingWolfEmailsSendingAgentId": 42
}
],
"BusinessContacts": [
{
"Id": "string",
"CRMId": "string",
"CRMCompanyContactId": "string",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"ContactTypeId": "string",
"ContactType": {
"Id": "string",
"LWCompanyCode": "string",
"Code": "string",
"Name": "string",
"CategoryCode": "string",
"InactiveDate": "2026-05-04"
},
"EndCode": "string",
"End": "string",
"CompanyName": "string",
"Addresses": [
{
"City": "string",
"Confidential": true,
"Country": "string",
"CountryCode": "string",
"Line1": "string",
"Line2": "string",
"Line3": "string",
"Line4": "string",
"PostalCode": "string",
"Province": "string",
"ProvinceCode": "string",
"Type": "string",
"TypeCode": "string"
}
],
"PhoneNumbers": [
{
"Confidential": true,
"Extension": "string",
"Number": "string",
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"EmailAddresses": [
{
"Address": "string",
"Confidential": true,
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
],
"Conditions": [
{
"Id": "string",
"Description": "string",
"DueDate": "2026-05-04",
"ApprovedDate": "2026-05-04",
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
],
"Task": [
{
"Id": "string",
"LoadingDocsTaskId": "string",
"Title": "string",
"DueDate": "2026-05-04",
"Reminder": true,
"ReminderSentTimestamp": "2026-05-04T09:42:00Z",
"CompletedDate": "2026-05-04",
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
],
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"TransactionChangedTimestamp": "2026-05-04T09:42:00Z",
"RowVersion": 42
}
]
}