{"items":[{"type":"link","label":"Ad Delayer API Reference","link":"/ad-delayer","routeSlug":"/ad-delayer","content":{"contentType":"overview","meta":{"name":"Ad Delayer API Reference"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"ad-delayer.json","url":"/_bundle/ad-delayer.json?download"},{"kind":"download","label":"ad-delayer.yaml","url":"/_bundle/ad-delayer.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://engine.prod.bria-api.com/v2"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Ad Delayer API Reference","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":"Below you will find the technical specifications, request schemas, and response models for our endpoints.\n\nChoose an endpoint from the sidebar to view code samples and run test requests."}],"sectionId":"/ad-delayer"},{"nodeType":"external-docs","url":"https://platform.bria.ai/organization-management/api-keys","description":"Register and get API Access"}],"sectionId":"/ad-delayer"}]}]}},{"type":"group","label":"v2 endpoints","link":"/ad-delayer/v2-endpoints","routeSlug":"/ad-delayer/v2-endpoints","items":[{"label":"Ad Delayer","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ad-delayer/v2-endpoints/delayer-ad","routeSlug":"/ad-delayer/v2-endpoints/delayer-ad","metadata":{"seo":{"title":"Ad Delayer","description":"Turn a flat ad image into editable layers — a background plate, product and logo cutouts, live text with typography, and vector shapes — returned as one structured JSON document. Trained exclusively on licensed data for safe commercial use."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delayer-ad","name":"Ad Delayer","isWebhook":false,"pointer":"/paths/~1ads~1delayer/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Ad Delayer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Turn a flat ad image into editable layers — a background plate, product and logo cutouts, live text with typography, and vector shapes — returned as one structured JSON document. Trained exclusively on licensed data for safe commercial use."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Latency is on average under 1 minute."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Input Assumptions"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The input is assumed to be a "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"flat ad"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Valid images that aren't ads — an ordinary photograph, say — are out of scope, and the result isn't guaranteed."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fields the API doesn't recognize are currently ignored rather than rejected, so check your spelling — a mistyped parameter name fails silently and you get default behavior."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Submissions are not idempotent — a retried POST is a new job. Failed jobs are never billed."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Response Handling"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Submitting returns a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"request_id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status_url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to poll. On completion the status body carries a "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"pointer"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", not the layers: fetch "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result.url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to get the layer document, then each image layer's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"asset_path"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" separately."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"One caveat when reporting a problem: the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"request_id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" in a response body identifies that response, not your job. The durable handle is the id inside the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status_url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" you got at submit — quote that."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The Layer Document"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"{\n  \"canvas\": { \"width\": 1000, \"height\": 1500 },\n  \"font_stylesheets\": [\"https://fonts.googleapis.com/css2?family=Inter…\"],\n  \"layers\": [ … ]\n}\n","language":"json"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"{\n  \"canvas\": { \"width\": 1000, \"height\": 1500 },\n  \"font_stylesheets\": [\"https://fonts.googleapis.com/css2?family=Inter…\"],\n  \"layers\": [ … ]\n}\n"},"children":[]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Description"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"canvas"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"object"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"width"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" / "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"height"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", matching the input image."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"font_stylesheets"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"string[]"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returned in the result. Google Fonts stylesheet URLs covering every font referenced by text layers. Load these before rendering."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"layers"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"array"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every layer in the ad. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sort by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"z_order"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" before rendering"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — array order is not guaranteed to match paint order."},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"On every layer:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Description"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result-scoped: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"background_1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image_1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"shape_1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", plus the literal "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"canvas_background"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". A copy layer arrives as a pair, suffixed "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"_font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"_svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_3_font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" beside "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_3_svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"type"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"vector"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"subtype"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"background"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"logo"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"product"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"primary_copy"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"secondary_copy"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cta"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"compliance"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"icon"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"decorative"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bbox"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"object"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"x"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"y"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"width"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"height"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" in canvas pixels."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"z_order"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"integer"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Paint order, from 0 upward with no gaps; lowest paints first. Sort on this — don't rely on array order. Each half of a copy pair takes its own number, so after dropping hidden layers, gaps in the visible sequence are expected."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"boolean"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Present and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" only on the half of a copy pair the mode did not choose. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Skip those layers."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Absent means visible — it is never "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", so test for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden === true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Image layers:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Description"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"asset_path"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Hosted image. Cutouts are transparent. PNG, except on the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"_svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" half of a copy pair, which is an SVG of the traced letterforms."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image_fit.object_fit"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cover"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"contain"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", with CSS "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"object-fit"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" semantics."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image_fit.object_position_x"},"children":[]},{"$$mdtype":"Node","type":"tag","tag":"html","inline":true,"attributes":{"name":"br","attrs":{}},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image_fit.object_position_y"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Optional. Where the image sits in its box when the fit leaves slack — "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"left"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"center"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"right"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"top"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"center"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bottom"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Absent means centered."},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Vector layers:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Description"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"style.background_color"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Solid fill, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"#RRGGBB"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"style.background_gradient"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"object"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"stops[]"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{offset, color}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", plus "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"angle_deg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Stop colors may carry an 8-digit "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"#RRGGBBAA"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" alpha suffix."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"style.border_radius_px"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"number"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Corner radius, when present."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"style.box_shadow"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"object"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Optional. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"offset_x_px"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"offset_y_px"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"blur_px"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"spread_px"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"color"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"inset"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (boolean), with CSS box-shadow semantics."},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Vector layers carry no shape enum — treat them as boxes with a fill."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Text layers:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Description"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Live, editable content. Explicit line breaks are "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\\n"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and are preserved when you re-render."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.color"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"#RRGGBB"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.font_family"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A CSS font stack — nearest match first, fallbacks inline."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.font_weight"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"integer"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"100–900."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.font_size_px"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"number"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Pixels."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.letter_spacing_px"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"number"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Pixels. Omitted when zero."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.line_height"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"number"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unitless multiplier over font size."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.text_align"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Alignment of the text itself: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"left"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"center"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"right"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Optional."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.align_x"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" / "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"align_y"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"string"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Alignment of the block inside its box, as CSS flexbox values: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flex-start"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"center"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"flex-end"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.no_wrap"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"boolean"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" forbids wrapping inside the box."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style.uppercase"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" / "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"underline"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" / "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"italic"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"boolean"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Style flags."},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"tag","tag":"html","attributes":{"name":"details","attrs":{}},"children":[{"$$mdtype":"Node","type":"tag","tag":"html","attributes":{"name":"summary","attrs":{"style":{"cursor":"pointer","color":"#007bff","fontWeight":"bold"}}},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"Click to view a real copy pair (JSON, text_mode: svg)"},"children":[]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"[\n  {\n    \"id\": \"text_5_svg\",\n    \"type\": \"image\",\n    \"subtype\": \"primary_copy\",\n    \"bbox\": { \"x\": 150.0, \"y\": 409.05, \"width\": 764.0, \"height\": 139.95 },\n    \"z_order\": 8,\n    \"asset_path\": \"https://temp.bria.ai/results/860f1a2b73f847e59f284d6f860f2ddb/text_5.svg\",\n    \"image_fit\": { \"object_fit\": \"contain\" }\n  },\n  {\n    \"id\": \"text_5_font\",\n    \"type\": \"text\",\n    \"subtype\": \"primary_copy\",\n    \"bbox\": { \"x\": 150.0, \"y\": 409.05, \"width\": 764.0, \"height\": 139.95 },\n    \"z_order\": 9,\n    \"hidden\": true,\n    \"text\": \"40% OFF*\",\n    \"text_style\": {\n      \"color\": \"#FFFFFF\",\n      \"font_family\": \"'Montserrat', 'Inter', 'Helvetica Neue', Arial, sans-serif\",\n      \"font_weight\": 900,\n      \"font_size_px\": 149.58,\n      \"letter_spacing_px\": -1.93,\n      \"line_height\": 1.0,\n      \"align_x\": \"flex-start\",\n      \"align_y\": \"center\",\n      \"no_wrap\": true,\n      \"uppercase\": false,\n      \"underline\": false,\n      \"italic\": false\n    }\n  }\n]\n","language":"json"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"[\n  {\n    \"id\": \"text_5_svg\",\n    \"type\": \"image\",\n    \"subtype\": \"primary_copy\",\n    \"bbox\": { \"x\": 150.0, \"y\": 409.05, \"width\": 764.0, \"height\": 139.95 },\n    \"z_order\": 8,\n    \"asset_path\": \"https://temp.bria.ai/results/860f1a2b73f847e59f284d6f860f2ddb/text_5.svg\",\n    \"image_fit\": { \"object_fit\": \"contain\" }\n  },\n  {\n    \"id\": \"text_5_font\",\n    \"type\": \"text\",\n    \"subtype\": \"primary_copy\",\n    \"bbox\": { \"x\": 150.0, \"y\": 409.05, \"width\": 764.0, \"height\": 139.95 },\n    \"z_order\": 9,\n    \"hidden\": true,\n    \"text\": \"40% OFF*\",\n    \"text_style\": {\n      \"color\": \"#FFFFFF\",\n      \"font_family\": \"'Montserrat', 'Inter', 'Helvetica Neue', Arial, sans-serif\",\n      \"font_weight\": 900,\n      \"font_size_px\": 149.58,\n      \"letter_spacing_px\": -1.93,\n      \"line_height\": 1.0,\n      \"align_x\": \"flex-start\",\n      \"align_y\": \"center\",\n      \"no_wrap\": true,\n      \"uppercase\": false,\n      \"underline\": false,\n      \"italic\": false\n    }\n  }\n]\n"},"children":[]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"With "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_mode: font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" the same pair returns with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden: true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" on "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_5_svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" instead."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The two halves of a copy layer"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Copy comes back in both forms regardless of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_mode"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", so one result can be rendered either way and an editor can offer the choice without a second job. Each copy slot therefore produces two layers:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Layer"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Carries"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<slot>_svg"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"asset_path"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to an SVG of the letterforms traced out of the reference ad."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<slot>_font"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_style"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — live, editable, in the nearest matching font."},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Both halves carry the copy's subtype ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"primary_copy"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cta"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", and so on), share the same bbox, and take their own "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"z_order"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"text_mode"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" decides which one is live. The other carries "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden: true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and must not be drawn — render both and the ad shows its copy twice."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is best suited to plain, solid-color type where the original appearance must be preserved. Choose "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" when the copy will be edited, resized, or localized, and for text with fills, multiple colors, or overlapping elements — filled fonts are not supported in SVG and return a transparent layer."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A wordmark logo — a brand written out in lettering, as against a pictorial mark — is paired the same way, except that both halves are "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"image"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" layers: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"_svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the traced outline and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"_font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is the raster crop (on a wordmark the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"_font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" suffix marks the fallback half, not a text layer). A logo is never typeset."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Layers with nothing to pair, which is most of them, keep their plain id and never carry "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Two things worth doing rather than ignoring: skipping the hidden half saves an asset download per copy layer, and in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" mode nothing needs "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"font_stylesheets"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" at all, because no text layer is drawn (the field may also be omitted entirely when no webfont is needed, so read it defensively)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Rendering It Back"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Drop every layer with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden: true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", then sort the rest by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"z_order"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — the array often arrives already in that order, but not always. Then absolutely position each layer at its "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bbox"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", inside a canvas-sized stage. Image layers become an "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"<img>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with the given "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"object-fit"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; vector layers become a div with the fill; text layers become a flex box using "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"align_x"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"align_y"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Load "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"font_stylesheets"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" first, or your text metrics will be wrong."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The examples above come from a full-resolution (enterprise) run, which is why the canvas exceeds 800 px."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"api_token","in":"header","schemaId":"schema_92","required":true}],"pointer":"/paths/~1ads~1delayer/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_93","exampleIds":["paths/~1ads~1delayer/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_93","exampleIds":["paths/~1ads~1delayer/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1ads~1delayer/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/ads/delayer","servers":[{"url":"https://engine.prod.bria-api.com/v2"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"api_token","in":"header","required":true,"schemaId":"schema_92"}],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_93","exampleIds":["paths/~1ads~1delayer/post/requestBody/content/application~1json/example"]}},"responseCodes":["200","400","401","413","422","429","5XX"],"pointer":"/ads/delayer","href":"v2-endpoints/delayer-ad","openApiOperationId":"delayer-ad","summary":"Ad Delayer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://engine.prod.bria-api.com/v2"}],"schemaId":"schema_93","exampleIds":["paths/~1ads~1delayer/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_93","exampleIds":["paths/~1ads~1delayer/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Accepted (Asynchronous). You can track the progress and retrieve the final result using the Status Service. For more details, refer to the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.bria.ai/status"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Status Service"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" section."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AsyncInitialResponse","exampleIds":["paths/~1ads~1delayer/post/responses/200/content/application~1json/example"]}},"schemaId":"components/schemas/AsyncInitialResponse","exampleIds":["paths/~1ads~1delayer/post/responses/200/content/application~1json/example"]},{"code":"400","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bad request. No image supplied in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"attachments"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}},"schemaId":"components/schemas/ErrorResponse"},{"code":"401","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unauthorized. Missing or invalid "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"api_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}},"schemaId":"components/schemas/ErrorResponse"},{"code":"413","description":"Request body over the platform cap.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}},"schemaId":"components/schemas/ErrorResponse"},{"code":"422","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unprocessable Entity. More than one entry in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"attachments"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", an invalid value for a supported field, or an image over the 800 px per-dimension cap. Cap rejections carry the message "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"\"Image exceeds 800 px per dimension on this endpoint. Resize the source image, or use full-resolution as an enterprise user at Bria.ai/contact-us.\""},"children":[]}]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1ads~1delayer/post/responses/422/content/application~1json/example"]}},"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1ads~1delayer/post/responses/422/content/application~1json/example"]},{"code":"429","description":"Request limit exceeded.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}},"schemaId":"components/schemas/ErrorResponse"},{"code":"5XX","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Internal Server Error. The image could not be fetched or decoded, or the pipeline failed. Submit again; if it persists, contact support and quote the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status_url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" of the run."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}},"schemaId":"components/schemas/ErrorResponse"}],"pointer":"/paths/~1ads~1delayer/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/AsyncInitialResponse","exampleIds":["paths/~1ads~1delayer/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AsyncInitialResponse","exampleIds":["paths/~1ads~1delayer/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}}},{"code":"401","schemaId":"components/schemas/ErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}}},{"code":"413","schemaId":"components/schemas/ErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}}},{"code":"422","schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1ads~1delayer/post/responses/422/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse","exampleIds":["paths/~1ads~1delayer/post/responses/422/content/application~1json/example"]}}},{"code":"429","schemaId":"components/schemas/ErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}}},{"code":"5XX","schemaId":"components/schemas/ErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/v2-endpoints/delayer-ad"}],"panels":[]}]},"httpPath":"/ads/delayer"},{"label":"Poll Job Status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ad-delayer/v2-endpoints/get-ad-delayer-status","routeSlug":"/ad-delayer/v2-endpoints/get-ad-delayer-status","metadata":{"seo":{"title":"Poll Job Status","description":"Status runs IN_PROGRESS to COMPLETED or a terminal error, and never moves backwards. Results and every referenced asset stay downloadable for 30 days after the job reaches a terminal status."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-ad-delayer-status","name":"Poll Job Status","isWebhook":false,"pointer":"/paths/~1status~1{request_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Poll Job Status","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Status runs "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"IN_PROGRESS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"COMPLETED"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or a terminal error, and never moves backwards. Results and every referenced asset stay downloadable for "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"30 days"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" after the job reaches a terminal status."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An unrecognized or expired id comes back as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"status\": \"UNKNOWN\""},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP 200"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", not a 404. Treat "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"UNKNOWN"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" as not-found and stop polling."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"On completion the body carries a "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"pointer"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", not the layers: fetch "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result.url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to get the layer document, then each image layer's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"asset_path"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" separately. The layer document contract is documented on the Ad Delayer endpoint."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Failures use the standard platform error envelope, where "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"error.code"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" repeats the numeric HTTP status and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"details"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" carries the specifics."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"request_id","in":"path","schemaId":"schema_92","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The id inside the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status_url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" returned at submit."},"children":[]}]}]}],"required":true}],"pointer":"/paths/~1status~1{request_id}/get/parameters"},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"api_token","in":"header","schemaId":"schema_92","required":true}],"pointer":"/paths/~1status~1{request_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/status/{request_id}","servers":[{"url":"https://engine.prod.bria-api.com/v2"}],"parameters":{"path":[{"name":"request_id","in":"path","required":true,"schemaId":"schema_92"}],"query":[],"querystring":[],"header":[{"name":"api_token","in":"header","required":true,"schemaId":"schema_92"}],"cookie":[]},"security":[],"responseCodes":["200","401"],"pointer":"/status/{request_id}","href":"v2-endpoints/get-ad-delayer-status","openApiOperationId":"get-ad-delayer-status","summary":"Poll Job Status"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://engine.prod.bria-api.com/v2"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Current job status. Also returned for unrecognized or expired ids, as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"UNKNOWN"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/DelayerStatusResponse","exampleIds":["paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/inProgress","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/completed","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/unknownId"]}},"schemaId":"components/schemas/DelayerStatusResponse","exampleIds":["paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/inProgress","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/completed","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/unknownId"]},{"code":"401","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unauthorized. Missing or invalid "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"api_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}},"schemaId":"components/schemas/ErrorResponse"}],"pointer":"/paths/~1status~1{request_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/DelayerStatusResponse","exampleIds":["paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/inProgress","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/completed","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/unknownId"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/DelayerStatusResponse","exampleIds":["paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/inProgress","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/completed","paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/unknownId"]}}},{"code":"401","schemaId":"components/schemas/ErrorResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ErrorResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/v2-endpoints/get-ad-delayer-status"}],"panels":[]}]},"httpPath":"/status/{request_id}"}],"content":{"contentType":"group","meta":{"name":"v2 endpoints"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"v2 endpoints","showPageActions":true},{"nodeType":"markdoc","content":"Endpoints that are part of BRIA API version 2."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/ads/delayer","summary":"Ad Delayer","prefix":{"name":"post","color":"post"},"badges":[],"link":"/v2-endpoints/delayer-ad","deprecated":false},{"title":"/status/{request_id}","summary":"Poll Job Status","prefix":{"name":"get","color":"get"},"badges":[],"link":"/v2-endpoints/get-ad-delayer-status","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/AsyncInitialResponse":{"id":"components/schemas/AsyncInitialResponse","kind":"json-schema","title":"AsyncInitialResponse","data":{"type":"object","properties":{"request_id":{"type":"string"},"status_url":{"type":"string"}},"required":["request_id","status_url"]}},"components/schemas/DelayerStatusResponse":{"id":"components/schemas/DelayerStatusResponse","kind":"json-schema","title":"DelayerStatusResponse","data":{"type":"object","properties":{"request_id":{"type":"string"},"status":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"IN_PROGRESS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"COMPLETED"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"UNKNOWN"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (unrecognized or expired id, returned with HTTP 200), or a terminal error status. Never moves backwards."},"children":[]}]}]}]},"result":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Present when "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"COMPLETED"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". A pointer to the hosted result — fetch "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for the layer document, then each image layer's "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"asset_path"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" separately."},"children":[]}]}]}],"properties":{"status":{"type":"string","example":"completed"},"text":{"type":"string","example":"Constructed a layered ad."},"url":{"type":"string","description":"The hosted layer document (JSON). Downloadable for 30 days."}}}},"required":["request_id","status"]}},"components/schemas/ErrorObject":{"id":"components/schemas/ErrorObject","kind":"json-schema","title":"ErrorObject","data":{"type":"object","properties":{"code":{"type":"integer","example":422},"message":{"type":"string"},"details":{"type":"string"}},"required":["code","message","details"]}},"components/schemas/ErrorResponse":{"id":"components/schemas/ErrorResponse","kind":"json-schema","title":"ErrorResponse","data":{"type":"object","properties":{"error":{"$ref":"#/components/schemas/ErrorObject"},"request_id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identifies this response, not your job — the durable handle is the id inside the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status_url"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" you got at submit."},"children":[]}]}]}]}},"required":["error","request_id"]}},"schema_92":{"kind":"json-schema","data":{"type":"string"},"id":"schema_92"},"schema_93":{"kind":"json-schema","data":{"type":"object","properties":{"attachments":{"type":"array","minItems":1,"maxItems":1,"items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Exactly one image — a publicly reachable URL, or a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data:image/…;base64,…"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" URI. PNG, JPEG or WEBP, up to 10 MB and 800 px per dimension (enterprise accounts have no dimension cap). More than one entry is rejected. This parameter is required."},"children":[]}]}]}]},"text_mode":{"type":"string","enum":["svg","font"],"default":"svg","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Where each copy layer's glyphs come from. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" traces them out of the reference ad as vector outlines, so the original letterforms are kept exactly; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"font"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" typesets them as live, editable text in the nearest matching font. Either way both forms come back and one is marked "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hidden"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — see "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The two halves of a copy layer"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". The default is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"svg"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" so the result is faithful to the original by default; the editable half is always present to switch to."},"children":[]}]}]}]},"webhook_url":{"type":"string","format":"uri","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Optional URL for receiving the result via webhook when the async job completes, with the same body as a status poll. See "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.bria.ai/webhooks"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Webhooks"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}},"required":["attachments"]},"id":"schema_93"}},"exampleStore":{"paths/~1ads~1delayer/post/requestBody/content/application~1json/example":{"value":{"attachments":["https://bria-image-repository.s3.amazonaws.com/images/c41b39ec1a69a5d3.jpg"],"text_mode":"svg"},"id":"paths/~1ads~1delayer/post/requestBody/content/application~1json/example"},"paths/~1ads~1delayer/post/responses/200/content/application~1json/example":{"value":{"request_id":"860f1a2b73f847e59f284d6f860f2ddb","status_url":"https://engine.prod.bria-api.com/v2/status/860f1a2b73f847e59f284d6f860f2ddb"},"id":"paths/~1ads~1delayer/post/responses/200/content/application~1json/example"},"paths/~1ads~1delayer/post/responses/422/content/application~1json/example":{"value":{"error":{"code":422,"message":"The request was well-formed but was unable to be followed due to semantic errors.","details":"['Invalid Input -> only one image URL is supported per request']"},"request_id":"3a51f1c2f0de4b6c9a3e2b41a7c9d0e8"},"id":"paths/~1ads~1delayer/post/responses/422/content/application~1json/example"},"paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/inProgress":{"value":{"request_id":"860f1a2b73f847e59f284d6f860f2ddb","status":"IN_PROGRESS"},"key":"inProgress","summary":"In progress","id":"paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/inProgress"},"paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/completed":{"value":{"request_id":"860f1a2b73f847e59f284d6f860f2ddb","status":"COMPLETED","result":{"status":"completed","text":"Constructed a layered ad.","url":"https://temp.bria.ai/results/860f1a2b73f847e59f284d6f860f2ddb/creation.json"}},"key":"completed","summary":"Completed","id":"paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/completed"},"paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/unknownId":{"value":{"request_id":"860f1a2b73f847e59f284d6f860f2ddb","status":"UNKNOWN"},"key":"unknownId","summary":"Unknown or expired id","id":"paths/~1status~1{request_id}/get/responses/200/content/application~1json/examples/unknownId"}},"securitySchemeStore":{},"servers":[{"url":"https://engine.prod.bria-api.com/v2"}]},"options":{"hideSidebar":true,"mockServer":{"url":"/_mock/ad-delayer","position":"off","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/ad-delayer.json?download"},{"url":"/_bundle/ad-delayer.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Ad Delayer API Reference","description":"Below you will find the technical specifications, request schemas, and response models for our endpoints.\n\nChoose an endpoint from the sidebar to view code samples and run test requests.\n"}},"baseSlug":"/ad-delayer","routesMapping":{}}