API Reference
This document provides a complete reference for all API endpoints.
👉 Start Using APIAuthentication
POST /v1/auth/api-key
Description: POST /auth/api-key
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/auth/oauth/token
Description: POST /auth/oauth/token
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/auth/login
Description: POST /auth/login
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/auth/refresh
Description: POST /auth/refresh
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
Ppt
Ready to integrate with your app?
Get started with our powerful API and SDK. Build amazing presentation features into your own applications.
View API DocsPOST /v1/ppt/generate
Description: POST /ppt/generate
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/ppt/{ppt_id}/edit
Description: POST /ppt/{ppt_id}/edit
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/ppt/import
Description: POST /ppt/import
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/ppt/batch-generate
Description: POST /ppt/batch-generate
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
Files
POST /v1/files/upload
Description: POST /files/upload
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
GET /v1/files/{file_id}/download
Description: GET /files/{file_id}/download
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
Webhooks
POST /v1/webhooks
Description: POST /webhooks
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
POST /v1/webhooks/test
Description: POST /webhooks/test
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
Usage
GET /v1/usage/stats
Description: GET /usage/stats
Parameters:
Authorization(header): Bearer token or API key- Request body (for POST/PUT requests)
Response:
{
"success": true,
"data": {},
"error": null
}
Ready to integrate with your app?
Get started with our powerful API and SDK. Build amazing presentation features into your own applications.
View API DocsNeed more details? Check out the Authentication Guide to get started.