Versioning lets you update an agent while keeping old versions unchanged for production use. Two main purposes:Documentation Index
Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt
Use this file to discover all available pages before exploring further.
- Lock in configuration — Published versions cannot be changed. Pin a specific version to a phone number to lock the agent configuration in production.
- Version control & history — Create draft versions from past versions, track changes, and revert if needed.
Version Number Example
| Version | Meaning |
|---|---|
0 | First published version |
1 | Second published version |
2 | Current (latest) version |
Published versions cannot be changed. Only the latest version (draft) is editable.
How to Generate a New Version
Click the Deployment button in the upper right corner of the agent page. This creates a new published version of the agent and its LLM/conversation flow. In the deployment modal, you can:- Optionally give the version a title
- Attach phone numbers for production use
You can also attach phone numbers later via the Phone Numbers tab in the dashboard.
How to View Old Versions
Click the Clock icon in the upper right corner of the agent page to see all published versions. Clicking a version opens its configuration (read-only). To attach phone numbers to an old version, click Update Deployment after opening that version. The modal works the same as the main Deployment modal.Using the Phone Numbers Tab
The Phone Numbers tab lets you attach phone numbers to old versions or existing draft versions.- Select Draft to always fetch the latest (unpublished) version of the agent.
- Select a specific version number to pin production calls to that exact configuration.
Using Version Numbers in the API
Version numbers can be used as parameters in:get_agent/get_retell_llmAPIcreate_web_callcreate_phone_number