Retrieves a collection of transactions within the current client code. OData can be used to filter, order and page through the list.
OData Support: $expand, $filter, $orderby, $skip, $top
Common OData Queries
Find all transactions for a given office:
$filter=Tiers/any(x:x/AgentCommissions/any(y:y/OfficeId eq '[Lone Wolf Office Id]'))
Find all transactions for a given agent:
$filter=Tiers/any(x:x/AgentCommissions/any(y:y/AgentId eq '[Lone Wolf Member Id]'))
Find all transactions modified after January 1st, 2015 at 4:00 PM EST:
$filter=TransactionChangedTimestamp lt datetimeoffset'2015-01-01T21:00:00.0000000%2B00:00'
Note the time was changed to UTC time. Also, the plus sign separating the time zone has been changed to the URL encoded version of %2B. This is a requirement when specifying datetimeoffset OData values.
Find all contingent transactions (any conditions that have an approved date of null):
$filter=Conditions/any(x:x/ApprovedDate eq null)
Find all firm transactions (no conditions or all the conditions have a valid approved date):
$filter=Conditions/any() eq false or Conditions/all(x:x/ApprovedDate ne null) eq true
Query parameters
-
Instructs the API to include a child object or collection in the response. If omitted, ALL child objects and collections are returned. Pass
$expand=(empty) to return only the root object. See the OData Support section of the introduction. -
Filters data on properties related to the resource. Only Logical, Arithmetic and Grouping operators are currently supported. No Canonical functions are currently supported (contains, endswith, startswith, etc.).
-
Orders the objects returned in the response by a property related to the resource.
-
Skips the specified number of records before returning the results. $orderby must be specified for $skip to be used.
-
Returns the specified top number of records for the given query. $orderby must be specified for $top to be used. The maximum number of objects returned from any resource is 1,000. If not passed, $top=1000 is assumed.
Maximum value is
1000.
curl \
--request GET 'https://api.globalwolfweb.com/wolfconnect/transactions/v1' \
--header "Authorization: $API_KEY"
[
{
"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
}
]