Latest News from the Abyssale team
Update
API

Designs Can Now Be Created by API, Not Just in the Builder

Guillaume avatar
Shared by Guillaume • August 21, 2026

Hi there,

For as long as the Abyssale API has existed, it's followed the same rule: build the design in the editor first, generate from it after. That rule just changed.

You can now send a full design as a single JSON payload and have Abyssale create it for you — and export any existing design back into that same shape.

On top of that, workspace templates are now reachable by API too, alongside a round of platform-level improvements aimed squarely at anyone running Abyssale as part of an integration.


Design Import from JSON — Alpha

Until now, the editor was a mandatory first step. Every design, however simple, had to be built by hand before the API could generate a single asset from it. That dependency is gone: a design can now be described entirely as JSON and imported directly, without ever opening the builder.

The reverse works too — any existing design can be exported into that same JSON shape, which means you can pull a design out, inspect or modify its structure, and import it back as a new one.

This isn't limited to simple static visuals. It covers:

  • Static designs
  • Animated designs
  • Print designs, including multi-page PDFs

Why it matters

This turns design creation itself into something automatable, not just design generation. A few things become possible that weren't before:

  • Programmatic design creation — build designs directly from code instead of a human building them first in the UI
  • Library migration — bring an existing set of designs from another tool or system into Abyssale by generating the JSON payloads programmatically
  • AI agent-built designs — since a design is now just structured data, an agent can construct one directly, rather than being limited to filling in variables on a template a human already built
  • Duplicate, tweak, re-import — export a design to JSON, change a handful of fields, and import it as a variant, without touching the editor at all

A note on Alpha

The feature is marked Alpha because the JSON format itself may still evolve — but it's live and rolled out to everyone, with no partner signup or waitlist required to access it. Anyone can start using it today.


Workspace Templates, Now by API

Workspace templates, your brand masters, standardized layouts, whatever your team treats as a starting point — were previously something you could only spin up into a project from inside the builder. That's now available by API as well: list the templates in a workspace, and turn any one of them into a new project programmatically.

This is particularly useful if you're standardizing on a fixed set of brand templates across multiple teams or client accounts and want project creation to be part of an automated flow rather than a manual step someone has to remember.


Platform Improvements

Alongside the two feature additions, this release includes a set of changes to the API's underlying behavior:

  • Consistent error handling across every endpoint, so a failure looks and behaves the same way no matter which part of the API triggered it
  • Per-workspace rate limiting, so usage in one workspace doesn't affect another
  • Versioned responses, so integrations can rely on a stable response shape even as the API evolves

In practice, this means fewer support tickets from integrations breaking in confusing, hard-to-diagnose ways — and a clear, consistent answer any time someone asks "why did my request fail?"


Developer Docs, Rebuilt

The developer documentation has been rebuilt from the ground up, with a quickstart, a full error reference, a changelog, and a complete endpoint catalogue, all in one place.

developers.abyssale.com

api-reference.abyssale.com