# Why is signed\_url always "null"?

**URL:** <https://community.pinecone.io/t/why-is-signed-url-always-null/8240>\
**Category:** Support\
**Tags:** pinecone-assistant\
**Created:** [July 16, 2025, 5:47pm UTC](https://community.pinecone.io/t/why-is-signed-url-always-null/8240 "2025-07-16T17:47:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/kyleheney/32/4407_2.png) [@kyleheney](https://community.pinecone.io/u/kyleheney)\
**Post date:** [July 16, 2025, 5:47pm UTC](https://community.pinecone.io/t/why-is-signed-url-always-null/8240/1 "2025-07-16T17:47:25Z")

</div>

I’m using Pinecone inside a Glide app, using Glide’s Call API feature. I’ve been able to pull in the list of files stored in my Assistant, including the files’ names, size, and file\_ID. Now though, I need to pull in the URL for each file so I can display the files in my app (using a Web Embed component, or by including a link to download the files themselves).

This is my endpoint URL:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/pinecone/original/2X/2/236896469754e77a81ec82187b1165bb7af999f1.png)

This is an example of what gets returned:  
`{"status":"Available","id":"the-file-id","name":"my-file-name.docx","size":50155,"metadata":null,"updated_on":"2025-06-09T19:31:35.950535655Z","created_on":"2025-06-09T19:31:22.813423367Z","percent_done":1.0,"signed_url":null,"error_message":null}`

Any assistance would be greatly appreciated!

---

<div class="post-metadata">

**Author:** ![avi](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/avi/32/3505_2.png) [@avi](https://community.pinecone.io/u/avi)\
**Post date:** [July 17, 2025, 6:10am UTC](https://community.pinecone.io/t/why-is-signed-url-always-null/8240/2 "2025-07-17T06:10:40Z")

</div>

You should add [`include_url=true`](https://docs.pinecone.io/reference/api/2025-04/assistant/describe_file#parameter-include-url) to your request’s query

```auto
curl -X GET "https://prod-1-data.ke.pinecone.io/assistant/files/$ASSISTANT_NAME/$FILE_ID?include_url=true" \
  -H "Api-Key: $PINECONE_API_KEY" \
  -H "X-Pinecone-API-Version: 2025-04"

```

or `include_url=True` if you are using the Python SDK.

```python
assistant.describe_file(id, include_url=True)

```

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/kyleheney/32/4407_2.png) [@kyleheney](https://community.pinecone.io/u/kyleheney)\
**Post date:** [July 17, 2025, 12:12pm UTC](https://community.pinecone.io/t/why-is-signed-url-always-null/8240/4 "2025-07-17T12:12:39Z")

</div>

Awesome, thank you!!
