POST
Insert Document
Add a document to your database. Vecstore automatically generates embeddings and indexes the content for semantic search.
Endpoint
POST /databases/{id}/documents
Path Parameters
idstring · requiredThe database IDRequest Body
For text databases, send the text content you want to index.
contentstring · requiredText content to insert and indexmetadataobject · optionalAdditional metadata as JSON objectExample Request
{
"content": "How to fix a leaky kitchen faucet",
"metadata": {
"category": "home-repair",
"tags": ["plumbing", "DIY"]
}
}Response
Returns the insertion status and generated vector ID.
statusstringOperation statusvector_idstringUnique ID of the inserted documentExample Response
{
"status": "success",
"vector_id": "4de5bed5-e483-4bd7-9760-a54ec07aefd9"
}