This endpoint is the primary data source for Florilegio’s Bible study interface. It operates in two distinct modes controlled by theDocumentation 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.
tipo parameter: modo biblia returns the plain text of all verses in a given chapter from one of the stored Bible versions, while modo estudio returns a word-by-word interlinear analysis — Greek morphology (RMAC codes, Nida numbers, Strong’s references) for New Testament books and Hebrew morphology (OSHB codes, morph codes, Strong’s references) for Old Testament books.
Endpoint
Query Parameters
Mode selector. Use
"estudio" for interlinear word-by-word data or "biblia" for plain verse text of an entire chapter.Bible book number, 1–66. Genesis = 1, Psalms = 19, Matthew = 40, Revelation = 66.
Chapter number within the selected book.
Verse number. Required when
tipo=estudio; ignored when tipo=biblia.Bible version for plain text display. Accepted values:
rv1960, nbla, ntv, rvr09. Has no effect in tipo=estudio mode — the interlinear data is sourced from the OGNT (Greek) and OSHB (Hebrew) databases regardless of this parameter, although the texto_rv1960 companion field always returns the RV1960 text for the requested verse.Response: Modo biblia
Whentipo=biblia, the endpoint returns all verses of the specified chapter from the chosen version as an ordered array.
Always
"success" on a successful response.Always
"biblia" when tipo=biblia was requested.Ordered array of verse objects for the requested chapter. Each object contains
versiculo (integer) and texto (string).Response: Modo estudio — NT (Griego, libros 40–66)
Whentipo=estudio is requested for a New Testament book (libro ≥ 40), the endpoint returns per-word Greek morphological data sourced from the OGNT dataset.
Always
"griego" for NT books.The RV1960 text of the requested verse, fetched from
VersiculoBiblia. Empty string if no RV1960 record exists.Ordered array of word objects. Each word corresponds to one entry in
PalabraBiblia joined with its TraduccionLiteral and Morfologia relations. Words are ordered by ognt_sort.Key fields per word: ognt_sort (primary key), espanol (Spanish gloss), griego (Greek surface form), raiz_griega (lexical root), rmac (Robinson’s Morphological Analysis Code), descripcion_rmac (human-readable RMAC description), low_nida_number (Louw-Nida semantic domain), strong (Strong’s reference, e.g. "G1722"). The hebreo, raiz_hebrea, and morph_code fields are always empty strings for Greek words.Response: Modo estudio — OT (Hebreo, libros 1–39)
Whentipo=estudio is requested for an Old Testament book (libro ≤ 39), the endpoint returns per-word Hebrew morphological data sourced from the OSHB dataset.
Always
"hebreo" for OT books.Ordered array of word objects sourced from
PalabraHebreo joined with TraduccionHebreo and MorfologiaHebreo, sorted by orden. Key fields per word: oshb_id (OSHB primary key, e.g. "Gen.1.1.1"), espanol (Spanish gloss), hebreo (Hebrew surface form with vowel points), raiz_hebrea (lexical root), morph_code (raw OSHB morphology code, e.g. "HR/Ncfsa"), descripcion_morfologia (Spanish human-readable description computed by the describir_morfologia_hebrea parser), strong (Strong’s reference, e.g. "H7225"). The rmac, descripcion_rmac, low_nida_number, and griego fields are always empty strings for Hebrew words.Errores comunes
| HTTP Status | Condition |
|---|---|
| 400 | libro or capitulo query parameter is missing |
| 400 | tipo=estudio requested without a versiculo parameter |
| 500 | Unhandled internal exception; message contains the exception text |