Create a ring group
/v1/voice/ring-groupsconst group = await bird.voice.ringGroups.create({ name: "Support" });
console.log(group.id, group.name);group = client.voice.ring_groups.create(name="Support")
print(group.id, group.name)group, err := client.Voice.RingGroups.Create(context.Background(), bird.VoiceRingGroupsCreateParams{
Name: "Support",
})
if err != nil {
log.Fatal(err)
}
fmt.Println(group.Id, group.Name)$group = $bird->voice->ringGroups->create((new VoiceRingGroupCreate())->setName('Support'));
echo $group->getId(), ' ', $group->getName(), "\n";bird voice ring-groups create --name Supportcurl -X POST "https://us1.platform.bird.com/v1/voice/ring-groups" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Support"
}'{
"id": "vrg_01krdgeqcxet5s7t44vh8rt9mg",
"name": "Support",
"is_default": false,
"online_member_count": 0,
"created_at": "2026-10-01T12:00:00Z",
"updated_at": "2026-10-01T12:00:00Z"
}
Creates a ring group with no members. Add members with
POST /v1/voice/ring-groups/{ring_group_id}/members.
A workspace can have at most 50 ring groups besides its default group.
Creating another returns 422.
Corps de la requête
nameThe ring group's name.
Contenu de la réponse
idUnique identifier for this ring group. The default group's ID is vrg_ followed by the workspace ID's suffix.
nameThe ring group's name.
is_defaultWhether this is the workspace's default group, which rings the users who are online in the browser phone.
online_member_countHow many of the group's members are connected to the browser phone and accepting calls, read live. A member on a call counts, though a call to the group skips them until it ends. For the default group, the count includes every connected user who accepts calls.
created_atWhen the ring group was created. Null for the default group.
updated_atWhen the ring group's name or members last changed. Null for the default group.
Ressources associées
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.