Add a member to a ring group
/v1/voice/ring-groups/{ring_group_id}/membersconst member = await bird.voice.ringGroups.members.create("RING_GROUP_ID", { user_id: "USER_ID" });
console.log(member.user_id);member = client.voice.ring_groups.members.create("RING_GROUP_ID", user_id="USER_ID")
print(member.user_id)member, err := client.Voice.RingGroups.Members.Create(context.Background(), "RING_GROUP_ID", bird.VoiceRingGroupsMembersCreateParams{
UserID: "USER_ID",
})
if err != nil {
log.Fatal(err)
}
fmt.Println(member.UserId)$member = $bird->voice->ringGroups->members->create('RING_GROUP_ID', (new VoiceRingGroupMemberCreate())->setUserId('USER_ID'));
echo $member->getUserId(), "\n";bird voice ring-groups members create <ring-group-id> \
--user-id usr_01krdgeqcxet5s7t44vh8rt9mgcurl -X POST "https://us1.platform.bird.com/v1/voice/ring-groups/{ring_group_id}/members" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"user_id": "usr_01krdgeqcxet5s7t44vh8rt9mg"
}'{
"user_id": "usr_01krdgeqcxet5s7t44vh8rt9mg",
"created_at": "2026-10-01T12:00:00Z"
}
Adds a workspace user to the ring group. The group rings the user only while they are online in the browser phone.
A user without access to the workspace returns 422, as does adding a
member to a group that already has 200. Adding a user who is already a
member, or adding to the default group, returns 409 Conflict.
Paramètres
ring_group_idstringID of the ring group whose members to list or add to.
Corps de la requête
user_idThe workspace user to add. bird members list and the members_list MCP tool list workspace members in pages, each with its user.id; follow next_cursor until the user appears. Both need the members scope at read level.
Contenu de la réponse
user_idThe member's user ID.
created_atWhen the user joined the ring group. Null for the default group, whose members are the users online now.
Ressources associées
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.