Пакетний рендер кількох джерел за один виклик

Багато елементів (code або url) → один результат. Потрібен тариф Pro. Зараховує по одному експорту за кожен успішний елемент; у ліміті місяця має лишатись щонайменше стільки, скільки елементів (1..100). format=pdf (і не bundle=zip) → один багатосторінковий PDF (сторінка на елемент); інші формати → zip із файлом на елемент. З ?json=1 — звіт по кожному елементу + bundle у base64; інакше — файл (pdf|zip) із заголовками X-Rombik-Rendered та X-Rombik-Failed.

post/render/batch

Request

  • Base URL: https://rombik.app/api/v1
  • URL: https://rombik.app/api/v1/render/batch
  • Auth: API key in header X-API-Key

Query parameters

jsonboolean

Повернути JSON-звіт {items,content} замість файлу

Request body

format'svg' | 'png' | 'jpeg' | 'webp' | 'gif' | 'gif_anim' | 'html' | 'pdf' | 'typst' | 'excalidraw'
bundle'pdf' | 'zip'

Пакування. Типово: pdf для format=pdf, інакше zip. bundle=zip із format=pdf → zip окремих PDF.

scaleinteger

Растр: пікселів на pt, 1–4, типово 3 (як у /render)

fragmentboolean

Typst: фрагмент CeTZ без преамбули; html: лише <div> із вбудованим SVG (без сторінки й CSS) — для вставки в готову сторінку

fontstring

Шрифт SVG (з allowlist)

presetstring

Пресет вигляду: default | classic (ланцюг умов сходинкою, цикли ромбом) | short | terminators — або код збереженого профілю (з посилання /app?m=КОД). options накладаються поверх; невідомий — 400 unknown_preset

Response

Bundle (pdf|zip) або JSON-звіт (за ?json=1)

formatstring
bundle'pdf' | 'zip'
countinteger

Скільки елементів надіслано

renderedinteger

Скільки елементів успішно

creditsinteger

Скільки експортів зараховано (= кількості успішних елементів)

creditsLeftinteger

Скільки експортів лишилось цього місяця (назва поля — для сумісності)

filenamestring
encoding'base64'
contentstring

Bundle (pdf|zip) у base64

Changes

No recorded changes to this operation across all 1 revision of this API.