Create a Slide Deck from a Topic Prompt

Use Python to run the topic-based slide deck recipe with outputType: "slide_deck".

# pip install requests
import os
import requests


def main() -> None:
    token = os.environ.get("AUTOCONTENT_TOKEN", "YOUR_API_TOKEN")
    endpoint = "https://api.autocontentapi.com/content/Create"

    payload = {
        "outputType": "slide_deck",
        "topic": "Best practices for onboarding remote employees",
        "text": "Target startup HR teams with a concise 8-slide plan and one checklist slide.",
        "duration": "default",
        "slideDeckFormat": "presenter",
    }

    response = requests.post(
        endpoint,
        headers={
            "Authorization": f"Bearer {token}",
            "Content-Type": "application/json",
            "Accept": "application/json",
        },
        json=payload,
        timeout=30,
    )
    response.raise_for_status()
    print("Slide deck request accepted:", response.json())


if __name__ == "__main__":
    main()

Set YOUR_API_TOKEN (or AUTOCONTENT_TOKEN) before running.

Last updated