Expand Drawer

TeamMembers

GET

/trestle/odata/TeamMembers

GET

/trestle/rets/search?SearchType=TeamMembers&Class=TeamMembers

info icon

TeamMemberKey is the primary key and uniquely identifies records in the TeamMembers resource.

info icon

The following fields are considered InKeyIndex fields and may be queried in batches up to 300,000 at a time: MemberKey, MemberMlsId, ModificationTimestamp, TeamKey, TeamMemberKey.

Fields

Field Type Size Description
HumanModifiedYN Boolean HumanModifiedYN
MemberKey InKey String 20 A system unique identifier. Specifically, the foreign key relating to the Member resource's MemberKey.
MemberKeyNumeric Int32 4 MemberKeyNumeric
MemberLoginId String 25 The ID used to logon to the MLS system.
MemberMlsId InKey String 25 The local, well-known identifier for the member. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system.
MemberStatus MemberStatus Enum MemberStatus
ModificationTimestamp InKey DateTimeOffset Date/time the roster (member or office) record was last modified.
OfficeKey String 20 OfficeKey
OriginalEntryTimestamp DateTimeOffset Date/time the roster (member or office) record was originally input into the source system.
OriginatingSystemID String 25 The RESO OUID's OrganizationUniqueId of the Originating record provider. The Originating system is the system with authoritative control over the record. For example; the name of the MLS where the Team Member was input. In cases where the Originating system was not where the record originated (the authoritative system), see the Originating System fields.
OriginatingSystemKey String 255 The system key, a unique record identifier, from the Originating system. The Originating system is the system with authoritative control over the record. For example, the Multiple Listing Service where the Team Member was input. There may be cases where the Source System (how you received the record) is not the Originating System. See Source System Key for more information.
OriginatingSystemMemberKey String 255 OriginatingSystemMemberKey
OriginatingSystemName String 255 The name of the Originating record provider. Most commonly the name of the MLS. The place where the Team Member is originally input. The legal name of the company.
OriginatingSystemSubName String 255 OriginatingSystemSubName
OriginatingSystemTeamKey String 255 OriginatingSystemTeamKey
Permission ListingPermission 8000 Permission
PermissionPrivate String 8000 PermissionPrivate
RecordSignature Int32 4 RecordSignature
SourceSystemID String 25 The RESO OUID's OrganizationUniqueId of the Source record provider. The source system is the system from which the record was directly received. In cases where the source system was not where the record originated (the authoritative system), see the Originating System fields.
SourceSystemKey String 255 The system key, a unique record identifier, from the Source System. The Source System is the system from which the record was directly received. In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields.
SourceSystemName String 255 The name of the Team Member record provider. The system from which the record was directly received. The legal name of the company.
StandardName String 255 StandardName
TeamImpersonationLevel TeamImpersonationLevel Enum The level of impersonation the member is allowed within the team. i.e. Impersonate (to work as the team), On Behalf (to show the team name, but also show the member's info, None (don't allow this member to appear as part of team).
TeamKey InKey String 20 A system unique identifier. Specifically, a foreign key referencing the Teams resource's primary key.
TeamKeyNumeric Int32 4 TeamKeyNumeric
TeamMemberKey Key InKey String 20 A system unique identifier. Specifically, the local key to the TeamMembers resource.
TeamMemberKeyNumeric Int32 4 TeamMemberKeyNumeric
TeamMemberNationalAssociationId String 25 The national association ID of the member. i.e. in the U.S. is the NRDS number.
TeamMemberStateLicense String 50 The license of the member. Separate multiple licenses with a comma and space.
TeamMemberType TeamMemberType Enum The role of the member within the team. i.e. team lead, principle, associate, assistant, etc.