TeamMembers
GET
/trestle/odata/TeamMembers
GET
/trestle/rets/search?SearchType=TeamMembers&Class=TeamMembers
TeamMemberKey
is the primary key and uniquely identifies records in the TeamMembers resource.
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. |