Skip to main content
POST
Create Source Annotation

Authorizations

Authorization
string
header
required

API key must be provided in the Authorization header

Path Parameters

source_id
string
required

Query Parameters

type
enum<string> | null

Source type hint

Available options:
repository,
documentation,
research_paper,
huggingface_dataset,
local_folder,
slack,
google_drive,
connector

Body

application/json
content
string
required

Annotation body

Minimum string length: 1
kind
enum<string>
default:note

Annotation category

Available options:
note,
tip,
warning,
gotcha

Response

Successful Response

Full curation state for a source.

source_id
string
required

Source identifier

source_type
enum<string>
required

Source type

Available options:
repository,
documentation,
research_paper,
huggingface_dataset,
local_folder,
slack,
google_drive,
connector
trust_signals
SourceTrustSignals · object

Derived trust signals

overlay
SourceCuratedOverlay · object | null

Curated overlay if present

annotations
SourceAnnotation · object[]

Saved annotations for the source

created_at
string | null

Curation record creation timestamp (ISO)

updated_at
string | null

Curation record update timestamp (ISO)