ui-upload

Upload Pptx For Translate

Accept a PPTX from the MCP Apps iframe, kick off translation.

Token is minted by upload_asset(purpose="translate", target_language=...). Target language is carried in the token's signed payload — the iframe doesn't need to pass it on the upload. Reuses the existing translate_upload worker (same endpoint /v1/translate serves web form).

Returns {job_id, poll_url} once the job is created; iframe polls /v1/jobs/{id} for completion. No server-side chain (translate is the final step).

post/v1/ui-upload/pptx

Request

  • Base URL: https://api.slideforge.dev
  • URL: https://api.slideforge.dev/v1/ui-upload/pptx
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Headers

X-Upload-Tokenstring required

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.