invalid-file-type
HTTP 400 Bad Request
O arquivo enviado não é de um tipo aceito por este endpoint. Nada é armazenado. O campo detail indica o motivo.
Gatilhos
- Arquivos e documentos de DPP:
POST /v1/files/upload,PUT /v1/files/:idePOST /v1/dpp/:id/documentsaceitam PDF, PNG, JPEG, WebP, MP4, glTF/GLB e JSON. A API verifica os primeiros bytes do arquivo, não o seu nome. Ela recusa qualquer outro tipo, um arquivo cujo conteúdo não corresponda ao seuContent-Typedeclarado (um.pdfque não seja um PDF) e um arquivo vazio. - Imagens de produtos:
POST /v1/dpp/:id/imagesaceita apenas JPEG, PNG e WebP. - Importação de códigos:
POST /v1/codes/importaceita apenas CSV ou XLSX, reconhecidos peloContent-Typeou pela extensão do arquivo.
{ "type": "https://docs.qr3.app/errors/invalid-file-type", "title": "Invalid File Type", "status": 400, "detail": "Magic bytes indicate PDF but Content-Type does not match"}