Status Pill

A small, colored label or "pill" used to display a concise status for

Surfaces
webmeet-stageapps-script-web
Degraded on
SurfaceNote
googlechatRenders as plain text; no custom background colors, rounded corners, or advanced styling.
emailRenders as plain text; limited styling for background colors or rounded corners.
Fields
FieldType
labelstring The text label for the status.required
colorstring The semantic color of the pill (e.g., "success", "warning", "error", "info", "neutral").required
iconstring Optional icon to display within the pill.optional
Example payload
{
  "type": "status_pill",
  "label": "Status Pill",
  "color": "#6366f1"
}
ARD catalog entry
{
  "identifier": "urn:air:a2uicatalog.ai:atom:status_pill",
  "displayName": "Status Pill",
  "type": "application/vnd.a2ui.atom+json",
  "url": "https://a2uicatalog.ai/atoms/status_pill",
  "capabilities": [
    "web",
    "meet-stage",
    "apps-script-web"
  ],
  "description": "A small, colored label or \"pill\" used to display a concise status for",
  "representativeQueries": [
    "show a coloured status pill badge an item",
    "a small, colored label or \"pill\" used to display a concise status for",
    "render a status pill"
  ]
}
← Full ARD catalog Try it live →
Deploy your own renderer

The renderer is open source. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.

git clone https://github.com/a2uicatalog/a2ui
cd apps-script-surface/gas-schema-renderer
clasp push && clasp deploy
Full deploy guide →