Media API
The Media API allows you to manage all your media files programmatically, without having to connect to your Super Markdown space via the web interface.
Media refers to all the visual and audiovisual resources that you can integrate into your Markdown documents: images, videos, audio files, GIF animations, etc.
This API exposes a set of essential operations for manipulating your folders remotely:
| Operation | Description |
|---|---|
| Uploader | Upload a media file from your system to the platform |
| Get the media | Retrieve the metadata and URL of an existing media file |
| Delete | Permanently remove a media item from your library |
| Listing | Get the list of all available Media from your library |
The main objective of this API is to offer developers the ability to automate the integration of media resources into their documents, without having to manually manipulate the platform interface.
Examples of use cases
Here are some concrete examples of automation made possible by these APIs:
- CI/CD pipeline integration: Automatic upload of screenshots generated during user interface testing.
- Synchronization with external storage: Periodic migration or synchronization of media from an S3 bucket, Google Drive, or Dropbox.
- Automatic gallery generation: Upload image sets and automatically create galleries in your Markdown documents.
- Enhanced reports: Programmatic addition of charts, diagrams, or screenshots to automatically generated reports.
- There are countless use cases for you to leverage our APIs in your workflow.
Supported formats
| Type | Formats Supported | Maximum size |
|---|---|---|
| Images | JPEG, PNG, GIF, WebP, SVG, BMP, TIFF | 10 MB |
| Documents | DOCX, PDF, PPTX, XLSX | 10 MB |
| Videos | Support comming soon | - |
| Audios | Support comming soon | - |
Create New Media
Here is a concrete example of an API call to create a new template:
Expected response:
If successful, the API returns a JSON response structured as follows:
Get The list of your available Medias in your library
Delete permanently existing Media
What's Next ?
- LLM Integration : Getting Started with LLM Integration
- AI Agent Support : Getting Started with AI Agent Support
- Fréquents Questions : A collection of frequently asked questions related to the platform
- Integration with GitHub : Super Markdown offering GitHub users an additional presentation layer.
Need help ? Our team is here to support you. Contact us or check our FAQ.

