Get a file download URL
client.file.url(stringid, RequestOptionsoptions?): FileURLResponse { expiresAt, url }
GET/v1/files/{id}/url
Returns a temporary download URL for the file. Only available for files in COMPLETED status. Works for any retrievable file id, including files uploaded through the app.
Synced email attachments are fetched from the mail provider on first download. If the provider fails, the call returns 502 with code mail_attachment_provider_unavailable. Retry with backoff, and stop after a few attempts: some attachments fail on every request.
Required scope: files:read
Rate limit category: Read
Get a file download URL
import Lightfield from 'lightfield';
const client = new Lightfield({
apiKey: 'My API Key',
});
const fileURLResponse = await client.file.url('id');
console.log(fileURLResponse.expiresAt);{
"expiresAt": "expiresAt",
"url": "url"
}Returns Examples
{
"expiresAt": "expiresAt",
"url": "url"
}