Collapse Drawer
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
MemberKey InKey String 255 A system unique identifier. Specifically, the foreign key relating to the Member resource's MemberKey.
MemberKeyNumeric Int32 255 A system unique identifier. Specifically, the foreign key relating to the Member resource's MemberKey. This is the numeric only key and used as an alternative to the MemberKey field.
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
ModificationTimestamp InKey DateTimeOffset 27 Date/time the roster (member or office) record was last modified.
OfficeKey String 255
OriginalEntryTimestamp DateTimeOffset 27 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.
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
Permission Permission Enum
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.
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 255 A system unique identifier. Specifically, a foreign key referencing the Teams resource's primary key.
TeamKeyNumeric Int32 255 A system unique identifier. Specifically, a foreign key referencing the Teams resource's primary key. This is the numeric only key and used as an alternative to the TeamKey field.
TeamMemberKey Key InKey String 255 A system unique identifier. Specifically, the local key to the TeamMembers resource.
TeamMemberKeyNumeric Int32 255 A system unique identifier. Specifically, the local key to the TeamMembers resource. This is the numeric only key and used as an alternative to the TeamKey field.
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 MemberType Enum The role of the member within the team. i.e. team lead, principle, associate, assistant, etc.