{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifpccbwtbnxqmcswdadaeiqitx7agyotczpg7xyh7jmcos6qsltf4",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mfra467pleq2"
},
"path": "/t/responses-api-now-has-expanded-file-input-types-docx-pptx-csv-xlsx/1375013#post_3",
"publishedAt": "2026-02-26T11:25:36.000Z",
"site": "https://community.openai.com",
"textContent": "This broke passing pdf urls with queries, like AWS presigned urls https:// my-bucket.s3.amazonaws /order_file/82137_0.pdf?X-Amz-Region-Set=us-east-1,us-west-1&…. (url redacted because I can’t include url in post)\n\nIt worked on feb 23, and since feb 24 I get :\nopenai.BadRequestError: Error code: 400 - {‘error’: {‘message’: ‘The file type you uploaded is not supported. Supported extensions: art, bat, brf, c, cls, css, csv, diff, doc, docx, dot, eml, es, h, hs, htm, html, ics, ifb, java, js, json, keynote, ksh, ltx, mail, markdown, md, mht, mhtml, mjs, nws, odt, pages, patch, pdf, pl, pm, pot, ppa, pps, ppt, pptx, pwz, py, rst, rtf, scala, sh, shtml, srt, sty, svg, svgz, tex, text, txt, vcf, vtt, wiz, xla, xlb, xlc, xlm, xls, xlsx, xlt, xlw, xml, yaml, yml’, ‘type’: ‘invalid_request_error’, ‘param’: ‘input’, ‘code’: ‘unsupported_file’}}\n\nThe file is a PDF, with pdf mime type\n\nI have the errors on all files in production, and never had that before feb 24\n\nI temporarily fixed it by using the file.create API and passing a file_id, but I prefered passing a URL",
"title": "Responses API now has expanded file input types: docx, pptx, csv, xlsx"
}