DownloadAuthType enum specifies the authentication method to use when downloading media files during audio upload.
Values
No authentication required. The media file is publicly accessible.This is the default when
download_auth is not provided.Bearer token authentication. Requires the
bearer field with a token.Fireflies will send Authorization: Bearer <token> when downloading the file.HTTP Basic authentication. Requires the
basic field with username and/or password.Fireflies will send Authorization: Basic <base64(username:password)> when downloading the file.Usage
TheDownloadAuthType enum is used in the DownloadAuthInput type to specify which authentication method should be used:
Examples
No Authentication (Default)
Bearer Token
Basic Authentication
Choosing the Right Authentication Method
| Method | Use When | Example Use Cases |
|---|---|---|
none | File is publicly accessible | Public S3 buckets, CDN-hosted files, public web servers |
bearer_token | File requires OAuth or API token | Private cloud storage, API-protected resources, JWT-authenticated endpoints |
basic_auth | File requires username/password | Web servers with .htaccess, internal file servers, legacy systems |
Related Types
- DownloadAuthInput - Authentication configuration using this enum
- BearerTokenAuthInput - Bearer token configuration
- BasicAuthInput - Basic auth configuration
- AudioUploadInput - Parent input type