---
title: "/watch-list/bulk/from-list"
method: POST
path: "/v1/watch-list/bulk/from-list"
tags: ["internal"]
---

# /watch-list/bulk/from-list

`POST /v1/watch-list/bulk/from-list`

## Request

- Base URL: `https://api.companydata.dk` (the document declares no server; this is the origin it was published from)
- URL: `https://api.companydata.dk/v1/watch-list/bulk/from-list`
- Auth: HTTP bearer

Subscribe (one Watcher per CVR) to every company in a saved list.

Skips CVRs the user is already watching via an explicit-cvrs Watcher.
Returns counts so the dashboard can show "added X, already subscribed Y."

## Request body

- BulkFromListRequest
  - `list_id` string, required

## Response `200`

Successful Response

- BulkAddResponse
  - `added` integer, required
  - `already_subscribed` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/companydata/apis/companydata-dk-api.md) · [All operations](https://skmtc.dev/companydata/apis/companydata-dk-api/llms.txt) · [OpenAPI document](https://skmtc.dev/companydata/apis/companydata-dk-api/revisions/1cc6c361ae64?raw)
