---
title: "Get a specific campaign by UUID"
method: GET
path: "/campaigns/call/{campaignscalllistuuid}"
tags: ["campaigns"]
---

# Get a specific campaign by UUID

`GET /campaigns/call/{campaignscalllistuuid}`

Retrieves detailed information about a specific outbound call campaign, including its full configuration (name, max retry, start date, script), assigned users and groups, contact queue statistics, and associated tags. The campaign is identified by its UUID.

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

## Path parameters

- `campaignscalllistuuid` string, uuid, required

## Response `200`

Successful operation

- CampaignCalllistFull
  - `campaign_calllist_uuid` string, uuid — Unique identifier for the object
  - `team_id` integer — Team identifier
  - `user_id` integer — User identifier
  - `name` string — The name of the campaign CALL List
  - `campaign_tags` integer[] — tags of the campaign
  - `users_list` integer[] — The list of users
  - `groups_list` integer[] — The list of groups
  - `fifo_left_to_call` integer — The number of numbers left to call
  - `update_date` string, date-time
  - `creation_date` string, date-time
  - `deletion_date` string, date-time
  - `max_retry` integer — The max retry attempts for numbers in the campaign CALL List
  - `retry_time` integer — Optional time in seconds to wait before retrying a number
  - `ivr_id` integer — Optional id of the ivr
  - `start_date` string, date-time — Optional start date of the campaign
  - `campaign_count_numbers` integer
  - `campaign_count_active_numbers` integer
  - `campaign_count_users` integer
  - `campaign_count_groups` integer
  - `is_private` boolean — true if the campaign call is private
  - `is_running` boolean — true if the campaign call is currently running
  - `stop_reason` string — the reason why the campaign call has been stopped
  - `script` CampaignCallScript
    - `script_uuid` string, uuid — The identifier of the script
    - `generic_uuid` string, uuid
    - `name` string — The name of the script
    - `data` string
    - `is_enabled` boolean — true if the script is enabled
  - `total_numbers_list_count` integer
  - `total_archive_logs` integer — The size of archive log array
  - `archive_logs` CampaignCalllistArchiveLogs[]
    - `team_id` integer
    - `archived_by_user_id` integer
    - `unarchived_by_user_id` integer
    - `archived_start_date` string, date-time
    - `unarchived_start_date` string, date-time
  - `total_start_logs` integer — The size of start log array
  - `start_logs` CampaignCalllistStartLogs[]
    - `team_id` integer
    - `started_by_user_id` integer
    - `stopped_by_user_id` integer
    - `start_date` string, date-time
    - `stop_date` string, date-time

## Other responses

- `201` — no content
- `400` — Invalid ID supplied
- `401` — Token unauthorized
- `404` — campaign calllist 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)
