Skip to main content

List Datastores

GET /v1/datastores
Returns all datastores in your workspace.
curl https://api.orka.sh/v1/datastores \
  -H "Authorization: Bearer $ORKA_API_KEY"

Create Datastore

POST /v1/datastores
Request
{
  "name": "Product Documentation",
  "description": "All product docs and guides"
}

Upload Document

POST /v1/datastores/:id/documents
Upload a file to a datastore. Use multipart/form-data:
curl -X POST https://api.orka.sh/v1/datastores/ds_abc123/documents \
  -H "Authorization: Bearer $ORKA_API_KEY" \
  -F "[email protected]"

Delete Datastore

DELETE /v1/datastores/:id
Deletes the datastore and all its documents.