# Download signed NDA

URL: /en/docs/api/v1/nda-acceptances/id/file/get
Last Updated: 2026-07-30T21:15:30.625Z

## Description
No description available.

## Available Actions
- Execute GET request
- View request parameters
- View response schema
- Get code examples
- Navigate to related topics
- View step-by-step instructions
- Get best practices

## Content
### GET /api/v1/nda-acceptances/{id}/file

**Download signed NDA**

Streams the signed NDA file for the specified acceptance ID. The service retrieves the asset from Directus using a tenant-scoped access token and forwards the response body while preserving relevant headers (`Content-Type`, `Content-Length`, `Content-Disposition`).

The response is intentionally not cacheable (`Cache-Control: private, no-store`) and includes additional security headers.

**Authentication:** Bearer token (`Authorization: Bearer <token>`)

**Path parameters:**

| Name | Type | Required | Description |
|---|---|---|---|
| `id` | string (uuid) | Yes | NDA acceptance ID linked to the signed document |

**Responses:**

- `200` - Signed NDA file stream
- `401` - Unauthorized - missing or invalid bearer token
  - `code` (string, required): Machine-readable error code
  - `message` (string, required): Human-readable explanation of the error
  - `details` (object): Optional additional context for debugging
- `403` - Forbidden - tenant mismatch or access to restricted file denied
  - `code` (string, required): Machine-readable error code
  - `message` (string, required): Human-readable explanation of the error
  - `details` (object): Optional additional context for debugging
- `404` - Acceptance or associated file not found
  - `code` (string, required): Machine-readable error code
  - `message` (string, required): Human-readable explanation of the error
  - `details` (object): Optional additional context for debugging
- `500` - Unexpected server error while streaming the file
  - `code` (string, required): Machine-readable error code
  - `message` (string, required): Human-readable explanation of the error
  - `details` (object): Optional additional context for debugging
- `502` - Failed to fetch file from Directus
  - `code` (string, required): Machine-readable error code
  - `message` (string, required): Human-readable explanation of the error
  - `details` (object): Optional additional context for debugging

**Code samples:**

cURL:

```bash
curl "https://app.orbiqhq.com/api/v1/nda-acceptances/{id}/file" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  --output signed-nda.pdf
```

