Skip to content

Import a v2 Presentation

POSThttps://api.slidespeak.co/api/v2/presentation/import

Imports an existing PowerPoint (.pptx) file into your SlideSpeak account. The request is synchronous — the response contains the presentation_id directly, ready to use with /presentation/translate.


Content-Type:string

multipart/form-data

X-API-Key:string

The API key to use for the request.


file:file

The PowerPoint file to import. Must be a .pptx file of at most 100 MB.


Terminal window
curl -X POST "https://api.slidespeak.co/api/v2/presentation/import" -H "X-API-Key: YOUR_API_KEY" -F "file=@presentation.pptx"

{
"presentation_id": "cmgt32cut0000h3ovex8dbzmn"
}

  • file is required and must be a non-empty .pptx file.
  • Files larger than 100 MB are rejected with a 413.
  • The imported presentation belongs to the user that owns the API key.