Skip to main content
POST
Regenerate a catalog from knowledge

Authorizations

Authorization
string
header
required

Your secret key (pep_sk_…) from Settings → API. Keys are org-scoped; treat them like passwords.

Path Parameters

kind
enum<string>
required
Available options:
service,
voice,
fit_criterion,
flow

Query Parameters

agent
string

Agent slug — required when kind=flow (the flow is agent-scoped).

Response

Accepted; the regeneration runs in the background.

object
string
required
Allowed value: "catalog_generation"
id
integer
required
kinds
enum<string>[]
required
Available options:
service,
voice,
fit_criterion,
flow
trigger
enum<string>
required
Available options:
onboarding,
manual,
api
status
enum<string>
required
Available options:
running,
completed,
attention,
failed
result
object
required

Per-kind debrief, e.g. {"service": {"proposed": 3, "expected": 4, "covered": 4, "note": "…"}}.

created_at
string<date-time>
required
agent
string | null

Set for flow regenerations (agent-scoped).

started_at
string<date-time> | null
finished_at
string<date-time> | null