Design Information
Before generating, you need the design's type — which decides whether you use the synchronous or asynchronous endpoint — and its ID with the default payload to build on.
Get all of it in one call
The design's type, its formats, and every element with its current defaults:
curl -H "x-api-key: {YOUR-API-KEY}" https://api.abyssale.com/designs/{designId}See Design Details for the full response shape.
Or read the same values in the dashboard
The design cards in a project show each design's type:

To copy the ID and the default payload, open the design, select the API panel in the left sidebar, then use Copy Design ID and the payload shown in the console:

Build your payload
Start from the default payload, drop the layers and properties you are not changing, and set the rest. Anything you omit renders as designed — a request with no overrides produces the design's predefined content and styling.
What each layer kind accepts is listed in Element Properties.
Related
- Design Details — the discovery endpoint
- List Designs — find the design's UUID by listing
- Element Properties — what each element accepts
- Node.js SDK — every method, config, retries and the polling helpers
