Something is breaking my .IGES files

What are you trying to achieve?

We currently have a Make scenario that reads emails from our designers containing a BOM and .DXF files, sorts and groups, and sends jobs to a Monday board which prints job cards for our laser cutter. Its been working great for last 18 months.

We now have a laser tube cutter which reads .IGES files. I have setup the same scenario but all the filters are for .IGES files. Same thing, different file type. However, once the IGES files files reach the Monday board, they are broken. If I download them from Monday and try open them, they are corrupt. I also noticed the size goes from 114Kb to 113Kb so the file has definitely been altered in same way.

Steps taken so far

I made a very simple scenario to rule out all the other apps working in the main scenario. See attached screenshot. Somehow the IGES file still gets altered and corrupt. Any other file type seems to work fine though.

Screenshots: scenario setup, module configuration, errors

Have you tried encoding it as Base64 before sending and decoding after download? That often preserves file integrity when direct binary transfer fails.

I tried that and doesn’t seem to help. Seems to be a limitation or issue with the Monday.com API with IGES files. I came up with a work a around by zipping the files and uploading the zipped file to Monday.com.