Added

PowerPoint Upload Support

PowerPoint files can now be uploaded through the public document upload APIs. This lets chat and data-product knowledge workflows accept presentation decks alongside the existing PDF, Word, Excel, image, CSV, JSON, and text formats.

What's New

  • .pptx and .ppt uploads are accepted by chat workspace attachments.
  • .pptx and .ppt uploads are accepted by data-product unstructured asset uploads.
  • .pptx files are processed for extracted slide and speaker-note text where prompt-readable document content is available.
  • Legacy .ppt files are accepted as uploaded assets, but text extraction is metadata-only unless the file is re-saved as .pptx.

Modified Endpoints

  • POST /api/v1/accounts/{accountId}/data-products/{dataProductId}/workspace-attachments/upload
  • GET /api/v1/accounts/{accountId}/data-products/{dataProductId}/workspace-attachments/{attachmentId}/content
  • POST /api/v1/accounts/{accountId}/data-products/{dataProductId}/unstructured-assets/upload

Request Format

Upload requests continue to use multipart/form-data with the same fields as before. Send a PowerPoint file in the file field:

file: quarterly-roadmap.pptx

Migration Notes

No request or response schema changes are required. Existing integrations that already upload supported document files can begin sending .pptx or .ppt files without changing payload shape.