---
title: "Check whether a campaign passes the launch validation"
method: GET
path: "/campaigns/{campaign_id}/launch-validation"
tags: ["Campaigns"]
---

# Check whether a campaign passes the launch validation

`GET /campaigns/{campaign_id}/launch-validation`

## Request

- Base URL: `https://public.outreach2day.com`
- URL: `https://public.outreach2day.com/campaigns/{campaign_id}/launch-validation`
- Auth: HTTP bearer

Run the engine launch check without launching; nothing is written.

## Path parameters

- `campaign_id` string, required

## Query parameters

- `workspaceId` integer, required

## Response `200`

Successful Response

- CampaignLaunchValidationOut
  - `campaign_id` string, required
  - `config_revision` integer, required
  - `status` string, required
  - `ready` boolean, required
  - `issues` LaunchValidationIssueOut[], required
    - `code` string, required
    - `field` string, required
    - `detail` string, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-20** `0e5471143371`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/outreach2day/apis/outreach-today-public-api/changes/campaigns/:campaign_id/launch-validation/get.md)

---

[API](https://skmtc.dev/outreach2day/apis/outreach-today-public-api.md) · [All operations](https://skmtc.dev/outreach2day/apis/outreach-today-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outreach2day/apis/outreach-today-public-api/revisions/0e5471143371?raw)
