The SlidesGPT API allows you to download a generated presentation as a PowerPoint (.pptx
) file.
Request Example
Send a GET
request to:
https://api.slidesgpt.com/v1/presentations/{id}/download
Sample Code (JavaScript)
import fs from "fs";
async function downloadPresentation(id) {
try {
const response = await fetch(`${API_BASE_URL}/presentations/${id}/download`, {
method: "GET",
headers: { Authorization: `Bearer ${token}` },
});
const buffer = await response.arrayBuffer();
fs.writeFileSync(`presentation-${id}.pptx`, Buffer.from(buffer));
} catch (err) {
console.error(err);
}
}
This function fetches the .pptx
file and saves it locally.
Sample Code (wget)
wget --header="Authorization: Bearer YOUR_API_KEY" \
-O presentation.pptx \
"https://api.slidesgpt.com/v1/presentations/12345/download"
Note: You must include your API key in the Authorization
header. If you don’t have one, follow the steps in the Authentication Guide to get your API key.