Skip to main content
POST
Trigger document processing

Authorizations

X-API-Key
string
header
required

Your organization's API key (account in the bottom-left of the dashboard → Brosbots API).

Headers

authorization
string | null
X-API-Key
string | null

Body

application/json

Request schema for triggering document processing.

document_uuid
string
required

Document UUID to process

s3_key
string
required

Storage key of the uploaded file.

embedding_service
enum<string>
default:openai

Embedding service to use for processing. Options: 'openai' (default, 1536-dim, requires API key) or 'sentence_transformer' (free, 384-dim)

Available options:
sentence_transformer,
openai

Response

Successful Response

Response schema for document metadata.

id
integer
required
document_uuid
string
required
filename
string
required
file_size_bytes
integer
required
file_hash
string
required
mime_type
string
required
processing_status
string
required
total_chunks
integer
required
custom_metadata
object
required
docling_metadata
object
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
organization_id
integer
required
created_by
integer
required
is_active
boolean
required
processing_error
string | null
source_url
string | null