Update a Member

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://apidocs.lwolf.com/doc/wolfconnect-api/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "WolfConnect API MCP server": {
    "url": "https://apidocs.lwolf.com/doc/wolfconnect-api/mcp"
  }
}

Close
PUT /wolfconnect/members/v1/{memberId}

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

Path parameters

  • memberId string Required

    The Lone Wolf Id of the member.

Query parameters

  • $expand string

    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.

application/json

Body Required

A Member object.

  • FirstName string Required

    The first name of the member.

    Maximum length is 50.

  • MiddleName string

    The middle name of the member.

    Maximum length is 50.

  • LastName string Required

    The last name of the member.

    Maximum length is 50.

  • Number string

    The number assigned to the member by its office.

    Maximum length is 12.

  • Title string

    The title of the member.

    Maximum length is 100.

  • BirthDate string(date)

    The birth date of the member.

  • InactiveDate string(date) | null

    The date the member went inactive. (Nullable)

  • OfficeId string

    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.

  • MLSBoards array[object]

    A collection of the MLS boards to which the member belongs.

  • Addresses array[object] Required

    The collection of addresses for the member. Currently supported address types: M: Mailing, P: Physical

    Hide Addresses attributes Show Addresses attributes object
    • City string Required

      The city.

      Maximum length is 50.

    • Confidential boolean

      True if the address is confidential.

    • CountryCode string Required

      The two digit ISO code for the country.

      Maximum length is 2.

    • Line1 string Required

      The first line for the address.

      Maximum length is 200.

    • Line2 string

      The second line for the address.

      Maximum length is 200.

    • Line3 string

      The third line for the address.

      Maximum length is 200.

    • Line4 string

      The fourth line for the address.

      Maximum length is 200.

    • PostalCode string Required

      The unformatted postal or zip code.

      Maximum length is 20.

    • ProvinceCode string Required

      The province code or postal abbreviation of the province or state.

      Maximum length is 20.

    • TypeCode string Required

      The code for the type of address. P: Physical, M: Mailing, H: Home, B: Business, W: Work, O: Other

      Maximum length is 1.

  • EmailAddresses array[object]

    The collection of email addresses for the member. Currently supported email address types: B: Business, S: Secondary

    Hide EmailAddresses attributes Show EmailAddresses attributes object
    • Address string Required

      The email address.

      Maximum length is 100.

    • Confidential boolean

      True if the email address is confidential.

    • Primary boolean

      True if this is the primary email address.

    • TypeCode string Required

      The code for the type of email address. H: Home, B: Business, W: Work, S: Secondary, O: Other

      Maximum length is 1.

  • PhoneNumbers array[object]

    The collection of phone numbers for the member.

    Hide PhoneNumbers attributes Show PhoneNumbers attributes object
    • Confidential boolean

      True if the phone number is confidential.

    • Extension string

      The extension for the phone number.

      Maximum length is 5.

    • Number string Required

      The unformatted phone number.

      Maximum length is 20.

    • Primary boolean

      True if this is the primary phone number.

    • TypeCode string Required

      The code for the type of phone number. A: Assistant, B: Business, BF: Business Fax, CB: Callback, C: Company, X: Extension, H: Home, HF: Home Fax, ISDN: ISDN, M: Mobile, P: Pager, R: Radio, T: Telex, TF: Toll Free, TTY: TTY/TDD, O: Other, OF: Other Fax

      Maximum length is 1.

  • Websites array[object]

    The collection of websites for the member.

    Hide Websites attributes Show Websites attributes object
    • TypeCode string Required

      The code for the type of website. B: Blog, C: Community, FB: Facebook, G: General, L: Linkedin, S: Sports, T: Tourism, TW: Twitter, YT: YouTube

      Maximum length is 1.

    • Url string Required

      The url of the website.

      Maximum length is 100.

  • PublicProfiles array[object]

    The collection of public profiles for the member.

  • MemberTypeId string

    The Type of member (eg. Agent, Staff). Required for creating only - it will be ignored when updating a member.

  • Suffix string

    Suffix of the member.

  • Nickname string

    The Nickname of the member.

  • LegalName string

    Legal Name of the member.

  • Username string

    The username of the member.

  • LoadingDocsUsername string

    The loadingDOCS username of the member.

  • GenderCode string

    The Gender of the member.

  • AnniversaryDate string(date)

    The Date of their Anniversary.

  • StartDate string(date)

    The Start Date of the member.

  • CommencementDate string(date)

    The Commencement Date of the member.

  • MovingWolfEnabled boolean

    The movingWOLF subscription status of the member.

Responses

  • 200 application/json

    A Member object holding all the updated data.

    Hide response attributes Show response attributes object
    • Id string

      The Lone Wolf Id of the member.

      Maximum length is 50.

    • CreatedTimestamp string(date-time)

      The date and time the member was created.

    • ModifiedTimestamp string(date-time)

      The date and time the member was modified.

    • MemberChangedTimestamp string(date-time)

      The date and time the member or any associated record of the member was modified.

    • FirstName string Required

      The first name of the member.

      Maximum length is 50.

    • MiddleName string

      The middle name of the member.

      Maximum length is 50.

    • LastName string Required

      The last name of the member.

      Maximum length is 50.

    • Number string

      The number assigned to the member by its office.

      Maximum length is 12.

    • Title string

      The title of the member.

      Maximum length is 100.

    • BirthDate string(date)

      The birth date of the member.

    • InactiveDate string(date) | null

      The date the member went inactive. (Nullable)

    • OfficeId string

      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.

    • Office object

      The office object.

      Hide Office attributes Show Office attributes object
      • Id string

        The Lone Wolf Id of the office.

      • Name string

        The name.

      • LWCompanyCode string

        The Lone Wolf Company Code. This is the code used by a brokerWOLF installation. It will be blank for offices that are not synced with brokerWOLF.

    • MLSBoards array[object]

      A collection of the MLS boards to which the member belongs.

      Hide MLSBoards attributes Show MLSBoards attributes object
      • MLSId string

        The MLS Id of the member for the MLS Board specified by the MLSAreaId.

      • MLSAreaId string

        The Lone Wolf Id of the MLS area.

    • Addresses array[object] Required

      The collection of addresses for the member. Currently supported address types: M: Mailing, P: Physical

      Hide Addresses attributes Show Addresses attributes object
      • City string Required

        The city.

        Maximum length is 50.

      • Confidential boolean

        True if the address is confidential.

      • Country string

        The name of the country. This field is read only.

      • CountryCode string Required

        The two digit ISO code for the country.

        Maximum length is 2.

      • Line1 string Required

        The first line for the address.

        Maximum length is 200.

      • Line2 string

        The second line for the address.

        Maximum length is 200.

      • Line3 string

        The third line for the address.

        Maximum length is 200.

      • Line4 string

        The fourth line for the address.

        Maximum length is 200.

      • PostalCode string Required

        The unformatted postal or zip code.

        Maximum length is 20.

      • Province string

        The name of the province or state. This field is read only.

      • ProvinceCode string Required

        The province code or postal abbreviation of the province or state.

        Maximum length is 20.

      • Type string

        The name of the type of address. This field is read only.

      • TypeCode string Required

        The code for the type of address. P: Physical, M: Mailing, H: Home, B: Business, W: Work, O: Other

        Maximum length is 1.

    • EmailAddresses array[object]

      The collection of email addresses for the member. Currently supported email address types: B: Business, S: Secondary

      Hide EmailAddresses attributes Show EmailAddresses attributes object
      • Address string Required

        The email address.

        Maximum length is 100.

      • Confidential boolean

        True if the email address is confidential.

      • Primary boolean

        True if this is the primary email address.

      • Type string

        The name of the type of email address.

      • TypeCode string Required

        The code for the type of email address. H: Home, B: Business, W: Work, S: Secondary, O: Other

        Maximum length is 1.

    • PhoneNumbers array[object]

      The collection of phone numbers for the member.

      Hide PhoneNumbers attributes Show PhoneNumbers attributes object
      • Confidential boolean

        True if the phone number is confidential.

      • Extension string

        The extension for the phone number.

        Maximum length is 5.

      • Number string Required

        The unformatted phone number.

        Maximum length is 20.

      • Primary boolean

        True if this is the primary phone number.

      • Type string

        The name of the type of phone number.

      • TypeCode string Required

        The code for the type of phone number. A: Assistant, B: Business, BF: Business Fax, CB: Callback, C: Company, X: Extension, H: Home, HF: Home Fax, ISDN: ISDN, M: Mobile, P: Pager, R: Radio, T: Telex, TF: Toll Free, TTY: TTY/TDD, O: Other, OF: Other Fax

        Maximum length is 1.

    • Websites array[object]

      The collection of websites for the member.

      Hide Websites attributes Show Websites attributes object
      • Type string

        The name of the type of website.

      • TypeCode string Required

        The code for the type of website. B: Blog, C: Community, FB: Facebook, G: General, L: Linkedin, S: Sports, T: Tourism, TW: Twitter, YT: YouTube

        Maximum length is 1.

      • Url string Required

        The url of the website.

        Maximum length is 100.

    • PublicProfiles array[object]

      The collection of public profiles for the member.

      Hide PublicProfiles attributes Show PublicProfiles attributes object
      • CreatedTimestamp string(date-time)

        The date and time the member was created.

      • ModifiedTimestamp string(date-time)

        The date and time the member was modified.

      • Name string

        The name of the public profile.

        Maximum length is 50.

      • FirstName string

        The first name of the member.

        Maximum length is 50.

      • MiddleName string

        The middle name of the member.

        Maximum length is 50.

      • LastName string

        The last name of the member.

        Maximum length is 50.

      • Title string

        The title of the member.

        Maximum length is 100.

      • Addresses array[object]

        The collection of addresses for the member. Currently supported address types: M: Mailing, P: Physical

        Hide Addresses attributes Show Addresses attributes object
        • City string Required

          The city.

          Maximum length is 50.

        • Confidential boolean

          True if the address is confidential.

        • Country string

          The name of the country. This field is read only.

        • CountryCode string Required

          The two digit ISO code for the country.

          Maximum length is 2.

        • Line1 string Required

          The first line for the address.

          Maximum length is 200.

        • Line2 string

          The second line for the address.

          Maximum length is 200.

        • Line3 string

          The third line for the address.

          Maximum length is 200.

        • Line4 string

          The fourth line for the address.

          Maximum length is 200.

        • PostalCode string Required

          The unformatted postal or zip code.

          Maximum length is 20.

        • Province string

          The name of the province or state. This field is read only.

        • ProvinceCode string Required

          The province code or postal abbreviation of the province or state.

          Maximum length is 20.

        • Type string

          The name of the type of address. This field is read only.

        • TypeCode string Required

          The code for the type of address. P: Physical, M: Mailing, H: Home, B: Business, W: Work, O: Other

          Maximum length is 1.

      • EmailAddresses array[object]

        The collection of email addresses for the member. Currently supported email address types: B: Business, S: Secondary

        Hide EmailAddresses attributes Show EmailAddresses attributes object
        • Address string Required

          The email address.

          Maximum length is 100.

        • Confidential boolean

          True if the email address is confidential.

        • Primary boolean

          True if this is the primary email address.

        • Type string

          The name of the type of email address.

        • TypeCode string Required

          The code for the type of email address. H: Home, B: Business, W: Work, S: Secondary, O: Other

          Maximum length is 1.

      • PhoneNumbers array[object]

        The collection of phone numbers for the member.

        Hide PhoneNumbers attributes Show PhoneNumbers attributes object
        • Confidential boolean

          True if the phone number is confidential.

        • Extension string

          The extension for the phone number.

          Maximum length is 5.

        • Number string Required

          The unformatted phone number.

          Maximum length is 20.

        • Primary boolean

          True if this is the primary phone number.

        • Type string

          The name of the type of phone number.

        • TypeCode string Required

          The code for the type of phone number. A: Assistant, B: Business, BF: Business Fax, CB: Callback, C: Company, X: Extension, H: Home, HF: Home Fax, ISDN: ISDN, M: Mobile, P: Pager, R: Radio, T: Telex, TF: Toll Free, TTY: TTY/TDD, O: Other, OF: Other Fax

          Maximum length is 1.

      • Websites array[object]

        The collection of websites for the member.

        Hide Websites attributes Show Websites attributes object
        • Type string

          The name of the type of website.

        • TypeCode string Required

          The code for the type of website. B: Blog, C: Community, FB: Facebook, G: General, L: Linkedin, S: Sports, T: Tourism, TW: Twitter, YT: YouTube

          Maximum length is 1.

        • Url string Required

          The url of the website.

          Maximum length is 100.

    • MemberTypeId string

      The Type of member (eg. Agent, Staff). Required for creating only - it will be ignored when updating a member.

    • Suffix string

      Suffix of the member.

    • Nickname string

      The Nickname of the member.

    • LegalName string

      Legal Name of the member.

    • Username string

      The username of the member.

    • LoadingDocsUsername string

      The loadingDOCS username of the member.

    • GenderCode string

      The Gender of the member.

    • AnniversaryDate string(date)

      The Date of their Anniversary.

    • StartDate string(date)

      The Start Date of the member.

    • CommencementDate string(date)

      The Commencement Date of the member.

    • MovingWolfEnabled boolean

      The movingWOLF subscription status of the member.

    • Integrations array[object]

      The collection of partner integrations for the member.

      Hide Integrations attributes Show Integrations attributes object
      • PartnerCode string

        The code for the Partner. Usually the Partner's name.

        Maximum length is 100.

      • Id string

        The Id for the Partner's matching Member.

        Maximum length is 100.

PUT /wolfconnect/members/v1/{memberId}
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}'
Request examples
{
  "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
}
Response examples (200)
{
  "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"
    }
  ]
}