---
title: "Campaign Autocreate"
method: POST
path: "/api/v2/app/campaign/autocreate"
tags: ["v2-studio"]
---

# Campaign Autocreate

`POST /api/v2/app/campaign/autocreate`

## Request

- Base URL: `https://api.getle.ad` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getle.ad/api/v2/app/campaign/autocreate`
- Auth: none declared

Turn a campaign name into a built, review-ready campaign.

Everything past the name already existed and already worked - proposing a
grounded ICP, saving it, filling the pool - it was only ever reachable from
the automatic onboarding run, once, at signup. A customer who wanted a
second campaign had no way to run that sequence again: the only INSERT INTO
v2_campaigns anywhere in the backend was the one-time seed at account
creation, gated to refuse running twice. This is that same sequence, made
reachable on demand.

## Request body

- CampaignAutoCreateRequest
  - `token` string, required
  - `name` string, required
  - `wanted` integer
  - `icp` object, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getle/apis/lead-generator-pro-api.md) · [All operations](https://skmtc.dev/getle/apis/lead-generator-pro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getle/apis/lead-generator-pro-api/revisions/041155e6d905?raw)
