Types
Artifact
A persisted artifact (e.g., an HTML page) shown in a Cohost conversation thread.
object
ArtifactFields
createdAt
ISO8601DateTime!
description
String
html
String
Body HTML for an Artifacts::HtmlPage artifact. Null for other artifact kinds.
kind
String!
Demodulized snake_case class name, e.g. 'html_page' for Artifacts::HtmlPage.
status
String!
AASM lifecycle state: 'draft', 'saved', or 'replaced'.
summary
String
Short summary shown on the artifact teaser card. May contain a narrow inline-HTML allowlist.
title
String!
updatedAt
ISO8601DateTime!
uuid
ID!
Stable identifier used by clients to look up the artifact.