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.