Today, the Responses API stopped accepting .xlsx files in input_file. It says:
Invalid input: Expected context stuffing file type to be a supported format: .bat, .c, .css, .csv, .doc, .dot, .eml, .h, .htm, .html, .hwp, .hwpx, .js, .json, .ksh, .markdown, .md, .mht, .mhtml, .mjs, .nws, .pdf, .pl, .pot, .ppa, .pps, .ppt, .pwz, .py, .rst, .srt, .svg, .txt, .vcf, .vtt, .wiz, .xlb, .xls, .xml but got .xlsx.
However, yesterday, I got similar error (for different reason), and the supported file types was larger:
Invalid input: Expected context stuffing file type to be a supported format: .art, .bat, .brf, .c, .cls, .css, .csv, .diff, .doc, .docx, .dot, .eml, .es, .h, .hs, .htm, .html, .hwp, .hwpx, .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 but got .PDF
It seems like .xlsx support was dropped overnight.
