POST /v2/team-members/bulk-update
Updates multiple TeamMember
objects. The updated TeamMember
objects are returned on successful updates.
This process is non-transactional and processes as much of the request as possible. If one of the updates in
the request cannot be successfully processed, the request is not marked as failed, but the body of the response
contains explicit error information for the failed update.
Learn about Troubleshooting the Team API.
Servers
- https://connect.squareup.com
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
team_members |
Object | Yes |
The data used to update the |
team_members.name |
Object | No |
Represents an update request for a |
team_members.name.team_member |
Object | No |
A record representing an individual team member for a business. |
team_members.name.team_member.family_name |
String | No |
The family name (that is, the last name) associated with the team member. |
team_members.name.team_member.id |
String | No |
The unique ID for the team member. |
team_members.name.team_member.given_name |
String | No |
The given name (that is, the first name) associated with the team member. |
team_members.name.team_member.email_address |
String | No |
The email address associated with the team member. |
team_members.name.team_member.assigned_locations |
Object | No |
An object that represents a team member's assignment to locations. |
team_members.name.team_member.assigned_locations.location_ids[] |
Array | No |
The locations that the team member is assigned to. |
team_members.name.team_member.assigned_locations.assignment_type |
String | No |
The current assignment type of the team member. |
team_members.name.team_member.status |
String | No |
Describes the status of the team member. |
team_members.name.team_member.is_owner |
Boolean | No |
Whether the team member is the owner of the Square account. |
team_members.name.team_member.created_at |
String | No |
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". |
team_members.name.team_member.phone_number |
String | No |
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 |
team_members.name.team_member.reference_id |
String | No |
A second ID used to associate the team member with an entity in another system. |
team_members.name.team_member.updated_at |
String | No |
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". |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.