# Multipart requests

Some APIs require payload encoded as `multipart/form-data`. To send multipart requests from Exporteo, you need to add a `Content-Type` header set to `multipart/form-data; boundary=ExporteoFormBoundary`.

<figure><img src="https://1315397457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MESR3wemEwg3-wBmPY1%2Fuploads%2Fgit-blob-8346c24a870a37ef9a30555237b6697488e621de%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

You also need to insert the multipart boundaries to the output template like in the code snippet below. The example includes three parts: username, password, and an xml file named `orderxml`. Please make sure to preserve the empty lines below each `Content-Disposition`.

```
--ExporteoFormBoundary
Content-Disposition: form-data; name="username"

store1234
--ExporteoFormBoundary
Content-Disposition: form-data; name="password"

o2qoTH91NDe6uqa
--ExporteoFormBoundary
Content-Disposition: form-data; name="orderxml"

<?xml version="1.0"?>
<order>
  ...
</order>
--ExporteoFormBoundary--
```
