List agent deployment promotions
GET
/api/v1/agent_deployment/promotions
const url = 'https://app.prefactorai.com/api/v1/agent_deployment/promotions?agent_id=013xrzp12g3nqk8ns6jadrqmpgrjkeny';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://app.prefactorai.com/api/v1/agent_deployment/promotions?agent_id=013xrzp12g3nqk8ns6jadrqmpgrjkeny' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Responses
Section titled “Responses”Success
Media typeapplication/json
object
promotions
required
Deployments of this agent that can be promoted
Array<object>
AgentDeployment_PromotionSource_agent_deployment_id is the deployment whose current version can be promoted. source_environment_id is the environment of that deployment. agent_version_id is the version that would be pinned on the target environment. target_environment_id is the environment the version would be promoted to. target_agent_deployment_id is the deployment in the target environment, or null when that environment has no deployment yet.
object
agent_version_id
required
AgentVersion_Id
A valid agent version ID
string
source_agent_deployment_id
required
AgentDeployment_Id
A valid agent deployment ID
string
source_environment_id
required
Environment_Id
A valid environment ID
string
target_agent_deployment_id
required
One of:
AgentDeployment_Id
A valid agent deployment ID
string
Null
Null
string
target_environment_id
required
Environment_Id
A valid environment ID
string
status
required
string
Example
{ "promotions": [ { "agent_version_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "source_agent_deployment_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "source_environment_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "target_agent_deployment_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "target_environment_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny" } ], "status": "success"}default
Section titled “default”Error
Media typeapplication/json
One of:
object
code
required
string
message
required
string
status
required
string
object
code
required
string
errors
required
object
key
additional properties
object recursive
message
required
string
status
required
string
object
code
required
string
message
required
string
retry_after_ms
required
Milliseconds until the client may retry.
integer
status
required
string
object
code
required
string
latest_revision_id
required
KnowledgebaseDocumentRevision_Id
A valid knowledgebase document revision ID
string
message
required
string
status
required
string
Example
{ "code": "bad_request", "status": "error"}