Create a new agent version
const url = 'https://app.prefactorai.com/api/v1/agent_version';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"agent_id":"013xrzp12g3nqk8ns6jadrqmpgrjkeny","agent_schema_version_id":"013xrzp12g3nqk8ns6jadrqmpgrjkeny","description":null,"external_identifier":"example","id":"013xrzp12g3nqk8ns6jadrqmpgrjkeny","name":null,"runtime_environment":null}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://app.prefactorai.com/api/v1/agent_version \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "agent_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "agent_schema_version_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "description": null, "external_identifier": "example", "id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "name": null, "runtime_environment": null }'Authorizations
Section titled “Authorizations”Request Body
Section titled “Request Body”object
A valid agent ID
Example
013xrzp12g3nqk8ns6jadrqmpgrjkenyA valid agent schema version ID
Example
013xrzp12g3nqk8ns6jadrqmpgrjkenyA valid agent version ID
Example
013xrzp12g3nqk8ns6jadrqmpgrjkenyNull
object
List of package name and version strings (e.g. “package@1.0.0”)
Null
List of package name and version strings (e.g. “package@1.0.0”)
Null
Null
Responses
Section titled “Responses”Success
object
object
A valid account ID
A valid agent ID
A valid agent schema version ID
Agent deployments that pin this version as their current version (empty if none).
External identifier for the agent version
Count of rows sharing this external identifier (helps distinguish duplicates).
A valid agent version ID
When the agent version was created
object
List of package name and version strings (e.g. “package@1.0.0”)
Null
List of package name and version strings (e.g. “package@1.0.0”)
Null
Null
Type of resource (always ‘agent_version’)
When the agent version was last updated
Example
{ "details": { "account_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "agent_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "agent_schema_version_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "current_agent_deployment_refs": [ "013xrzp12g3nqk8ns6jadrqmpgrjkeny" ], "external_identifier": "v1.0.0", "id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "inserted_at": "2024-01-01T00:00:00Z", "runtime_environment": null, "type": "agent_version", "updated_at": "2024-01-01T00:00:00Z" }, "status": "success"}default
Section titled “default”Error