Skip to main content

List AI prompt definitions

GET/v1/ai/prompts

Returns language-neutral prompt metadata and structured-output schemas. Localized prompt text is available from the translations endpoint. Tags: ai

Authentication

Send the API key as a Bearer token in the Authorization header.

Parameters

This endpoint has no documented parameters.

Example request

curl --request GET \
--url 'https://api.eae.golf/v1/ai/prompts' \
--header 'Authorization: Bearer YOUR_API_KEY'

Responses

200 · Default Response

application/json

FieldTypeRequiredDescriptionConstraints
versionintegerYes
promptsarray<object>Yes
prompts[].idstringYesallowed: club-summary, visitor-briefing, club-comparison, club-recommendation, natural-language-search
prompts[].versionstringYespattern: ^\d+.\d+.\d+$
prompts[].variablesarray<string>Yes
prompts[].outputSchemaobject<string, any>Yes

Example

{
"version": 1,
"prompts": [
{
"id": "club-summary",
"version": "1.0.0",
"variables": [
"string"
],
"outputSchema": {}
}
]
}

401 · Default Response

application/json

FieldTypeRequiredDescriptionConstraints
statusCodeintegerYes
errorstringYes
codestringNo
messagestringYes
requestIdstringYes

Example

{
"statusCode": 0,
"error": "string",
"code": "trial_expired",
"message": "string",
"requestId": "req-7f3a2c"
}

429 · Default Response

application/json

FieldTypeRequiredDescriptionConstraints
statusCodeintegerYes
errorstringYes
codestringNo
messagestringYes
requestIdstringYes

Example

{
"statusCode": 0,
"error": "string",
"code": "trial_expired",
"message": "string",
"requestId": "req-7f3a2c"
}