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

# Get a download link for an uploaded file

> Returns a short-lived URL so you can download the upload.



## OpenAPI

````yaml /api-reference/api.yaml post /evidence/uploads/download
openapi: 3.0.3
info:
  title: api
  description: >-
    The API service is the secure public gateway to our platform, letting people
    access features without touching our private internal APIs. It authenticates
    clients with its own internal tokens and then routes their requests to the
    right internal services behind the scenes.
  version: 1.0.0
servers:
  - url: https://api.platform.arb.inc
security: []
tags:
  - name: cases
  - name: docket
  - name: evidence
  - name: filings
  - name: organization
  - name: participants
  - name: schemas
  - name: service-of-notice
paths:
  /evidence/uploads/download:
    post:
      tags:
        - evidence
      summary: Get a download link for an uploaded file
      description: Returns a short-lived URL so you can download the upload.
      operationId: getEvidenceUploadDownloadUrl
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - caseID
                - uploadID
              properties:
                caseID:
                  type: string
                  description: The case identifier.
                  maxLength: 36
                  example: 2025-08-00123
                uploadID:
                  type: string
                  description: The upload identifier for which to generate a download URL.
                  maxLength: 36
                  example: '3'
      responses:
        '200':
          description: Signed download URL generated.
          content:
            application/json:
              schema:
                type: object
                properties:
                  url:
                    type: string
                    format: uri
                    description: Time-limited URL for downloading the file.
                    example: https://secure-storage.arb.inc/uploads/2025-08-00123/22
                  validForSeconds:
                    type: integer
                    description: How long the URL is valid, in seconds.
                    example: 600
        '404':
          description: Case, participant, or upload not found.
          content:
            text/plain:
              schema:
                type: string
                example: Upload could not be found
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````