Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Request body for POST /api/v3/content-types/scope.

query
string | null

Search query. Omit to get the full schema context for system prompts.

Maximum string length: 2000
max_results
integer
default:20

Max content types to return.

Required range: 1 <= x <= 100
threshold
number
default:1.8

[Beta] Score threshold for has_signal. Set to 0 to disable.

Required range: x >= 0
model
string | null

Model technical name for LLM completion. When provided, the API calls the model with the prompt_context and returns a scope_completion with the parsed and normalized result. Omit to return prompt_context only.

Maximum string length: 256
relevance_scoring
string | null

Controls the relevance scoring step. Omit (default) to retrieve and score content types by query relevance. "none": Skip retrieval scoring and return all content types (score=0). Useful with model for LLM completion over the full catalog. When 'none', max_results and threshold are ignored.

Allowed value: "none"

Response

Scored content types grouped by root.

has_signal
boolean
required
groups
RootGroup · object[]
required
prompt_context
string | null
prompt_version
string | null
scope_completion
ScopeCompletion · object | null

Parsed and normalized LLM scope inference result.