Components

Register a component

Register a status page component in a project, or refresh an existing active component with the same name.

post/components

Request body

projectIdstring uuid

Project to register the component in. Auto-filled from CLI and SDK context when omitted.

namestring required

Evidence-backed component name to register.

descriptionstring

Optional component description.

requestIdstring uuid

Project-scoped idempotency key. Reuse only for an identical registration request.

origin'code_detected' | 'log_observed'

Machine provenance of this registration: 'code_detected' when the component was inferred from repository or code analysis, 'log_observed' (the default) when inferred from telemetry. Only applies to machine (secret-key) callers; human registrations are always recorded as 'user_declared' and ignore this field.

Response

OK

Changes

No recorded changes to this endpoint across all 4 revisions of this API.