Download report (proxy)
GET
/api/v1/reports/downloadDownload a report/export file. Validates ownership and audits the download, then 307-redirects to a short-TTL presigned S3 URL so the transfer happens directly against S3; falls back to a same-origin proxy stream if presigning is unavailable.
Authentication
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Parameters
Query
s3_keystringrequiredfilenamestringdefault:reportinlinebooleandefault:False
Responses
400Bad Request - Invalid input
401Unauthorized - Authentication required
403Forbidden - Insufficient permissions
404Not Found - Resource does not exist
422Validation Error
Schema: HTTPValidationError
detailarray · ValidationErrorValidationError5 fields
locarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject