Skip to main content
Write landing page labels, or check them with dryRun

Authorizations

Authorization
string
header
required

Authorization: Bearer stefan_sk_... (API key — bills the API wallet) or stefan_oat_... (OAuth member token — bills your plan pool).

Body

application/json
labelVersion
string
required

The name of this way of reading pages. Its first write binds it to taxonomyVersion, model and promptVersion; a later request under the same name with another of them is refused. A name starts with estate-: StefanBrain keeps every other name for its own readings.

Pattern: ^estate-[a-z0-9._-]{1,57}$
taxonomyVersion
integer
required

The list version the labels are values of.

Required range: 1 <= x <= 2147483647
model
string
required

The model that made the labels.

Required string length: 1 - 200
promptVersion
string
required

The version of the prompt that made the labels.

Required string length: 1 - 200
sourceArtifactSha256
string
required

SHA-256 of the file the items came from.

Pattern: ^[0-9a-f]{64}$
dryRun
boolean
required

true checks every item and returns each landing key, and writes nothing.

items
object[]
required

One item per landing page.

Required array length: 1 - 200 elements

Response

One result per item, in the order the items were sent.

results
object[]
required

One result per item, in the order the items were sent.