---
title: "List active campaigns assigned to the current user"
method: GET
path: "/campaigns/call/user"
tags: ["campaigns"]
---

# List active campaigns assigned to the current user

`GET /campaigns/call/user`

Retrieves campaigns that are currently running and assigned to the authenticated user (the API key owner). This is a filtered view designed for agents — it returns only the campaigns the user is expected to work on, with their contact queue and progress. Results are paginated.

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

## Query parameters

- `limit_count` integer
- `limit_offset` integer

## Response `200`

Successful operation

- CampaignCalllistList
  - `team_id` integer
  - `user_id` integer
  - `limit_offset_setted` integer
  - `limit_count_setted` integer
  - `campaign_calllist_list` CampaignCalllistLight[], nullable — The list of all campaigns calllist (including archived and stopped)
    - `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
  - `campaign_calllist_list_count` integer — The count of all campaigns calllist (including archived and stopped)
  - `total_team_campaigns` integer — Total of campaigns (not archived) by a given team

## Other responses

- `204` — Successful operation but no content
- `400` — Bad request
- `401` — Token unauthorized
- `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)
