---
title: "Bulk Add Data Warehouse Company Subscriptions"
method: POST
path: "/api/v3/companies/bulk-subscribe"
tags: ["Data Warehouse"]
---

# Bulk Add Data Warehouse Company Subscriptions

`POST /api/v3/companies/bulk-subscribe`

## Request

- Base URL: `https://app.daloopa.com`
- URL: `https://app.daloopa.com/api/v3/companies/bulk-subscribe`
- Auth: HTTP basic

Add subscriptions to multiple companies for the authenticated user. This operation respects the user's subscription limit and syncs the local database. If the user has Snowflake and/or Databricks permissions, subscriptions are also synced to the corresponding data warehouses. If the number of requested companies exceeds the user's remaining subscription slots, only the first N companies that fit within the limit will be processed; the rest will be returned in 'skipped_limit_exceeded'.

## Request body

- BulkCompanySubscriptionQueryRequest
  - `company_ids` integer[], required

## Response `200`

- object: Bulk subscription result with details per company ID and per-warehouse breakdown.
  - `inserted` integer[]: Company IDs successfully subscribed across all warehouses.
  - `already_existed` integer[]: Company IDs that already had an entitlement in a data warehouse.
  - `not_found` integer[]: Company IDs that do not exist in the data warehouse.
  - `skipped_already_subscribed` integer[]: Company IDs already subscribed locally before calling the data warehouse.
  - `skipped_limit_exceeded` integer[]: Company IDs excluded because the subscription limit would be exceeded.
  - `warehouses` object: Per-warehouse breakdown of results.

## Other responses

- `400`
- `401`
- `403`
- `429`
- `500`

## Changes

- **2026-11-03** `90ca7c9d6f4e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/daloopa/apis/daloopa-api/changes/api/v3/companies/bulk-subscribe/post.md)

---

[API](https://skmtc.dev/daloopa/apis/daloopa-api.md) - [All operations](https://skmtc.dev/daloopa/apis/daloopa-api/llms.txt) - [OpenAPI document](https://skmtc.dev/daloopa/apis/daloopa-api/revisions/90ca7c9d6f4e?raw)
