Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spote.cloud/llms.txt

Use this file to discover all available pages before exploring further.

The Spote REST API gives you programmatic access to your notes, buckets, tags, and files. All endpoints require authentication via a Personal Access Token or a Clerk session. Use this reference to build integrations, automate note workflows, or connect AI agents to your Spote account.

Base URL

https://your-spote-app.com
If you are running a self-hosted instance, substitute your own domain. All endpoints are relative to this base URL.

Authentication

Every request must include an Authorization header with a Bearer token. See Authentication for details on obtaining and using Personal Access Tokens.

Content type

All request and response bodies use application/json, except file uploads which use multipart/form-data. Always set Content-Type: application/json on requests that include a body.

Available resources

Notes

Create, read, update, delete, and list notes. The core resource of the Spote API.

Search

Semantic search by natural language query, and find notes similar to a given note.

Shares

Invite collaborators to a note by email. Set read or write permission and revoke access.

Files

Upload file attachments and retrieve them via the secure proxy endpoint.

Buckets & Tags

List the folders and tags that make up your note organization structure.

Tokens

Create, list, and delete Personal Access Tokens programmatically.

Response format

All endpoints return standard HTTP status codes. Successful responses return JSON. Error responses return JSON with at least a message field describing the problem.
CodeMeaning
200Success
201Created
204No content (delete operations)
400Bad request (validation error)
401Unauthorized
403Forbidden
404Not found
409Conflict (duplicate or version mismatch)