Skip to main content
POST
Trigger an execution for all project queries

Headers

x-project-id
string
required

Project ID to specify the project context

Body

application/json
aiModels
enum<string>[]
required

List of AI model identifiers to use for analysis

Available options:
claude-haiku-latest,
gemini-flash-latest,
sonar-latest,
deepseek-pro-latest,
mistral-large-latest,
gpt-4.1-mini,
gpt-5-mini,
gpt-5-chat-latest,
gpt-5.1-chat-latest,
gpt-5.2-chat-latest,
gpt-5.3-chat-latest,
claude-haiku-4-5,
gemini-2.5-flash,
gemini-3.6-flash,
gemini-3-flash-preview,
gemini-3.5-flash-lite,
gemini-3.1-flash-lite,
gemini-2.5-flash-lite,
sonar,
deepseek-v3.2-maas,
deepseek-v4-pro,
mistral-large-3,
ai-overview,
ai-mode,
scp-ml-chatgpt,
scp-ml-gemini
Example:
executionCount
number
required

The number of executions (runs) per job item

Required range: x >= 1
Example:

3

force
boolean

Bypass the duplicate-launch guard, which refuses a second launch within 10 minutes of the previous one for this project. Set to true only after the user has confirmed they intend to launch again.

Example:

false

Response

id
string<uuid>
required

Unique identifier of the job.

Example:

"01234567-89ab-cdef-0123-456789abcdef"

project
required

Project the job belongs to. Returned as the project identifier (UUID) when not populated, or as the full project object when expanded.

Example:

"01234567-89ab-cdef-0123-456789abcdef"

totalExecutions
number
required

Total number of executions associated with the job.

Example:

100

pendingExecutions
number
required

Number of executions that are still pending processing.

Example:

10

retryingExecutions
number
required

Number of executions currently being retried after a failure.

Example:

2

successExecutions
number
required

Number of executions that completed successfully.

Example:

80

failedExecutions
number
required

Number of executions that failed.

Example:

8

status
enum<string>
required

Overall status of the job, derived from the state of its executions.

Available options:
pending,
processing,
completed,
failed,
partial_failed
Example:

"processing"

createdAt
string<date-time>
required

Timestamp at which the job was created.

Example:

"2026-06-08T12:00:00.000Z"

updatedAt
string<date-time>
required

Timestamp at which the job was last updated.

Example:

"2026-06-08T12:30:00.000Z"

createdBy
object | null

User who created the job. May be null when the creator is unknown or no longer available.