Cases
Large upload, step 1/2: signed staging URL · 0 credits
Returns { upload_url, object_path, token, expires_at } (TTL 1 h, private staging bucket). The client does a direct PUT to Supabase Storage (bypassing the app server) and then calls …/documents/process (which charges). Limits by type: audio 200 MB · video 500 MB · everything else 50 MB.
post/api/v1/cases/{caseId}/documents/presign
Request
- Base URL: https://legal.nexusquantum.legal
- URL: https://legal.nexusquantum.legal/api/v1/cases/{caseId}/documents/presign
- Auth: HTTP bearer
Path parameters
caseIdstring uuid required
Request body
Response
{ upload_url, object_path, token, expires_at, next_step }
Changes
No recorded changes to this operation across all 1 revision of this API.