Get a document
Any document by path: • People — people/moses • Places — places/bethel-1 • Themes — themes/faith • Lexemes — lexemes/h430 • Commandments — commandments/001-know-there-is-a-g-d • Events — sa/events/exodus-from-egypt • Epochs — epochs/david-reigns-in-jerusalem • Books — bible/john • Chapters — bible/john/3 • Sources — sources/bibledata • Datasets — references/cross-references • Schema — schema/relations
Returns the document's structured fields, its typed relations in BOTH directions, what links to it, and optionally its full text. The inbound direction matters: the corpus stores each relation once, on one side only, so a person's parents live on their parents' documents and only relations.inbound recovers them.
Set body=true for the prose — a lexeme's Strong's definition, a commandment's Hebrew and a theme's outline of verses live in the body and nowhere else.
Where several people or places share a name the path is disambiguated with a number (people/zechariah-14, places/bethel-1) — search_concepts first if unsure. A collection path such as "themes" or "sources" returns what that collection holds.
Request
- Base URL: https://vineverse.bible/api/v1
- URL: https://vineverse.bible/api/v1/entity/{path}
- Auth: none required
Path parameters
Document path spanning one to three segments. Slashes may be sent raw or percent-encoded; both resolve.
Query parameters
Include the full markdown body.
How many backlinks to return. backlinkCount always reports the true total.
Response
The document, its relations, links and backlinks.
Example response
{
"relations": {
"inbound": [
{
"predicate": "child-of",
"statedAs": "parent-of"
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.