List Theologies
Endpoint: GET /v1/theologies
Returns list of available theology slugs for use in chat requests.
Request
GET https://api.gamaliel.ai/v1/theologies
No authentication required for this endpoint.
Response
{
"theologies": [
{
"slug": "default",
"name": "Default (Ecumenical)",
"description": "A broad, ecumenical Christian perspective that emphasizes core Christian doctrines shared across traditions.",
"is_default": true
},
{
"slug": "reformed",
"name": "Reformed",
"description": "Calvinist theology emphasizing God's sovereignty, predestination, and the authority of Scripture.",
"is_default": false
},
{
"slug": "catholic",
"name": "Roman Catholic",
"description": "Roman Catholic perspective emphasizing tradition, sacraments, and magisterial authority.",
"is_default": false
}
]
}
Usage
Use the slug value from the response in the theology_slug parameter when making chat completion requests. See Chat Completions for details.
Example
import requests
response = requests.get('https://api.gamaliel.ai/v1/theologies')
theologies = response.json()
for theology in theologies['theologies']:
print(f"{theology['slug']}: {theology['name']}")