---
title: "Assign groups to a campaign"
method: POST
path: "/campaigns/call/{campaignscalllistuuid}/groups"
tags: ["campaigns"]
---

# Assign groups to a campaign

`POST /campaigns/call/{campaignscalllistuuid}/groups`

Assigns one or more call groups to a campaign. All users belonging to these groups will be eligible to receive campaign calls when the campaign is running. The response indicates which groups were successfully added and which were already assigned.

**Permission:** No specific permission required. A valid API key is sufficient.

## Path parameters

- `campaignscalllistuuid` string, uuid, required

## Request body

- CampaignCalllistGroupsCreate
  - `to_groups` integer[]

## Response `200`

Successful operation

- CampaignCalllistGroupsCreateResponse
  - `groups_added_in_queue` integer[] — The list of added groups
  - `groups_already_in_queue` integer[] — The list of groups that were already in queue

## Other responses

- `400` — Invalid ID supplied
- `401` — Token unauthorized
- `404` — Group not found
- `500` — Internal server error

---

[API](https://skmtc.net/ringover/apis/ringover-public-api.md) · [All operations](https://skmtc.net/ringover/apis/ringover-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ringover/ringover-public-api/revisions/9da73dd2f99e/schema)
