Invalid File Type error during the entitlement aggregation

Hello everyone,

I’m encountering an error every time I try to upload a CSV to aggregate entitlements for a delimited file source. I’ve tested multiple configurations (headers, delimiter, encoding, and schema alignment), but the upload consistently fails with the error shown in the attached screenshot. Do you know the reason behind that?

I share here the schema and the csv file:

Thank you! :slight_smile:

Dear @Vittoria

  1. When saving the file, enclose the name in double quotes and save it as shown below.

  1. make sure you have only these 3 attributes in the schema:

  2. use tools like notepad++, easy to find any hidden characters.

  3. download and upload the schema also an additional easy option as Avinash mentioned.

Hi @Vittoria ,

Simplest and easiest thing you can do is just download the schema zip file will be downloaded in which you can file upload the data to the file and now try uploading this file to ISC

Thanks in advance

Avinash Mulpuru

Dear @Vittoria

Please check file properties: Type of file should be Microsoft Excel Comma Seperated Values File(.csv)

check below settings are in place:

try to download the file from accounts aggregation page :

use the downloaded file to add accounts data and upload it. This should help you analyze how your file is different from the downloaded file.

then you may want to analyze how your file was created. if it was created on a unix system then moved/transferred to you local or whatever the case maybe, make sure your extension, encoding format (UTF-8) etc are correct.

@Vittoria I just created another entitlement type similar to yours in my csv source and i am able to aggregate them successfully.

image

Try creating another entitlement type and see if it is working.

Another way to get your entitlements for your csv source is, just add the entitlements to the accounts and it will be aggregated automatically as part of account aggregation.

Hi @Vittoria

When ISC shows “Supported file types: .csv” but still throws “Invalid File Type,” it’s usually rejecting the upload before it even looks at the headers.

What I’d do (in order):

  1. Don’t start from a hand-made file.
    Go to the source’s Entitlements area and Download Schema / template, then populate that CSV and upload it back. That template is what the entitlement upload endpoint expects for delimited sources. 
  2. Verify the file is truly a CSV at the OS level (no hidden extension).
    On Windows, enable “File name extensions” and confirm the file ends with exactly .csv (not .csv.txt). Also avoid filenames with trailing spaces/dots.
  3. Save it with a plain text editor once (Notepad++ / VS Code), UTF-8.
    This rules out Excel-generated quirks that sometimes trip validation.

If it still fails even using the downloaded template, open your browser DevTools → Network during upload and grab the response from the entitlements upload call. The toast is generic, but the API response often includes the real reason. For reference, entitlement aggregation for delimited sources is a multipart upload under the hood.