# Uploading a file with Make

**URL:** <https://community.fibery.io/t/uploading-a-file-with-make/3899>\
**Category:** Get Help\
**Created:** [February 1, 2023, 5:13pm UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899 "2023-02-01T17:13:17Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![StevenSkillit](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/stevenskillit/32/6084_2.png) [@StevenSkillit](https://community.fibery.io/u/StevenSkillit)\
**Post date:** [February 1, 2023, 5:13pm UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/1 "2023-02-01T17:13:17Z")

</div>

Hey guys,  
Does anyone know how to get a file uploaded with Make?

---

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [February 1, 2023, 5:25pm UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/2 "2023-02-01T17:25:58Z")

</div>

I don’t have an example, but the [Fibery API](https://api.fibery.io/?shell#file) appears to support it, so it should be possible.

---

<div class="post-metadata">

**Author:** ![NWE](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nwe/32/4696_2.png) [@NWE](https://community.fibery.io/u/NWE)\
**Post date:** [February 3, 2023, 10:31am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/3 "2023-02-03T10:31:17Z")

</div>

Use the HTTP module

Here is documentation how to get your api key

> **[Fibery GraphQL API](https://api.fibery.io/graphql.html#authentication)**
>
> The Fibery API provides a way to integrate Fibery with your external systems and automate routine tasks.

Here is documentation to attach a file:

> **[Fibery GraphQL API](https://api.fibery.io/graphql.html#add-file-from-url)**
>
> The Fibery API provides a way to integrate Fibery with your external systems and automate routine tasks.

Here is an example that would attach the file from URL to the database phones and in that database to the entity that has serialNumber equal to XXXX:

```auto
mutation {
  phones(serialNumber: { is: "XXXX" }) {
    addFileFromUrl(
      name: "NAME_YOUR_FILE"
      url: "URL_TO_YOUR_FILE"
    ) {
      message
    }
  }
}

```

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [April 16, 2026, 2:11pm UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/4 "2026-04-16T14:11:40Z")

</div>

Added to Make in latest release

Now you can use files in make [April 16, 2026 / 🦍 Automatically link entities with more operators, Text color in rich text, Filter and sort relation selectors in Forms, Share with all users with a particular email domain](https://community.fibery.io/t/april-16-2026-automatically-link-entities-with-more-operators-text-color-in-rich-text-filter-and-sort-relation-selectors-in-forms-share-with-all-users-with-a-particular-email-domain/10744)

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 16, 2026, 2:38pm UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/5 "2026-04-16T14:38:05Z")

</div>

Is it posible only with a URL? Somehow, I don’t manage, I don’t have the URL, because the file it’s already a PDF in the scenario, it’s working when I send it via email, but I can not upload it to Fibery.

---

<div class="post-metadata">

**Author:** ![Evgeni\_Kisel](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/evgeni_kisel/32/13938_2.png) [@Evgeni\_Kisel](https://community.fibery.io/u/Evgeni_Kisel)\
**Post date:** [April 16, 2026, 3:59pm UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/6 "2026-04-16T15:59:24Z")

</div>

We made a decision to support files as URLs. It’s one of the approaches to work with files in make.

Your case can be resolved by adding additional step that will download your PDF into some service (e.g. S3, Google Drive and etc) and get public link that you can pass into Fibery.

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 17, 2026, 6:54am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/9 "2026-04-17T06:54:37Z")

</div>

Oh, what a pity. Only, I don’t understand why in Zapier it works and in make not? In Zapier I’m able to upload the file, through the Zap directly not through the html. The problem is that the fiel comes from PCloud, and PCloud does not have a public URL, so I have the pdf downloaded in the scenario.

---

<div class="post-metadata">

**Author:** ![Evgeni\_Kisel](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/evgeni_kisel/32/13938_2.png) [@Evgeni\_Kisel](https://community.fibery.io/u/Evgeni_Kisel)\
**Post date:** [April 17, 2026, 8:26am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/10 "2026-04-17T08:26:37Z")

</div>

I’ve extended file uploading. Now it’s possible to specify `Input mode` (File vs URL) and there is one more field `File Data` . In your scenario I suggest set `mode=File` and pass your raw data via `File Data` field

 ![Screenshot 2026-04-17 at 11.24.48](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/8/83a8d5244d0cfb35f6ef09608fbc974da44ea853.jpeg)

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 17, 2026, 9:07am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/11 "2026-04-17T09:07:54Z")

</div>

Evgeni!!! Thank you so much! If works! The only problem is that the PDF in Fibery can not be open only; it downloads automatically when I click. Also, there is no preview from the file in Fibery.

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [April 17, 2026, 9:17am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/12 "2026-04-17T09:17:39Z")

</div>

> [@Eva\_Folch](#):
>
> Also, there is no preview from the file in Fibery.

Hmm, can you share screenshot? There should be preview

---

<div class="post-metadata">

**Author:** ![Evgeni\_Kisel](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/evgeni_kisel/32/13938_2.png) [@Evgeni\_Kisel](https://community.fibery.io/u/Evgeni_Kisel)\
**Post date:** [April 17, 2026, 9:18am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/13 "2026-04-17T09:18:20Z")

</div>

also share your `make` configuration

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 17, 2026, 9:21am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/14 "2026-04-17T09:21:35Z")

</div>

![26.04.17](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/5/57c7fd15b8313ce55fca189b143b6f6b6178d037.jpeg)

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 17, 2026, 9:22am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/15 "2026-04-17T09:22:59Z")

</div>

![Screen Shot 2026-04-17 at 11.22.02](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/c/ce92bd8326d38847c0aeb537b2bfb04ab5bddd97.jpeg)

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 17, 2026, 9:28am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/16 "2026-04-17T09:28:46Z")

</div>

This was happens to be a jpg, but it does the same with pdf.

---

<div class="post-metadata">

**Author:** ![Evgeni\_Kisel](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/evgeni_kisel/32/13938_2.png) [@Evgeni\_Kisel](https://community.fibery.io/u/Evgeni_Kisel)\
**Post date:** [April 17, 2026, 9:45am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/17 "2026-04-17T09:45:00Z")

</div>

could you try again please? I’ve adjusted mime-type related code.

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [April 17, 2026, 10:41am UTC](https://community.fibery.io/t/uploading-a-file-with-make/3899/18 "2026-04-17T10:41:00Z")

</div>

Now, it does work, but only when I download the file, not when I use the path. It’s weird, because the file goes through anyway.🤔 Anyway, I can leave with one extra step in the make scenario 😉
