# Verify Workflow Config

POST /api/v2/projects/{projectId}/workflows/{workflowId}/verify

Checks that the trigger event has been received in the last 28 days and that each sendCampaign step has a campaign that verifies. Returns isValid plus per-step errors. Does not activate the workflow or start a run.

## Request

- projectId: string, path, required — ID of the project that owns the workflow.
- workflowId: string, path, required — ID of the workflow to verify.

## Response

- 200: Successful response
  - errors: object[], required
    - error: string, required
    - stepId: string, required
  - isValid: boolean, required
- 400: Invalid input data
- 401: Authorization not provided
- 403: Insufficient access
- 500: Internal server error
