API ReferenceKadambini
Cite Verse No Chapter
Cite a verse from a work without chapters (stotras, sutras, etc.).
GET /kadambini/v1/cite/{work_slug}/{verse_num}
Cite a verse from a work without chapters (stotras, sutras, etc.).
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
work_slug | string | Yes | |
verse_num | string | Yes | |
edition | string | No | Edition slug (optional). When set, filters to that specific edition; when unset, highest-adapter-rank wins. |
Response
| Field | Type | Description |
|---|---|---|
work | string | Work |
work_slug | `string | null` (optional) |
work_category | `string | null` (optional) |
authority_tier | `string | null` (optional) |
edition | `EditionOut | null` (optional) |
chapter | `string | null` (optional) |
verse | VerseOut | |
translations | TranslationOut[] | Translations |
commentaries | CommentaryOut[] | Commentaries |
interpretations | InterpretationOut[] | Interpretations |
VerseOut
| Field | Type | Description |
|---|---|---|
id | string | Id |
verse_number | string | Verse Number |
content_devanagari | `string | null` (optional) |
content_iast | `string | null` (optional) |
content_slp1 | `string | null` (optional) |
meter | `string | null` (optional) |
Examples
curl
curl -H "X-API-Key: vz_live_YOUR_KEY" \
"https://api.vibz.art/kadambini/v1/cite/ishavasya/1"Python
from vibzart import Vibzart
client = Vibzart(api_key="vz_live_...")
result = client.kadambini.cite(work_slug="ishavasya", verse_num="1")
print(result.data)TypeScript
import { Vibzart } from "@vibzart/sdk";
const client = new Vibzart({ apiKey: "vz_live_..." });
const result = await client.kadambini.cite({ work_slug: "ishavasya", verse_num: "1" });
console.log(result.data);List Work Editions
List every edition for a Work, with slug + source metadata. Use this to discover pinnable editions for citation. The first-returned edition (by adapter rank) is the default when `?edition=...` is omitted on the verse endpoints — its `is_default` flag is true.
Search Corpus
Search verses in the Sanskrit corpus. Modes: - fulltext: Search verse text (IAST + SLP1) using Postgres full-text search - translation: Search English/Hindi translations Results ranked by relevance (ts_rank).