- Edit Team Member
Team Member Position ID. Applied on update only; on create, assign the Position with a subsequent update.
Online payment requirement for this Team Member's online bookings
ID of the image group returned by the image upload endpoint (entity = team_member). Links the uploaded photo to the Team Member.
Whether the team member has access to the appointment calendar (can have working hours set).
When true, the team member can be assigned schedules and appear in booking. When false (default for new team members), schedule-related operations will fail.
Note: This may be limited by your subscription plan.
Whether the team member is included in the location''s active payment policy scope (optional).
Toggling this field requires the payment_policy_update_access permission; otherwise the request fails with 403. The field is silently ignored when the payment_policy feature is disabled for the location or no active payment policy exists.
- Mock serverhttps://developer.alteg.io/_mock/en/b2b-v1/openapi/locations/{location_id}/team_members/{team_member_id}
- Productionhttps://api.alteg.io/api/v1/locations/{location_id}/team_members/{team_member_id}
curl -i -X PUT \
'https://developer.alteg.io/_mock/en/b2b-v1/openapi/locations/{location_id}/team_members/{team_member_id}' \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: */*' \
-d '{
"name": "Basil",
"specialization": "the hairdresser",
"weight": 10,
"information": "Trimming with three hands",
"api_id": "42",
"hidden": 0,
"fired": 0,
"user_id": 123,
"has_access_timetable": true,
"is_paid_staff": false,
"is_included_in_payment_policy": true
}'OK
Team member data object
{ "id": 1001539, "name": "team member 1", "company_id": 176275, "specialization": "team member", "position": { "id": 1, "title": "Administrator" }, "avatar": "https://app.alteg.io/images/no-master-sm.png", "avatar_big": "https://app.alteg.io/images/no-master.png", "fired": 0, "status": 0, "hidden": 0, "user_id": 12345, "is_paid_staff": false, "is_included_in_payment_policy": true }
{ "success": true, "data": { "id": 17969, "api_id": 42, "name": "Basil", "specialization": "the hairdresser", "position": { … }, "show_rating": 0, "rating": 0, "votes_count": 0, "user_id": 12345, "avatar": "https://app.alteg.io/uploads/masters/sm/20151018220924_4963.jpg", "avatar_big": "https://app.alteg.io/uploads/masters/norm/20151018220924_4963.jpg", "comments_count": 0, "weight": "10", "information": "<span><span><span> </span></span></span>", "hidden": "0", "fired": "0", "status": "0", "is_paid_staff": false, "is_included_in_payment_policy": true }, "meta": [] }