Skip to content
grepvine
docs
Search
Ctrl
K
Cancel
grepvine.ai
Join preview
→
Menu
Getting started
Architecture
Concepts
Storage and compute
Guarantees
Tradeoffs
Indexing & searching
Indexing
Searching
Best practices
Using with
Python
TypeScript
MCP server
CLI
Agent skill
OpenAPI reference
Overview
Authentication
Overview
Register a local user
POST
Get the sign-in options
GET
Check an invitation
POST
Check whether a username is available
GET
Create a user session
POST
Revoke the current session
POST
Get the current user
GET
Change the current password
PUT
Device login
Overview
Start device authorization
POST
Approve device authorization
POST
Deny device authorization
POST
Poll for a device API key
POST
API keys
Overview
List API keys
GET
Create an API key
POST
Revoke an API key
DELETE
Organizations
Overview
List organizations
GET
Create an organization
POST
Get an organization
GET
Delete an organization
DELETE
List organization members
GET
Add an organization member
POST
Change an organization member role
PUT
Remove an organization member
DELETE
Transfer organization ownership
PUT
Indexes
Overview
List indexes
GET
Create an index
POST
Get an index
GET
Delete an index
DELETE
Update an index
PATCH
Objects
Overview
List documents
GET
Store one document
PUT
Get a document
GET
Delete one document
DELETE
Store a batch of documents
POST
Delete a batch of documents
POST
Search
Overview
Search an index
POST
Security
Overview
Indexes
Section titled “Indexes”
Search index lifecycle operations.
Operations
Section titled “Operations”
GET
/organizations/{organization}/indexes
POST
/organizations/{organization}/indexes
GET
/organizations/{organization}/indexes/{index}
DELETE
/organizations/{organization}/indexes/{index}
PATCH
/organizations/{organization}/indexes/{index}