Overview
Resource groups
- Sites1
List sites accessible with your API token. A site-scoped token returns a single site; an organization-scoped token returns every site in the organization (optionally filtered to a subset by `allowedSiteIds`). Use this to discover the sites your token can act on and retrieve their metadata (name, domain, locale settings).
- Contents19
Manage blog posts, articles, and other text-based content. Contents support rich text editing (TipTap), markdown input, categories, tags, SEO metadata, revision history, scheduled publishing, and multi-language translations. **Status workflow:** `draft` → `scheduled` → `published` → `archived` Content body can be submitted as markdown via `bodyMarkdown` and is stored internally as TipTap JSON, then served as HTML to frontends.
- Search11
- Categories8
Hierarchical content categorization. Categories support nesting (parent/child), multi-language translations, and optional structured content schemas. When a category has a custom schema defined, contents assigned to it can include `customData` with fields matching that schema.
- Tags7
Non-hierarchical content labels. Tags provide a flat taxonomy for cross-cutting categorization. Unlike categories, tags have no parent/child relationships.
- Single Types5
Singleton content entries identified by slug (not ID). Use single types for one-off pages like "About", "Privacy Policy", or "Terms of Service" where only one instance exists per locale. Single types use the same rich text editor as regular contents but are addressed by slug instead of numeric ID.
- Variables7
Site-wide reusable key-value pairs. Variables are ideal for storing information that appears across multiple pages: company name, phone number, address, social links, opening hours, etc. Variable types: - `text` — Simple key-value string - `calendar` — Event calendar with dates, labels, and colors
- Media12
File upload, storage, and management. Media files are stored on the Lynkow CDN with automatic image transformation (thumbnails, resizing, format conversion). Uploaded images automatically get multiple CDN variants: - `thumbnail` (150px) - `card` (400px) - `content` (800px) - `medium` (1200px) Deleted files go to trash first (soft delete). Use force delete for permanent removal.
- Media Folders8
Organize media files into a hierarchical folder structure. Maximum nesting depth is 3 levels.
- Forms12
Dynamic form builder with submission tracking, spam protection, and CSV export. Forms support 14+ field types, multi-page layouts, conditional logic, and custom validation. **Field types:** text, email, tel, textarea, select, checkbox, radio, date, datetime, time, number, file, rating, hidden. **Spam protection:** Honeypot fields and/or reCAPTCHA v3, configured per-site via Spam Settings.
- Reviews14
Customer review management with moderation, statistics, bulk operations, CSV import/export, and multi-language support. **Moderation workflow:** `pending` → `approved` | `rejected` Reviews submitted via the public API start in `pending` status and require moderation before appearing publicly.
- SEO11
SEO configuration, robots.txt management, sitemap generation, and search engine indexing (IndexNow + Google Indexing API).
- LLMs4
Endpoints serving content in plain text / markdown format, optimized for AI crawlers and LLM consumption. Follows the `llms.txt` standard.
- Sitemap15
Manage custom sitemap entries and URL redirect rules for the XML sitemap. Custom entries complement the auto-generated entries (from contents and site blocks). Rules define how URLs are transformed in the sitemap output.
- Redirects12
URL redirect management with logging and statistics. Supports permanent (301, 308) and temporary (302, 307) redirects, regex pattern matching, and query string preservation.
- Analytics23
Comprehensive web analytics with real-time tracking, historical reports, session replay, heatmaps, Core Web Vitals, and form analytics. **Common query parameters for all analytics endpoints:** - `period`: `7d`, `30d`, `90d`, `3m`, `6m`, `12m` - `startDate` / `endDate`: Custom date range (`YYYY-MM-DD`) - `compare`: `previous` (previous period) or `yoy` (year-over-year) - Filter dimensions: `browser`, `os`, `device`, `country`, `city`, `referrer`, `traffic_source`, `language`, `entry_page`, `utm_source`, `utm_medium`, `utm_campaign`, `path`
- Google Search Console6
Google Search Console data integration. Requires a Google Search Console account connected to the site via the admin dashboard. All GSC endpoints accept `period` and `startDate`/`endDate` parameters.
- Site Blocks12
Reusable content blocks and standalone pages with custom field schemas. Site blocks are the building blocks of your site's pages. **Block types:** - `global` — Reusable across the site (header, footer, sidebar) - `page` — Standalone page with a URL path Each block has a **schema** (field definitions) and **data** (field values). The schema defines available fields (text, image, array of objects, etc.) and the data contains the actual content. **Supported field types:** string, text, richtext, number, boolean, select, multiselect, image, file, url, email, date, datetime, color, object, array, dataSource.
- Site Settings9
Global site configuration: name, domain, timezone, locales, language detection, and other site-wide preferences.
- Spam Settings2
Anti-spam protection configuration for forms and reviews. Supports honeypot fields, minimum submission time, and reCAPTCHA v3.
- Cookie Consent3
GDPR cookie consent banner configuration and visitor consent statistics.
- Notifications2