A record representing an individual team member for a business.
TeamMember
Name | Type | Tags | Description |
---|---|---|---|
id |
string | undefined |
Optional | The unique ID for the team member. |
referenceId |
string | null | undefined |
Optional | A second ID used to associate the team member with an entity in another system. |
isOwner |
boolean | undefined |
Optional | Whether the team member is the owner of the Square account. |
status |
string | undefined |
Optional | Enumerates the possible statuses the team member can have within a business. |
givenName |
string | null | undefined |
Optional | The given name (that is, the first name) associated with the team member. |
familyName |
string | null | undefined |
Optional | The family name (that is, the last name) associated with the team member. |
emailAddress |
string | null | undefined |
Optional | The email address associated with the team member. |
phoneNumber |
string | null | undefined |
Optional | The team member's phone number, in E.164 format. For example: +14155552671 - the country code is 1 for US +551155256325 - the country code is 55 for BR |
createdAt |
string | undefined |
Optional | The timestamp, in RFC 3339 format, describing when the team member was created. For example, "2018-10-04T04:00:00-07:00" or "2019-02-05T12:00:00Z". |
updatedAt |
string | undefined |
Optional | The timestamp, in RFC 3339 format, describing when the team member was last updated. For example, "2018-10-04T04:00:00-07:00" or "2019-02-05T12:00:00Z". |
assignedLocations |
TeamMemberAssignedLocations | undefined |
Optional | An object that represents a team member's assignment to locations. |
{
"id": "id4",
"reference_id": "reference_id8",
"is_owner": false,
"status": "ACTIVE",
"given_name": "given_name6"
}