{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicv2ipqtlczh7b3dkuz3rlq4boq233gsvxecmt4dp5pvibxmql5z4",
    "uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mfuz2kz5ovw2"
  },
  "path": "/t/chatkit-invalid-upload-file-types/1364508#post_4",
  "publishedAt": "2026-02-27T21:47:43.000Z",
  "site": "https://community.openai.com",
  "textContent": "Hey all, thanks for laying everything out clearly.\n\nSince uploads are enabled and other file types (like PDFs/images) work, but .csv / .xlsx are being rejected with chatkit.file_upload_type_rejected, this is likely happening at the ChatKit upload layer before your workflow runs.\n\nBefore we escalate this internally, we’ll need a bit more concrete evidence so engineering can investigate properly. Could you share the request ID from one of the failed `/v1/chatkit/files` calls, along with the exact MIME type being sent (you can check the `Content-Type` header in the network tab)? Also, let us know whether you're using the OpenAI-hosted ChatKit endpoint or running your own server, and roughly when (including timezone) the failure occurred.\n\nOnce we have that, we can package this properly for escalation.",
  "title": "Chatkit invalid upload file types"
}