Agents
Generate Prompt
POST
https://api.vaakyo.com/api/v1/agents/prompt/generateWrite (or improve) a voice-agent system prompt with Gemini. Nothing is saved.
Authorization
An API key (X-API-Key or Authorization: Bearer), or a signed-in member with the agents.edit permission.
X-API-KeyAuthorization: Beareragents.edit
Query parameters
timezonestringdefault: "Asia/Kolkata"IANA time zone for every timestamp in the response (at, date, timestamp and *_at fields), as ISO 8601 with the offset. The X-Timezone header works too; the zone used comes back in the X-Timezone response header. An unknown zone is a 400.
Body application/json
modeenum<string>default: "create"One of:createimprove
descriptionstringat most 4000 characters
current_promptstringat most 20000 characters
agent_namestringat most 120 characters
languagestringat most 20 characters
variablesstring[]at most 50 items
Response
200Success.
No body.
401No credentials, or they are invalid or revoked.
detailstringWhat went wrong, in plain words.
403Your role (or an API key) lacks the permission.
detailstringWhat went wrong, in plain words.
422Validation Error
detailobject[]Show item attributes
locstring | integer[]msgstringtypestring429Over the per-key rate limit; wait for Retry-After.
detailstringWhat went wrong, in plain words.