Skip to main content
POST
Enrich an analysis

Authorizations

x-preuve-key
string
header
required

Your API key (prv_...), sent as-is. It is the only credential the API needs - see the Authentication guide.

Path Parameters

id
string<uuid>
required

Run id (returned by create) or report id. What resolves differs per route: the poll also accepts any personal starter or deep report the account owns, including dashboard-created ones (the UUID in /app/results?id=...), while export and enrich serve analyses this API started. See each operation.

Body

application/json
modules
enum<string>[]

Deep-only modules to generate. Omit for core enrichment only.

Available options:
proofOfDemand,
founderFit,
playbook,
trends,
community
founderProfile
object

Response

Enrichment (and any inline module) completed.

analysis
object
enrichment
object

Progress of the core export sections. The four name arrays partition required, so a poller decides what to do next by reading them rather than by parsing status: anything in processing means keep polling, anything in failed means call enrich again, and missing with nothing processing means enrichment was never started for it.

failures
object[]

Core sections that failed this pass. Retry by calling enrich again.

modules
object | null

Per-module results for the modules requested in this call.