# FlashDocs API ## Docs - [Compute Markdown Mapping for Slide](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/compute-markdown-mapping-for-slide.md) - [Create Google Slides FlashDocs Template/Library](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/create-google-slides-flashdocs-templatelibrary.md): Upload a Google Slides link to create a **template** or **library** within your organization. - **Template**: Ideal for creating reusable slide formats. - **Library**: Suitable for comprehensive collections of slides. **Processing Time**: Depending on the nu… - [Create PowerPoint FlashDocs Template/Library](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/create-powerpoint-flashdocs-templatelibrary.md): Upload a PowerPoint (`*.pptx`) file to create a **template** or **library** within your organization. - [Delete Document Configuration](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/delete-document-configuration.md) - [Get Document Configuration Full Data](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/get-document-configuration-full-data.md) - [Get Slide Configuration Metadata](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/get-slide-configuration-metadata.md) - [List Document Configurations](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/list-document-configurations.md) - [Update Document Configuration](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/update-document-configuration.md) - [Validate Text Placeholder Manual Insertion](https://docs.flashdocs.com/api-reference/flashdocs-document-configuration/validate-text-placeholder-manual-insertion.md) - [Generate Outline Preview](https://docs.flashdocs.com/api-reference/generate/generate-outline-preview.md): Generate a deck outline with multiple layout options per slide, each including a preview image, slide ID, and content description for easy selection and customization. - [Generate Slide(s)](https://docs.flashdocs.com/api-reference/generate/generate-slides.md): The **Generate Deck** endpoint creates a slide deck based on user-defined parameters that specify its content and structure. Upon successful creation, the endpoint returns a link to the deck along with execution details. Unlike the POST `/v3/generate/deck/task` endpoint—which immediately returns a d… - [Generate Slide(s) Via Task (Async)](https://docs.flashdocs.com/api-reference/generate/generate-slides-via-task-async.md): The **Deck Generation Task** endpoint initiates a deck creation process and returns a task ID for polling its status. This endpoint mirrors the functionality of the POST `/v3/generate/deck` endpoint, but it immediately returns a deck generation task for status polling rather than waiting for the dec… - [Generate Text Outline Instructions](https://docs.flashdocs.com/api-reference/generate/generate-text-outline-instructions.md): Generate a deck outline including content and layout instructions - [Poll Deck Generation Task Status](https://docs.flashdocs.com/api-reference/generate/poll-deck-generation-task-status.md): Get the completed deck link and metadata given a task ID. Usage: 1. Use the POST `/v3/generate/deck/task` endpoint to generate a task. 2. Poll this GET `/v3/generate/deck/task/{task_id}` endpoint to check the status of the task. - [Introduction](https://docs.flashdocs.com/api-reference/introduction.md): FlashDocs API - [Configure FlashDocs Template/Library](https://docs.flashdocs.com/configure-dashboard.md): In this page, we do a walk through of how to configure your FlashDocs templates and libraries through the dashboard. - [3 Ways To Create Slide Decks](https://docs.flashdocs.com/creation-options.md): Explore the 3 ways you can create programmatically slide decks. - [Custom Deck Generation Walkthrough](https://docs.flashdocs.com/generation-walkthrough.md): In this page, we explore various configurations and ways to control your custom deck creation. - [Introduction](https://docs.flashdocs.com/introduction.md): FlashDocs provides a robust, easy-to-use API for generating Microsoft PowerPoints and Google Slides. - [Introduction To Markdown -> Slides](https://docs.flashdocs.com/markdown-introduction.md): Learn how FlashDocs converts Markdown to slides in your custom templates. - [Markdown -> Slides Walkthrough](https://docs.flashdocs.com/markdown-walkthrough.md): Learn how to create slides from Markdown input. - [Quickstart - Custom Deck Generation](https://docs.flashdocs.com/quickstart.md): In this page, we do a super quick demonstration of how to create a custom deck. - [Tag Replacement](https://docs.flashdocs.com/tag-replacement.md): Use our API to replace text, images, tables, and charts. ## OpenAPI Specs - [openapi](https://docs.flashdocs.com/api-reference/openapi.json) - [openapi-from-anchor-url-0](https://docs.flashdocs.com/openapi-from-anchor-url-0) ## Optional - [Community](https://join.slack.com/t/flashdocscommunity/shared_invite/zt-2rrsj6j1v-zg3cHb7Zj5Or02M38M3YVQ) - [Blog](https://www.flashdocs.com/blog)