provider agent_platformagent_applications PUT /api/projects/{project_id}/agent_applications/{application_id}/revisions/{id}/
@utdk/posthog /api/projects/{project_id}/agent_applications/{application_id}/revisions/{id}/
agent_applications_revisions_update
Spec edits are only allowed while state='draft'. Once promoted to ready/live the spec is frozen — change requires a new revision.
application_id path required
string
id path required
A UUID string identifying this agent revision.
string
project_id path required
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
string

Try it

Authentication
Configure credentials for PostHog API
agentApplicationsRevisionsUpdate
PUT/api/projects/{project_id}/agent_applications/{application_id}/revisions/{id}/
Spec edits are only allowed while state='draft'. Once promoted to ready/live the spec is frozen — change requires a new revision.

Parameters

required
required

A UUID string identifying this agent revision.

required

Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.

Input

required
required
required

Storage-prefix metadata for the bundle, e.g. `fs://my-agent/`. Optional — leave blank and the server fills `fs://<application-slug>/`. Bundles are addressed by revision id regardless, so this is only a prefix hint.

required
required

Store-skill references for this draft, set via the `skill_refs` action and resolved into the bundle at freeze. Preserved as the authoring record on the frozen revision (and carried forward when forking a new draft); resolved provenance is stamped onto `spec.skills[].source_version_id`.

required
required

Resolved creator (id, first_name, email) from `created_by_id`, or null if unset or the user was deleted.

required
required

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import posthog from '@utdk/posthog';

await posthog.agentApplicationsRevisionsUpdate()