跳到主要内容

API Reference

This document provides a complete reference for all API endpoints.

👉 Start Using API

Authentication

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 Docs

POST /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 Docs

Need more details? Check out the Authentication Guide to get started.