Update Artifact
PUT /api/v1/team-chat/artifacts/{artifact_id}
Update a shared artifact (creates a new version).
Args: artifact_id: The artifact UUID string. body: Artifact update data. user: The authenticated user context. svc: The artifact service (injected).
Returns: The new artifact version.
Raises: HTTPException: 404 if artifact not found.
Authorizations
Parameters
Path Parameters
Request Body required
Input schema for updating a shared artifact.
Creates a new version with updated content.
Attributes: content: The updated artifact data. updated_by: Agent role performing the update.
object
object
Responses
200
Successful Response
Response schema for a persisted shared artifact.
Attributes: id: Unique artifact identifier. thread_id: Owning thread identifier. tenant_id: Owning tenant UUID. artifact_type: Type classification. name: Human-readable artifact name. content: The artifact data. version: Version number. created_by: Agent role that created it. updated_by: Agent role that last updated it. parent_artifact_id: Previous version’s ID. created_at: When the artifact was created. updated_at: When the artifact was last updated.
object
object
422
Validation Error