Skip to main content
POST
Create Source

Authorizations

Authorization
string
header
required

Your API key. Send in the Authorization header as: Bearer

Headers

X-Idempotency-Key
string | null

Path Parameters

space_id
string
required

Body

application/json
kind
string
required
Pattern: ^(upload|text|url|sitemap)$
name
string
required
Required string length: 1 - 200
description
string | null
Maximum string length: 500
configuration
Configuration · object
content
string | null
Maximum string length: 2000000
source_uri
string | null
Maximum string length: 2000
storage_path
string | null
Maximum string length: 500
mime_type
string | null
Maximum string length: 120
byte_size
integer | null
Required range: 1 <= x <= 52428800

Response

Successful Response

data
Data · object
required
meta
PublicRagMeta · object
required

Common metadata, allowing additive diagnostic fields such as rag_available.