> ## Documentation Index
> Fetch the complete documentation index at: https://developers.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get a download link for a completed export

> Mints a fresh pre-signed S3 link for a completed export job and returns it in a JSON body together with the instant it expires. This is deliberately not a redirect and not a file stream: the body lets a machine consumer read the expiry, and HTTP clients that strip credentials on redirects cannot misbehave.

Every call mints a new link, so the call is idempotent and repeatable — when a link expires, call again for a fresh one. Links live at least 60 minutes. The job itself never expires; only individual links do. The same link is also emailed to the requester when the job completes.

A job that is still `queued` or `running` answers 409 (keep polling the export-status call); a `failed` job answers 409 with a message saying no file exists (terminal — stop polling). A job belonging to another company reads as 404.

<Warning>The Dialer is a newly released product surface: depending on your account's rollout stage, campaigns managed through this API may not yet be visible in your CloudTalk Dashboard.</Warning>


## API Specification

The full API specification for this endpoint is available in the [documentation index](https://developers.cloudtalk.io/llms.txt).


## Related topics

- [Get an export job's status](/api-reference/dialer/get-an-export-jobs-status.md)
- [Request a campaign data export](/api-reference/dialer/request-a-campaign-data-export.md)
- [Call details link](/api-reference/conversation-intelligence/call-details-link.md)
