---
title: "Preview Builtin Elements"
method: POST
path: "/companies/{company_id}/builtin-elements/previews"
tags: ["elements"]
---

# Preview Builtin Elements

`POST /companies/{company_id}/builtin-elements/previews`

## Request

- Base URL: `https://app.zalster.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zalster.com/companies/{company_id}/builtin-elements/previews`
- Auth: none declared

The built-ins drawn for a product — the one asked for, else the first —
and those it has nothing for, on an example of it.

## Path parameters

- `company_id` string, uuid, required: Company id

## Query parameters

- `theme` string, nullable: none, scheduled (the default: the company's theme now) or a theme's id
- `at` string, date-time, nullable: draw as at this moment, with a time zone; now when left out

## Request body

- BuiltinPreviewsRequest: The built-ins drawn for a product (decision 176): the one asked for, else the first.
  - `product_id` string, uuid, nullable
  - `keys` string[], nullable

## Response `200`

Successful Response

- BuiltinPreviewsOut
  - `product_id` string, uuid, required
  - `external_id` string, required
  - `items` BuiltinPreviewOut[], required
    - `key` string, required
    - `svg` string, required
    - `drawn` boolean, required
    - `example` boolean

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zalster/apis/zalster-feed-processor.md) - [All operations](https://skmtc.dev/zalster/apis/zalster-feed-processor/llms.txt) - [OpenAPI document](https://skmtc.dev/zalster/apis/zalster-feed-processor/revisions/d0b9dc66ad36?raw)
