---
title: "Start Lula Stream Campaign"
method: POST
path: "/v2/lula/stream/campaigns"
tags: ["LULA"]
---

# Start Lula Stream Campaign

`POST /v2/lula/stream/campaigns`

## Request

- Base URL: `https://api.omtx.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.omtx.ai/v2/lula/stream/campaigns`
- Auth: none declared

## Request body

- LulaStreamCampaignStartRequest: Create a recoverable vendor-backed campaign across one or both LULA modes.
  - `modes` LulaStreamMode[], required
  - `protein_sequence` string, required
  - `source` union, required
    - LulaCampaignVendorSource: Server-owned vendor selection shared across all campaign model modes.
      - `kind` 'vendor'
      - `vendor` 'one-pot' | 'enamine' | 'emolecules' | 'xtalpi' | 'moleculeone', required
      - `selection_policy` 'partitioned_random'
      - `molecule_count` integer, required
      - `seed` integer
    - LulaCampaignOmAccessibleSpaceSource: Server-owned Om Accessible Space selection shared across campaign modes.
      - `kind` 'om_accessible_space'
      - `release` string
      - `tier` 'om_50' | 'om_100' | 'om_150' | 'om_200' | 'om_250' | 'om_any'
      - `selection_policy` 'partitioned_random'
      - `molecule_count` integer, required
      - `seed` integer
  - `max_concurrency` integer

## Response `202`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/omtx/apis/gateway.md) - [All operations](https://skmtc.dev/omtx/apis/gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/omtx/apis/gateway/revisions/232715a75205?raw)
