---
title: "Retrieve Agreement Link"
method: GET
path: "/tenants/{tenant_id}/agreements/{id}/download_link"
tags: ["Agreements"]
---

# Retrieve Agreement Link

`GET /tenants/{tenant_id}/agreements/{id}/download_link`

## Request

- Base URL: `https://api-sandbox.aurorasolar.com`
- URL: `https://api-sandbox.aurorasolar.com/tenants/{tenant_id}/agreements/{id}/download_link`
- Auth: HTTP bearer

Retrieves a download link and expiry time for a signed legacy agreement backed by Dropbox Sign. The link expires 72 hours after generation. This endpoint is rate-limited to 5 requests a minute.
For Docusign agreements, use the [Run Agreement Download URL Generation](ref:runagreementdownloadurlgeneration) endpoint instead.

## Path parameters

- `tenant_id` string, uuid, required
- `id` string, uuid, required

## Response `200`

Download link successfully retrieved.

- object
  - `agreement` object
    - `file_url` string, string: The URL to download the agreement from. Expires 72 hours after generation.
    - `expires_at` string: The expiry time for file_url, formatted as "YYYY-MM-DDTHH:MM:SSZ"

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found

---

[API](https://skmtc.dev/aurorasolar/apis/sync-api.md) - [All operations](https://skmtc.dev/aurorasolar/apis/sync-api/llms.txt) - [OpenAPI document](https://skmtc.dev/aurorasolar/apis/sync-api/revisions/97a7ad8a993a?raw)
