Authenticated users can save personal Bible study notes directly from the interactive Bible study tool. Each note stores a free-form title, a Bible reference string (e.g.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/alfonsoolavarria/florilegio/llms.txt
Use this file to discover all available pages before exploring further.
"Juan 3:16"), and full HTML content authored by the user. The number of notes a user can create is governed by their subscription plan — free accounts are capped at 3 notes, premium accounts at 100, and pro accounts have no limit.
POST /api/estudios/guardar/
Saves a new study note or updates an existing one. Whenstudy_id is omitted, a new record is created. When study_id is provided, the matching record is overwritten in place — no plan-limit check is performed on updates.
Authentication: Login required (@login_required)
Rate limit: 60 requests / hour per user_or_ip
Method: POST — JSON body, CSRF token required
Request body
HTML content for the study note. Sanitized server-side with
bleach before storage. Allowed tags: p, br, strong, em, u, h1–h6, ul, ol, li, blockquote, pre, code, hr, table, thead, tbody, tr, th, td, a, img, figure, span, div.Title for the study note. All HTML tags are stripped before storage.
Bible reference string, e.g.
"Juan 3:16". All HTML tags are stripped before storage.If provided, updates the existing study with this ID (must belong to the authenticated user). If omitted, a new study is created and plan limits are checked.
Responses
Create — HTTP 200Plan limits
| Plan | Study note limit |
|---|---|
| Free | 3 |
| Premium | 100 |
| Pro | Unlimited |
GET /api/estudios/<study_id>/
Retrieves a single saved study note by its numeric ID. Authentication: Login required (@login_required)
Rate limit: 60 requests / hour per user_or_ip
Path parameter
The numeric ID of the study note to retrieve.
Responses
Success — HTTP 200Study notes are strictly private. The
GET endpoint filters by both id and the authenticated user — users can only access their own notes. Attempting to retrieve another user’s study will return a 404, not a 403.