Skip to main content
POST
In the Heliyos MCP server: heliyos_scouts_create.

Authorizations

Authorization
string
header
required

A workspace API key, sent as Authorization: Bearer heliyos_.... Create one in Heliyos under Settings → API keys. A key acts as a workspace admin in the one workspace it was created in.

Body

application/json
name
string
required

The Scout's name, 1 to 200 characters after trimming.

Required string length: 1 - 200
Example:

"Hiring for data roles"

category
string
required

A short label, 1 to 200 characters after trimming. Signals inherit it.

Required string length: 1 - 200
Example:

"Hiring"

queryTemplate
string
required

What to look for, in plain language, 1 to 5,000 characters after trimming. For the watchlist scopes, write it about "the company": each company's name and website are added when it runs. For entire_web, describe the event anywhere on the web.

Required string length: 1 - 5000
Example:

"New job postings at the company for data engineering or analytics roles."

cadence
enum<string>

How often it runs: daily, weekly (default) or monthly.

Available options:
daily,
weekly,
monthly
Example:

"weekly"

applyTo
enum<string>

The scope, fixed once created: watchlist (default, every watched company), selected_watchlist (only selectedCompanyIds) or entire_web (one run across the web).

Available options:
watchlist,
selected_watchlist,
entire_web
Example:

"watchlist"

effort
enum<string>

Search depth: low, medium (default) or high. Higher effort costs more credits per run.

Available options:
low,
medium,
high
Example:

"medium"

selectedCompanyIds
string[]

Required, with at least one id, when applyTo is selected_watchlist; ignored otherwise. Up to 1,000 company record ids, each a watched company in this workspace. Duplicates are removed.

Maximum array length: 1000

A 24-character hexadecimal id.

Pattern: ^[0-9a-fA-F]{24}$
previewCompanyData
object

selected_watchlist only: the company the preview runs on, as company_name (up to 500 characters) and optional website (up to 2,000 characters). Ignored for other scopes or when company_name is empty.

previewLookbackPeriod
enum<string>

How far back the preview searches: 1_month (default), 3_months or 6_months.

Available options:
1_month,
3_months,
6_months
Example:

"1_month"

outputSchema
object

The structured output each run returns. Send { "type": "json", "json_schema": { ... } } or a bare JSON Schema object ({ "type": "object", "properties": { ... } }); anything else becomes an empty object schema. In signals[].items, citations, confidence_score and source are removed and a sources array is added. Omit it for the default schema (see the ScoutOutputSchema component).

Response

The new Scout, inactive while its preview runs.

meta
object
required
data
object
required

A workspace Scout: what to look for, how often, and on which companies.