Telnyx API — Assistants
Telnyx API — Assistants. 45 operations. Lead operation: List assistants. Self-contained Naftiko capability covering one Telnyx business surface.
What You Can Do
GET
Getassistantspublicassistantsget
— List assistants
/v1/ai/assistants
POST
Createnewassistantpublicassistantspost
— Create an assistant
/v1/ai/assistants
POST
Importassistantspublicassistantsimportpost
— Import assistants from external provider
/v1/ai/assistants/import
GET
Getallassistanttags
— Get All Tags
/v1/ai/assistants/tags
GET
Getassistanttestspublicassistantstestsget
— List assistant tests with pagination
/v1/ai/assistants/tests
POST
Createassistanttestpublicassistantstestspost
— Create a new assistant test
/v1/ai/assistants/tests
GET
Fetchtestsuitespublicassistantsteststestsuitesget
— Get all test suite names
/v1/ai/assistants/tests/test-suites
GET
Gettestsuiterunsfortestpublicassistantsteststestsuitessuitenamerunsget
— Get test suite run history
/v1/ai/assistants/tests/test-suites/{suite-name}/runs
POST
Triggertestsuiterunspublicassistantsteststestsuitessuitenamerunspost
— Trigger test suite execution
/v1/ai/assistants/tests/test-suites/{suite-name}/runs
DELETE
Deleteassistanttestpublicassistantsteststestiddelete
— Delete an assistant test
/v1/ai/assistants/tests/{test-id}
GET
Getassistanttestpublicassistantsteststestidget
— Get assistant test by ID
/v1/ai/assistants/tests/{test-id}
PUT
Updateassistanttestpublicassistantsteststestidput
— Update an assistant test
/v1/ai/assistants/tests/{test-id}
GET
Gettestrunsfortestpublicassistantsteststestidrunsget
— Get test run history for a specific test
/v1/ai/assistants/tests/{test-id}/runs
POST
Triggertestrunpublicassistantsteststestidrunspost
— Trigger a manual test run
/v1/ai/assistants/tests/{test-id}/runs
GET
Gettestrunpublicassistantsteststestidrunsrunidget
— Get specific test run details
/v1/ai/assistants/tests/{test-id}/runs/{run-id}
DELETE
Deleteassistantpublicassistantsassistantiddelete
— Delete an assistant
/v1/ai/assistants/{assistant-id}
GET
Getassistantpublicassistantsassistantidget
— Get an assistant
/v1/ai/assistants/{assistant-id}
POST
Updateassistantpublicassistantsassistantidpost
— Update an assistant
/v1/ai/assistants/{assistant-id}
DELETE
Deletecanarydeployassistantsassistantidcanarydeploysdelete
— Delete Canary Deploy
/v1/ai/assistants/{assistant-id}/canary-deploys
GET
Getcanarydeployassistantsassistantidcanarydeploysget
— Get Canary Deploy
/v1/ai/assistants/{assistant-id}/canary-deploys
POST
Createcanarydeployassistantsassistantidcanarydeployspost
— Create Canary Deploy
/v1/ai/assistants/{assistant-id}/canary-deploys
PUT
Updatecanarydeployassistantsassistantidcanarydeploysput
— Update Canary Deploy
/v1/ai/assistants/{assistant-id}/canary-deploys
POST
Assistantchatpublicassistantsassistantidchatpost
— Assistant Chat (BETA)
/v1/ai/assistants/{assistant-id}/chat
POST
Assistantsmschatassistantsassistantidchatsmspost
— Assistant Sms Chat
/v1/ai/assistants/{assistant-id}/chat/sms
POST
Cloneassistantpublicassistantsassistantidclonepost
— Clone Assistant
/v1/ai/assistants/{assistant-id}/clone
GET
Getscheduledevents
— List scheduled events
/v1/ai/assistants/{assistant-id}/scheduled-events
POST
Createscheduledevent
— Create a scheduled event
/v1/ai/assistants/{assistant-id}/scheduled-events
DELETE
Deletescheduledevent
— Delete a scheduled event
/v1/ai/assistants/{assistant-id}/scheduled-events/{event-id}
GET
Getscheduledevent
— Get a scheduled event
/v1/ai/assistants/{assistant-id}/scheduled-events/{event-id}
POST
Addassistanttag
— Add Assistant Tag
/v1/ai/assistants/{assistant-id}/tags
DELETE
Removeassistanttag
— Remove Assistant Tag
/v1/ai/assistants/{assistant-id}/tags/{tag}
GET
Getassistanttexmlpublicassistantsassistantidtexmlget
— Get assistant texml
/v1/ai/assistants/{assistant-id}/texml
DELETE
Removeassistanttool
— Remove Assistant Tool
/v1/ai/assistants/{assistant-id}/tools/{tool-id}
PUT
Addassistanttool
— Add Assistant Tool
/v1/ai/assistants/{assistant-id}/tools/{tool-id}
POST
Testassistanttoolpublicassistantsassistantidtoolstoolidtestpost
— Test Assistant Tool
/v1/ai/assistants/{assistant-id}/tools/{tool-id}/test
GET
Getassistantversionspublicassistantsassistantidversionsget
— Get all versions of an assistant
/v1/ai/assistants/{assistant-id}/versions
DELETE
Deleteassistantversionpublicassistantsassistantidversionsversioniddelete
— Delete a specific assistant version
/v1/ai/assistants/{assistant-id}/versions/{version-id}
GET
Getassistantversionpublicassistantsassistantidversionsversionidget
— Get a specific assistant version
/v1/ai/assistants/{assistant-id}/versions/{version-id}
POST
Updateassistantversionpublicassistantsassistantidversionsversionidpost
— Update a specific assistant version
/v1/ai/assistants/{assistant-id}/versions/{version-id}
POST
Promoteassistantversionpublicassistantsassistantidversionsversionidpromotepost
— Promote an assistant version to main
/v1/ai/assistants/{assistant-id}/versions/{version-id}/promote
GET
Listtools
— List Tools
/v1/ai/tools
POST
Createtoolpost
— Create Tool
/v1/ai/tools
DELETE
Deletetooltoolid
— Delete Tool
/v1/ai/tools/{tool-id}
GET
Gettooltoolid
— Get Tool
/v1/ai/tools/{tool-id}
PATCH
Updatetooltoolid
— Update Tool
/v1/ai/tools/{tool-id}
Capability Spec