Skip to content
  • Auto
  • Light
  • Dark

Update

Rollback to Agent Version
agents.versions.update(strpath_uuid, VersionUpdateParams**kwargs) -> audit_headerAuditHeaderversion_hashstrVersionUpdateResponse
put/v2/gen-ai/agents/{uuid}/versions

To update to a specific agent version, send a PUT request to /v2/gen-ai/agents/{uuid}/versions.

Parameters
uuidstr
uuidstr
version_hashstr
optional

Unique identifier

Returns
VersionUpdateResponseclass
Hide ParametersShow Parameters
audit_headeractor_idstractor_ipstractor_uuidstrcontext_urnstrorigin_applicationstruser_idstruser_uuidstrAuditHeader
optional

An alternative way to provide auth information. for internal use only.

Hide ParametersShow Parameters
actor_idstr
optional
formatuint64
actor_ipstr
optional
actor_uuidstr
optional
context_urnstr
optional
origin_applicationstr
optional
user_idstr
optional
formatuint64
user_uuidstr
optional
version_hashstr
optional

Unique identifier

from do_gradientai import GradientAI

client = GradientAI()
version = client.agents.versions.update(
    path_uuid="\"123e4567-e89b-12d3-a456-426614174000\"",
)
print(version.audit_header)
200 Example
{
  "audit_header": {
    "actor_id": "\"12345\"",
    "actor_ip": "\"example string\"",
    "actor_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "context_urn": "\"example string\"",
    "origin_application": "\"example string\"",
    "user_id": "\"12345\"",
    "user_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  },
  "version_hash": "\"example string\""
}