Skip to main content
POST
Ingest a source PDF into the knowledge graph

Authorizations

Authorization
string
header
required

Locus API key — paste the raw lsk_… value (no 'Bearer ' prefix).

Body

application/json
doc_id
string
required

Identifiant du document (clé Supabase). PDF attendu : {dir}/{doc_id}.pdf

source_id
string
required

Identifiant de la source/éditeur (ex. HAS, ebmfrance)

source_name
string | null

Nom lisible de la source

reco_id
string | null
title
string | null
year
integer | null
version
string
default:""

Version du document (fige les ancres de chunk)

url
string | null
status
enum<string>
default:current
Available options:
current,
superseded
pdf_base64
string | null

PDF encodé base64 ; sinon lu depuis {ingest_pdf_dir}/{doc_id}.pdf

embed
boolean
default:true

Calculer les embeddings des chunks à l'ingestion

Response

Successful Response

doc_id
string
required
source_id
string
required
sections
integer
required
chunks
integer
required
embedded
boolean
required
section_method
string
required