# Rest API

- [Overview - Rest API](https://developers.abyssale.com/rest-api/overview-rest-api.md): Discover the Abyssale REST API
- [Authentication](https://developers.abyssale.com/rest-api/authentication.md): Authentication - Abyssale REST API
- [Designs](https://developers.abyssale.com/rest-api/designs.md): List all your designs - Abyssale REST API
- [Design Details](https://developers.abyssale.com/rest-api/designs/design-details.md): Get details of a design - Abyssale REST API
- [Design format Details](https://developers.abyssale.com/rest-api/designs/design-format-details.md): Get details of a design format - Abyssale REST API
- [Generation](https://developers.abyssale.com/rest-api/generation.md): Generating visuals with the Abyssale REST API
- [Design information](https://developers.abyssale.com/rest-api/generation/design-information.md)
- [Synchronous generation](https://developers.abyssale.com/rest-api/generation/synchronous-generation.md)
- [Generate single image](https://developers.abyssale.com/rest-api/generation/synchronous-generation/generate-single-image.md): How to generate synchronously a single image - Abyssale REST API
- [Asynchronous generation](https://developers.abyssale.com/rest-api/generation/asynchronous-generation.md)
- [Generate Multi-Format images](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-multi-format-images.md): How to generate several images at once - Abyssale REST API
- [Generate Multi-Format PDFs for Printing](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-multi-format-pdfs-for-printing.md): How to generate asynchronously multi-format PDFs for printing
- [Generate Multi-Page PDF for Printing](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-multi-page-pdf-for-printing.md): How to generate asynchronously a multi page PDF - Abyssale REST API
- [Generate Multi-Format Videos](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-multi-format-videos.md): How to generate videos - Abyssale REST API
- [Generate Multi-Format Animated GIFs](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-multi-format-animated-gifs.md)
- [Generate HTML5 Banner Ads](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-html5-banner-ads.md)
- [ad network](https://developers.abyssale.com/rest-api/generation/asynchronous-generation/generate-html5-banner-ads/ad-network.md): Here is the current list of supported ad networks, with more to be added in the near future.
- [Element properties](https://developers.abyssale.com/rest-api/generation/element-properties.md): All available components - Abyssale REST API
- [Root](https://developers.abyssale.com/rest-api/generation/element-properties/root.md): Root component - Abyssale REST API
- [Text](https://developers.abyssale.com/rest-api/generation/element-properties/text.md): Text component - Abyssale REST API
- [Button](https://developers.abyssale.com/rest-api/generation/element-properties/button.md): Button component - Abyssale REST API
- [Image](https://developers.abyssale.com/rest-api/generation/element-properties/image.md): Image component - Abyssale REST API
- [Logo](https://developers.abyssale.com/rest-api/generation/element-properties/logo.md): Logo component - Abyssale REST API
- [Shape](https://developers.abyssale.com/rest-api/generation/element-properties/shape.md): Shape component - Abyssale REST API
- [Rating](https://developers.abyssale.com/rest-api/generation/element-properties/rating.md): Rating component - Abyssale REST API
- [Illustration](https://developers.abyssale.com/rest-api/generation/element-properties/illustration.md): Illustration component - Abyssale REST API
- [QR Code](https://developers.abyssale.com/rest-api/generation/element-properties/qr-code.md): QR Code component - Abyssale REST API
- [Video](https://developers.abyssale.com/rest-api/generation/element-properties/video.md)
- [Audio](https://developers.abyssale.com/rest-api/generation/element-properties/audio.md)
- [Visual Versioning](https://developers.abyssale.com/rest-api/generation/visual-versioning.md)
- [Errors](https://developers.abyssale.com/rest-api/generation/errors.md)
- [Image Export](https://developers.abyssale.com/rest-api/image-export.md): How to export images - Abyssale REST API
- [Fonts](https://developers.abyssale.com/rest-api/fonts.md): Retrieve all fonts - Abyssale REST API
- [Projects](https://developers.abyssale.com/rest-api/projects.md)
- [Workspace Templates](https://developers.abyssale.com/rest-api/workspace-templates.md)
- [Annexes](https://developers.abyssale.com/rest-api/annexes.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.abyssale.com/rest-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
