Abyssale icon

Abyssale

Consume Abyssale API

Banner → Generate Multi-Format Animated GIFs

AI-generated

Summary

Generate multiple animated GIFs from an Abyssale design via an async API call, supporting per-element modifications including AI-generated images from a prompt with optional inpaint images, and a webhook callback.

Inputs

  • designId (required) — Select the design to use for generation. Choose from the list, or specify an ID using an expression.
  • designFormats (required) — Select design formats to use for generation. Choose from the list, or specify an ID using an expression. Multiple values allowed.
  • webhookUrl (required) — Webhook URL called when generation completes.
  • root — Use a 6 or 8-digit hexadecimal color or CMYK color for the banner, if the design allows.
  • textElements — Text elements to modify, including element ID, text content, and text color.
  • imageElements — Image elements to modify, including element ID, public image URL (validated as HTTP(s) URL), or AI-generated image from a prompt with optional inpaint image URLs (up to 4).
  • buttonElements — Button elements to modify, including element ID, text content, text color, and button background color.
  • shapeElements — Shape elements to modify, including element ID and background color.
  • logoElements — Logo elements to modify, including element ID and logo image URL.
  • qrcodeElements — QR code elements to modify, including element ID, image URL, and QR code content.
  • ratingElements — Rating elements to modify, including element ID and rating score (0-100).
  • illustrationElements — Illustration elements to modify, including element ID, illustration file name, and illustration type.
  • videoElements — Video elements to modify, including element ID and public video URL.

Output shape

object

Full API response from Abyssale's async generation endpoint. Contains a job ID and status; file URLs and format details are available once generation completes. No simplification is applied for this operation; the raw API response is returned. Generation uses the endpoint /async/banner-builder/{designId}/generate.

Examples

Example 1: Generate GIFs for a social media banner with custom text and a webhook

Set designId to the target design, designFormats to the desired GIF formats, provide a webhookUrl, and optionally modify textElements, imageElements, or other element collections via the fixed-collection UI.

Links

Discussion