prospex
Prospex docs

Prospect result

One versioned representation shared by the project feed, every API read and every prospect webhook payload.

Schema version 2026-08-01. Identifiers are opaque strings (prospect_4815, not 4815).

A field the prospect has no answer for is null or an empty collection. Omission means one thing only: an expansion you did not ask for.

Fields

FieldTypeMeaning
object string Always prospect.
id string Opaque prospect identifier, prospect_<n>.
project object Project id, name, current offering revision, stage executors.
company object Prospex company id, Swiss UID, name and registrable domain. UID and domain are null when not on file.
external_references array The {system, type, id} triples you supplied. Returned unchanged and never promoted into shared company data.
provenance array Every reason this company is in the project, current and historical, with the source and its effective date.
account_relationships array Your own effective relationships for this company, such as former_customer.
selection object Selection state, pin, exclusion, disposition, categorical priority and selection reason codes.
fit object The qualification outcome, its readable reasons, its priority and the executor that produced it.
stage_job object|null The open external job for this company: id, stage, status and deadline. Null when none is open.
research object|null The current research revision. Null before any research.
research.facts array Sourced statements, each with the evidence keys that back it.
research.interpretation object The angle, and the observations research marked as interpretive.
research.evidence array One record per cited page: id, url, title, supported fact, dates and access time.
research.evidence_verification string prospex_verified when Prospex fetched every cited page itself. unverified_external when a submitted revision cites a page Prospex has no copy of.
recommendations.buying_functions array Who typically buys this offering, as you named it when defining the offering. Always labelled interpretation: true.
outreach object|null The current outreach revision, with the copy, its claims and its approval state.
outreach.subject string The subject as a recipient reads it. Inline evidence markers are removed on every machine surface.
outreach.content_fingerprint string The value an approval must name. Approving without it approves whatever is current.
outreach.approval object|null Null until a specific revision is approved. Never set by a stage-result submission.
created_at string ISO 8601 UTC.
updated_at string ISO 8601 UTC. The column ?updated_since pages on.
history object Only present when you asked for ?include=history. Every research and outreach revision.

Cookie preferences

Necessary cookies always run. The other two are on unless you turn them off.