Downloads
📥 Downloads API
Path parameters
slugstringRequiredExample:
File identifier slug (lowercase alphanumeric with hyphens).
Available slugs:
brand-wordmark-black-png- Black wordmark (PNG)brand-wordmark-black-svg- Black wordmark (SVG)brand-wordmark-white-png- White wordmark (PNG)brand-wordmark-white-svg- White wordmark (SVG)brand-icon-png- Icon only (PNG)brand-icon-svg- Icon only (SVG)brand-wordmark-png- Standard wordmark (PNG)brand-wordmark-svg- Standard wordmark (SVG)brand-kit-complete- Complete brand kit (ZIP)
brand-kit-completePattern: ^[a-z0-9\-]{3,64}$Responses
200
Binary file stream with appropriate headers for download.
Headers:
Content-Type: MIME type based on file extension (e.g.,application/pdf,image/png,image/svg+xml,application/zip)Content-Disposition:attachment; filename="..."for browser downloadContent-Length: File size in bytesContent-Transfer-Encoding:binaryCache-Control:private, max-age=0, must-revalidate(no CDN caching for downloads)X-Content-Type-Options:nosniff(security)X-Frame-Options:DENY(security)
Note: This endpoint streams files directly without loading them into memory. Large files are chunked (8KB chunks).
Responsestring · binary
Binary file content
404
Not Found
application/json
429
Too Many Requests - Rate limit exceeded.
Response includes:
Retry-Afterheader indicating seconds until resetX-RateLimit-*headers showing current limits
application/json
500
Internal Server Error
application/json
get
/download/{slug}Last updated
