Overview
The Cleve REST API lets you read and write notes and folders programmatically. Base URL:https://app.cleve.ai/api/v1
OpenAPI spec: https://www.cleve.ai/openapi.json (also served at https://app.cleve.ai/api/v1/openapi.json). Every operation has an operationId, typed parameters and response schemas, so you can generate a client or hand it to an LLM as function-calling tools.
Every success response wraps its payload in data:
Authentication
All requests require a personal API key passed as a Bearer token:Getting an API Key
- Open Cleve and go to Settings → Developer
- Click Manage next to API keys
- Create a new key in your Clerk user profile
Notes
List Notes
Example
Create a Note
Example
Get a Note
Update a Note
Example
Delete a Note
List Recent Notes
Search Notes
Example
Count Notes
Folders
List Folders
Create a Folder
Example
Rename a Folder
Delete a Folder
Error Responses
All errors return JSON with a human-readable
error, a stable code to branch on, a hint that says how to fix it, and a docs link:
/api/v1 return the same JSON 404.
Related
MCP Server
Connect AI agents to Cleve via the Model Context Protocol.
Pricing
API access is available on all plans.