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

# File uploads

When uploading document files for a registration, please follow the guidelines below to ensure a smooth process:

1. **One file per document type per registration**: Only one file per **document type** can be uploaded for each **registration**. For example, only one file can be associated with the `organization-kbis` document type for a given registration. If you need to update the file, first [delete the existing file](/api-reference/onboarding-api/endpoints/files/delete-a-file) and then upload the new one.

2. **Multiple documents for a file type**: If you need to submit multiple documents for the same **document type**, you must merge them into a single file before uploading.

3. **File requirements**: Only files meeting the following criteria will be accepted:
   * **Accepted MIME types**: `image/jpeg`, `image/png`, `application/pdf`
   * **Accepted file extensions**: `.pdf`, `.png`, `.jpeg`, `.jpg`
   * **File size limit**: 30 MB

## File Content Types

* **Document type** refers to one of the following specific categories for onboarding purposes:

  * `organization-deposit-certificate`
  * `organization-proof-of-address`
  * `organization-by-laws`
  * `organization-kbis`
  * `stakeholder-proof-of-identity`
  * `stakeholder-residence-permit`

  The **document type** defines the category of the document being uploaded (e.g., `organization-kbis` for company registration documents).

* **Content type** refers to the format of the file itself (e.g., `image/jpeg`, `application/pdf`). This indicates the actual file format of the uploaded file (e.g., a `.jpg` or `.pdf` file).

## Additional Resources

For further details on file upload processes, please refer to the following API endpoints:

* [Create a registration](/api-reference/onboarding-api/endpoints/registrations/create-a-registration)
* [Create a file](/api-reference/onboarding-api/endpoints/files/create-a-file)
* [List files](/api-reference/onboarding-api/endpoints/files/list-files)
* [Retrieve a file](/api-reference/onboarding-api/endpoints/files/retrieve-a-file)
* [Delete a file](/api-reference/onboarding-api/endpoints/files/delete-a-file)
* [Download a file](/api-reference/onboarding-api/endpoints/files/download-a-file)
