We are developing a custom API integration. We need to pull a profile photo from each contact. Since that is not a standard field, we plan on using the filebox for each contact.
Currently, we make a request to “List Files” endpoint (/files
) and try to fetch file by a specific contact_id
. Once the correct file is matched, we try to download it using download_url
field. In order to achieve this, the file public property should be set to true
. However, all files with the contact_id
have the public property equal to false. It is worth noting, when we try to download the file via download_url
, the URL returns markup of the login page.
Few questions:
-
Is there any way to download files with
public: false
property or change this property to true? -
What is the exact relationship between contacts and files?
-
Since the file has a property
contact_id
but this id doesn’t match any of contacts id properties, is there a way to get files that are associated with specific contact?
I look forward to your reply.