Skip to main content

Introduction to Prezent Platform API

Welcome to the Prezent Platform API documentation. This documentation provides comprehensive information about our API endpoints, authentication methods, and usage examples for automating presentation generation and user management.

Getting Started

To use the Prezent Platform API, you'll need:

  1. An API key for authentication
  2. Basic understanding of REST APIs
  3. A tool to make HTTP requests (like cURL, Postman, or your preferred programming language)

Authentication

All API endpoints require authentication using a Bearer token. Include your API key in the Authorization header with each request:

curl -H "Authorization: Bearer your-api-key" https://api.prezent.ai/endpoint

Available APIs

Our platform provides two main APIs for different functionalities:

  1. Auto Generator API - Create and manage presentation generation jobs

    • Generate presentations from prompts and templates
    • Check generation status and download results
    • List presentation themes and audiences
    • Upload files for context
  2. SCIM User Management API - Manage and provision users using industry-standard SCIM

    • Create, read, update, and delete users
    • Filter and search user data
    • Automate user lifecycle management

Quick Example

Here's a quick example of generating a presentation:

curl -X POST https://api.prezent.ai/api/v1/autogenerator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Generate a presentation on AI trends",
"template_id": "your-template-id"
}'

Need Help?

If you need assistance or have questions about using our API:

  1. Check the detailed API reference documentation for each endpoint
  2. Review the Getting Started guide for authentication details
  3. Contact our support team
  4. Visit our community forums

Next Steps