Spote provides two discovery endpoints: semantic search (query → ranked notes) and similar notes (note ID → related notes). Both are powered by vector embeddings — results are ranked by semantic similarity, not keyword frequency. There is also an endpoint to retrieve notes shared with your account by other users.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.
NoteWithScore object
The search and similar endpoints returnNoteWithScore objects. These extend the standard Note object with one additional field:
Semantic similarity score between 0 and 1. Higher values indicate closer semantic match. Scores above 0.8 indicate strong relevance.
_id, title, text, bucket, tags, attachments, created_at, updated_at) are also included. Embedding fields are excluded.
GET /api/notes/search
Semantic search over your notes. Spote embeds your query using the same model used to index notes, then finds the most semantically similar notes by comparing vector embeddings.Query parameters
Natural language search query. Do not use keyword syntax — phrase your query as you would ask a question or describe a topic.
Response
200 OK — array of up to 10NoteWithScore objects, sorted by score descending.
GET /api/notes/similar/:id
Find notes that are semantically similar to a specific note. Spote uses the note’s stored embedding directly — no re-embedding is required.Path parameters
The UUID of the source note. The source note itself is excluded from the results.
Response
200 OK — array of up to 10NoteWithScore objects, sorted by score descending. The source note is not included.
404 Not Found — the note does not exist or belongs to another user.