> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FILE_TYPE_UNSUPPORTED

> Unsupported file type (415)

The file isn't a type Pulse reads, or its contents don't match its extension.

| Status | Retryable | Title |
| - | - | - |
| `415` | No | Unsupported file type |

## Common causes

* The extension isn't supported.
* The bytes are another type than declared.

## What to do

Send one of the types `supported_types` lists, with a matching extension.

## Example

```json theme={null}
{
  "type": "https://docs.runpulse.com/errors/file-type-unsupported",
  "title": "Unsupported file type",
  "status": 415,
  "instance": "urn:pulse:request:req-6f1c2a9e-3b7d-4c55-9a8e-2d4f0b1c7e93",
  "code": "FILE_TYPE_UNSUPPORTED",
  "request_id": "req-6f1c2a9e-3b7d-4c55-9a8e-2d4f0b1c7e93",
  "retryable": false,
  "filename": "notes.xyz",
  "supported_types": [
    ".pdf",
    ".docx",
    ".xlsx",
    ".pptx",
    ".png",
    ".jpg",
    ".tiff"
  ]
}
```

In API version 1 this was `FILE_001`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.