Create Artifact
POST /api/v1/team-chat/threads/{thread_id}/artifacts
Create a shared artifact in a conversation thread.
Args: thread_id: The thread UUID string. body: Artifact creation data. user: The authenticated user context. svc: The artifact service (injected).
Returns: The created artifact.
Authorizations
Parameters
Path Parameters
Request Body required
Input schema for creating a shared artifact.
Attributes: artifact_type: Type classification. name: Human-readable artifact name. content: The artifact data. created_by: Agent role that created it.
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