Verbs¶
jambonz.webhook.response.JambonzResponse
¶
Bases: RootModel[list[Verb]]
A list of jambonz verbs to return as a webhook response.
Usage
FastAPI — type hint, return raw list¶
@app.post("/call") def handle() -> JambonzResponse: return [Say(text="Hello"), Hangup()]
Flask / Django — construct and serialize¶
response = JambonzResponse([Say(text="Hello"), Hangup()]) response.model_dump() # → list[dict] response.model_dump_json() # → str
jambonz.webhook.verbs.Say
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Play
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Gather
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Pause
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Hangup
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Redirect
¶
Bases: _JambonzBase
jambonz.webhook.verbs.LLM
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Dial
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Synthesizer
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Recognizer
¶
Bases: _JambonzBase
jambonz.webhook.verbs.Input
¶
Bases: str, Enum