It is best practice to only send data that you want updated as it will return a much faster response. For instance, if you only need to update the FirstName value, then you should set all other Member properties to null so that only the First Name update is attempted.
Please see the Creating and Updating Data section of the introduction for more information on how to set property values.
The response will contain the updated member object populated with all of the data to which you have read access regardless of the properties sent in the request. For instance, if you sent a Member object with the EmailAddresses property set to null but the Member contained an email address, the Member.EmailAddresses property of the response will contain the email address. You can use the OData $expand parameter to limit the data that is returned.
The value for the Member.Id property in the Member object sent in the request is ignored.
OData Support: $expand
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.
Body
Required
A Member object.
-
The first name of the member.
Maximum length is
50. -
The middle name of the member.
Maximum length is
50. -
The last name of the member.
Maximum length is
50. -
The number assigned to the member by its office.
Maximum length is
12. -
The title of the member.
Maximum length is
100. -
The birth date of the member.
-
The date the member went inactive. (Nullable)
-
The Lone Wolf Id of the office to which the member belongs. Required for creating only - it will be ignored when updating a member.
Maximum length is
50. -
A collection of the MLS boards to which the member belongs.
-
The collection of addresses for the member. Currently supported address types: M: Mailing, P: Physical
-
The collection of email addresses for the member. Currently supported email address types: B: Business, S: Secondary
-
The collection of phone numbers for the member.
-
The collection of websites for the member.
-
The collection of public profiles for the member.
-
The Type of member (eg. Agent, Staff). Required for creating only - it will be ignored when updating a member.
-
Suffix of the member.
-
The Nickname of the member.
-
Legal Name of the member.
-
The username of the member.
-
The loadingDOCS username of the member.
-
The Gender of the member.
-
The Date of their Anniversary.
-
The Start Date of the member.
-
The Commencement Date of the member.
-
The movingWOLF subscription status of the member.
curl \
--request PUT 'https://api.globalwolfweb.com/wolfconnect/members/v1/{memberId}' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"FirstName":"string","MiddleName":"string","LastName":"string","Number":"string","Title":"string","BirthDate":"2026-05-04","InactiveDate":"2026-05-04","OfficeId":"string","MLSBoards":[{}],"Addresses":[{"City":"string","Confidential":true,"CountryCode":"string","Line1":"string","Line2":"string","Line3":"string","Line4":"string","PostalCode":"string","ProvinceCode":"string","TypeCode":"string"}],"EmailAddresses":[{"Address":"string","Confidential":true,"Primary":true,"TypeCode":"string"}],"PhoneNumbers":[{"Confidential":true,"Extension":"string","Number":"string","Primary":true,"TypeCode":"string"}],"Websites":[{"TypeCode":"string","Url":"string"}],"PublicProfiles":[{}],"MemberTypeId":"string","Suffix":"string","Nickname":"string","LegalName":"string","Username":"string","LoadingDocsUsername":"string","GenderCode":"string","AnniversaryDate":"2026-05-04","StartDate":"2026-05-04","CommencementDate":"2026-05-04","MovingWolfEnabled":true}'
{
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"Number": "string",
"Title": "string",
"BirthDate": "2026-05-04",
"InactiveDate": "2026-05-04",
"OfficeId": "string",
"MLSBoards": [
{}
],
"Addresses": [
{
"City": "string",
"Confidential": true,
"CountryCode": "string",
"Line1": "string",
"Line2": "string",
"Line3": "string",
"Line4": "string",
"PostalCode": "string",
"ProvinceCode": "string",
"TypeCode": "string"
}
],
"EmailAddresses": [
{
"Address": "string",
"Confidential": true,
"Primary": true,
"TypeCode": "string"
}
],
"PhoneNumbers": [
{
"Confidential": true,
"Extension": "string",
"Number": "string",
"Primary": true,
"TypeCode": "string"
}
],
"Websites": [
{
"TypeCode": "string",
"Url": "string"
}
],
"PublicProfiles": [
{}
],
"MemberTypeId": "string",
"Suffix": "string",
"Nickname": "string",
"LegalName": "string",
"Username": "string",
"LoadingDocsUsername": "string",
"GenderCode": "string",
"AnniversaryDate": "2026-05-04",
"StartDate": "2026-05-04",
"CommencementDate": "2026-05-04",
"MovingWolfEnabled": true
}
{
"Id": "string",
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"MemberChangedTimestamp": "2026-05-04T09:42:00Z",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"Number": "string",
"Title": "string",
"BirthDate": "2026-05-04",
"InactiveDate": "2026-05-04",
"OfficeId": "string",
"Office": {
"Id": "string",
"Name": "string",
"LWCompanyCode": "string"
},
"MLSBoards": [
{
"MLSId": "string",
"MLSAreaId": "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"
}
],
"EmailAddresses": [
{
"Address": "string",
"Confidential": true,
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"PhoneNumbers": [
{
"Confidential": true,
"Extension": "string",
"Number": "string",
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"Websites": [
{
"Type": "string",
"TypeCode": "string",
"Url": "string"
}
],
"PublicProfiles": [
{
"CreatedTimestamp": "2026-05-04T09:42:00Z",
"ModifiedTimestamp": "2026-05-04T09:42:00Z",
"Name": "string",
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"Title": "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"
}
],
"EmailAddresses": [
{
"Address": "string",
"Confidential": true,
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"PhoneNumbers": [
{
"Confidential": true,
"Extension": "string",
"Number": "string",
"Primary": true,
"Type": "string",
"TypeCode": "string"
}
],
"Websites": [
{
"Type": "string",
"TypeCode": "string",
"Url": "string"
}
]
}
],
"MemberTypeId": "string",
"Suffix": "string",
"Nickname": "string",
"LegalName": "string",
"Username": "string",
"LoadingDocsUsername": "string",
"GenderCode": "string",
"AnniversaryDate": "2026-05-04",
"StartDate": "2026-05-04",
"CommencementDate": "2026-05-04",
"MovingWolfEnabled": true,
"Integrations": [
{
"PartnerCode": "string",
"Id": "string"
}
]
}