AI Sync

Teams

Update Team Members

PUThttps://app.rizzdial.com/api/teams/{id}/members
Update Team Members
curl --request PUT \
  --url https://app.rizzdial.com/api/teams/7/members \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "members": [
    {
      "manager": "Yes",
      "user_id": 42
    },
    {
      "manager": "No",
      "user_id": 43
    }
  ]
}'
{
  "data": {
    "team_id": 7,
    "members_count": 2
  },
  "message": "Team members updated successfully.",
  "success": true
}

Update Team Members#

Replaces the team roster. Send the full member list. An empty members array clears the team. Users that do not belong to the company are skipped. Requires view-teams.

Authorizationstringheaderrequired

Bearer token in the format: Bearer {access_token}

idstringpathrequired

Numeric team id from List Teams. Base64 and encrypted ids also work

membersarraybody

Objects with user_id (required integer) and manager (Yes or No, default No)

curl --request PUT \
  --url https://app.rizzdial.com/api/teams/7/members \
  --header 'Authorization: Bearer {{bearer_token}}' \
  --header 'Content-Type: application/json' \
  --data '{"members":[{"user_id":42,"manager":"Yes"},{"user_id":43,"manager":"No"}]}'
dataobject

team_id and members_count

POST /api/teams/{id}/members is the same endpoint.