Skip to Content

Pins (Formats)

Pins are the core content unit in Pindown — individual blocks you can create and update via the v1 Pins API.

See Pin Types & Schemas for the REST reference and Client SDK for @pindownai/client-js.

Supported API pin types (27)

markdown, image, gallery, table, charts, mermaid, embed, pdf-viewer, excel-viewer, stat-cards, timeline, json-viewer, json-list, links, steps, csv-viewer, user-story, chat, intro, mastra, text-media, file-upload, kanban-board, checklist, calendar, roadmap, realtime-canvas

Each type uses pin_type + pin_config on create/update. See Pin Types & Schemas for every type’s config shape. Example:

await client.pins.create({ pin_type: 'markdown', pin_config: { content: '# Hello' }, metadata: { title: 'Notes' }, })