Skip to content

APIReferenceScripture

Get lines by id

Updated

Page actions

ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.

GET
/api/lines
curl --request GET \
--url 'https://example.com/api/lines?ids=example'

Verbatim lines by id (used to repair saved Study-Trail pins).

ids
required
string
/^[0-9]{1,12}(,[0-9]{1,12})*$/

Comma-separated line ids (at most 300 are read).

OK

Media typeapplication/json
object
lines
required
Array<object>
object
id
required
integer
ang
required
integer
comp_id
required
integer
gurmukhi
required
string
translit
required
string
note
required
string
Examplegenerated
{
"lines": [
{
"id": 1,
"ang": 1,
"comp_id": 1,
"gurmukhi": "example",
"translit": "example"
}
],
"note": "example"
}

Invalid request (bad or out-of-range parameter).

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}

Internal error (generic body; details are logged, never returned).

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}