Overview

View as Markdown

Endpoints for managing supporting documents attached to an application. Covers the full document lifecycle:

  • List supporting documents - Retrieve all fully-uploaded documents for a given application (GET /institution/applications/:id/documents).

  • Upload a supporting document - Obtain a pre-signed AWS S3 URL to upload a document directly for an application (POST /institution/applications/:id/documents). The response includes the document id and an uploadUrl; use a PUT request to that URL with the appropriate Content-Type header to complete the upload.

  • Download a supporting document - Obtain a short-lived pre-signed S3 URL to download a specific document’s bytes (GET /institution/applications/:id/documents/:documentId/download).

All endpoints return 404 if the referenced application or document is not found.