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.
Anfrage-Nutzlast
nameThe ring group's name.
Antwort-Payload
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.
Verwandte Ressourcen
Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema.