Skip to main content
POST
Ingest Manual Document

Authorizations

Authorization
string
header
required

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

Body

application/json

Request to manually ingest a document.

workspace_id
string<uuid>
required

Target workspace

content
string
required

The text content to ingest

Minimum string length: 10
title
string
required

Document title

Required string length: 1 - 500
vault_id
string<uuid> | null

Optional vault to associate with

document_type
enum<string>
default:document

Type of document being ingested

Available options:
transcript,
notes,
document,
article,
email,
chat
author_name
string | null

Author name

author_email
string | null

Author email

source_url
string | null

Original source URL if applicable

created_at
string<date-time> | null

Original creation date

tags
string[]

Tags for categorization

metadata
Metadata · object

Additional metadata

Response

Successful Response

Response after manual ingestion.

document_id
string<uuid>
required
status
string
required
message
string
required
processing_job_id
string<uuid> | null