---
title: Insert Media
description: You can upload a document using this API. DataContent, string MediaFileName, string hasmultiplechunks, boolean islastchunk, boolean mediaidfirstchunk, string {  &quot;DataContent&quot;:&quot;Base64_encoded_string&quot;,
---

[Skip to content](https://support.itraceit.io/en/insert-media#main-content)

English

Show submenu for translations

[![itraceit](https://support.itraceit.io/hs-fs/hubfs/itraceit-slogan.png?height=50&name=itraceit-slogan.png)](https://itraceit.io/?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Log to my account](https://europe-workflow.itraceit.io/)

[Log to my account](https://europe-workflow.itraceit.io/)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [iTraceiT](https://support.itraceit.io/en?hsLang=en)
2. [Developer Documentation](https://support.itraceit.io/en/developer-documentation?hsLang=en)

# Insert Media

You can upload a document using this API.

| URL | [/media/v1/insert\_media](https://docs.itraceit.io/en/API/Media) |
| --- | --- |
| Method | POST |
| Parameters | DataContent, string MediaFileName, string hasmultiplechunks, boolean islastchunk, boolean mediaidfirstchunk, string |
| Sample Request JSON | {  "DataContent":"Base64\_encoded\_string", "MediaFileName":"File name", "hasmultiplechunks": 1, "islastchunk": 0, "mediaidfirstchunk": "" } |
| Sample Response JSON |  { "status": "ok", "isvalid": true, "idmedia": 142, "mediaid": "6307b305-937b-4544-adbc-299b2dc4b8fc" } |
| Response Codes |  200: ok |
| Note | - If you do not send media as chunks, hasmultiplechunks=0 - If you do not send media as chunks, hasmultiplechunks=1 - Make sure to mark the last chunk, islastchunk=0/1 - After sending the first chunk, you need to use "idmedia" you get in the response as "mediaidfirstchunk" when you send other chunks. eg: You need to send "mediaidfirstchunk" : "142" starting from the second chunck {          "DataContent":"Base64\_encoded\_string",          "MediaFileName":"File name",          "hasmultiplechunks": 1,          "islastchunk": 1,          "mediaidfirstchunk": "142"      } |

 

- [Getting Started](https://support.itraceit.io/en/getting-started?hsLang=en#main-content)

    - [1. Introduction to iTraceiT](https://support.itraceit.io/en/getting-started?hsLang=en#1-introduction-to-itraceit)
    - [2. Starting Point & Responsibility](https://support.itraceit.io/en/getting-started?hsLang=en#2-starting-point-responsibility)
    - [3. Account Setup & Configuration](https://support.itraceit.io/en/getting-started?hsLang=en#3-account-setup-configuration)
    - [4. Interface & Navigation](https://support.itraceit.io/en/getting-started?hsLang=en#4-interface-navigation)
- [Using iTraceiT](https://support.itraceit.io/en/using-itraceit?hsLang=en#main-content)

    - [Step 1 : Create & Import QR Codes](https://support.itraceit.io/en/using-itraceit?hsLang=en#step-1-create-import-qr-codes)
    - [Step 2: Add & Enrich Information](https://support.itraceit.io/en/using-itraceit?hsLang=en#step-2-add-enrich-information)
    - [Step 3: Split, Merge & Group QR Codes](https://support.itraceit.io/en/using-itraceit?hsLang=en#step-3-split-merge-group-qr-codes)
    - [Step 4: Publish & Share QR Codes](https://support.itraceit.io/en/using-itraceit?hsLang=en#step-4-publish-share-qr-codes)
    - [Manage QR Code Lifecycle](https://support.itraceit.io/en/using-itraceit?hsLang=en#manage-qr-code-lifecycle)
- [Developer Documentation](https://support.itraceit.io/en/developer-documentation?hsLang=en)
- [Sectors & Actors](https://support.itraceit.io/en/sectors-actors?hsLang=en#main-content)

    - [SCS Global Services](https://support.itraceit.io/en/sectors-actors?hsLang=en#scs-global-services)
- [Blockchain & Security](https://support.itraceit.io/en/blockchain-security?hsLang=en)
- [Data Privacy & Compliance](https://support.itraceit.io/en/data-privacy-compliance?hsLang=en)
- [Troubleshooting & FAQ](https://support.itraceit.io/en/troubleshooting-faq?hsLang=en)
- [Glossary](https://support.itraceit.io/en/glossary?hsLang=en)

[![logo-white](https://support.itraceit.io/hs-fs/hubfs/logo-white.png?width=120&height=37&name=logo-white.png "logo-white")](https://itplace.com/en/)

Copyright © 2025, IT Place (TITP Srl)