---
title: "Admin Company Campaign"
method: POST
path: "/admin/instant/company-campaigns"
---

# Admin Company Campaign

`POST /admin/instant/company-campaigns`

## Request

- Base URL: `https://api.textforagents.com`
- URL: `https://api.textforagents.com/admin/instant/company-campaigns`
- Auth: none declared

Record an externally filed company campaign, or file one
now through the registration client (brand + campaign).

## Headers

- `authorization` string, nullable

## Request body

- CompanyCampaignBody
  - `brand_payload` object, nullable
  - `brand_provider_id` string, nullable
  - `campaign_payload` object, nullable
  - `campaign_provider_id` string, nullable
  - `details` object, nullable
  - `mode` string
  - `status` string, nullable
  - `use_case` string, required

## Response `201`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/textforagents/apis/textforagents-api.md) · [All operations](https://skmtc.dev/textforagents/apis/textforagents-api/llms.txt) · [OpenAPI document](https://skmtc.dev/textforagents/apis/textforagents-api/revisions/9306ab0e457b?raw)
