Developer Guide
Discover how to integrate Prezent APIs with setup instructions, best practices, and links to essential resources.
What's in This Guide?
This guide helps developers:
- Understand the purpose and capabilities of Prezent's APIs
- Learn key API concepts required for integration
- Navigate to key sections such as API keys, Documentation, or Usage Log
Overview of Prezent APIs
Prezent APIs enable seamless integration with your internal tools through:
| API | Description |
|---|---|
| Auto Generator API | Generate polished presentations tailored to your company's brand and audience needs, using natural language prompts and contextual data. |
| Template Converter API | Convert your slides into your company's brand template while ensuring 100% brand compliance and consistent design. |
| SCIM - User Management API | Automate user provisioning from your identity provider to Prezent. Effortlessly manage user access, permissions, and profiles within Prezent. |
Refer to the Documentation tab for detailed request/response formats and use cases.
API Basics (For Beginners)
New to APIs? Here are the fundamentals:
- API Key: A unique credential used to securely access Prezent APIs
- Endpoints: URLs that allow you to access specific API functionalities
- Request & Response: Interactions between your application and the API (input/output)
- Authentication: Token-based verification to ensure secure and authorized API calls
Example:
curl -X POST https://api.prezent.ai/slidegenerator/v1/create \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Q2 Report",
"sections": ["Highlights", "Financials"]
}'
Where to Go Next
| If you want to | Go to |
|---|---|
| Generate your API Key → Go to the API Keys tab | API Keys |
| Test or understand specific APIs → Check out the Documentation tab | Documentation |
| Check token usage and errors → Visit the API Usage tab | API Usage |
| Submit issues or questions → Head over to the Help tab | Help |
Best Practices
- Keep your API keys secure: Never share your API keys publicly
- Follow rate limits: Adhere to rate limits to avoid throttling and ensure a smooth experience
- Use sandbox mode (once available): Test your API calls in a safe environment before going live
- Refer to the changelog: Stay updated on new features, changes, and bug fixes by checking the changelog