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.
पैरामीटर
ring_group_idstringID of the ring group whose members to list or add to.
Request Payload
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.
Response Payload
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.
संबंधित संसाधन
इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।