Skip to main content
POST
Try processing a monitor

Authorizations

pubrio-api-key
string
header
required

A unique API token that represents the actions you perform through the API and the corresponding permissions and operations. You can create it through the Settings section.

Body

application/json
monitor_id
string<uuid>

Optional. Unique identifier of a saved monitor to trigger. Omit it to run an unsaved ad-hoc configuration passed inline.

tried_at
string<date-time>

Timestamp to use as the scan reference point. Use a recent past date to ensure data availability for testing. Using current time may return 0 results.

name
string

Name for the run configuration.

detection_mode
enum<string>

Detection mode for the run.

Available options:
company_first,
signal_first
signal_types
string[]

Signal types to scan (jobs, news, advertisements, expansions).

signal_filters
object[]

Per-signal-type filter objects, same shape as Create Monitor.

company_filters
object

Global company filters, same parameters as Company Search.

companies
string<uuid>[]

Company domain_search_id UUIDs to scan.

domains
string[]

Company domains to scan — resolved to companies.

linkedin_urls
string<uri>[]

LinkedIn company URLs to scan — resolved to companies.

is_company_enrichment
boolean

Whether to enrich company data in results.

is_people_enrichment
boolean

Whether to enrich people data in results.

people_enrichment_configs
object[]

People enrichment layers, same shape as Create Monitor.

destination_type
enum<string>

Delivery destination type for the run.

Available options:
webhook,
email,
sequences
destination_config
object

Destination configuration for the run, same shape as Create Monitor.

max_records_per_trigger
integer

Maximum records delivered by this run.

Response

Successful response containing the trigger execution results.

data
object