Flow Download Manager API
    • Public
      • Health check
        GET
      • List published books
        GET
      • Request a single book download
        POST
      • Request a bulk download (all books for a language)
        POST
      • Download a file via token
        GET
    • Books
      • List all books
        GET
      • Create a book
        POST
      • Get book details
        GET
      • Update a book
        PUT
      • Soft-delete a book
        DELETE
      • Bulk upsert books
        POST
      • Reorder books
        PATCH
    • Files
      • List files for a book
        GET
      • Add a file (local upload or cloud link)
        POST
      • Upload or replace a file
        PUT
      • Update file metadata
        PATCH
      • Delete a file
        DELETE
    • Translations
      • Add or update a translation
      • Delete a translation
    • Languages
      • List all languages
      • Create a language
      • Get language usage stats
      • Update a language
      • Delete a language
    • Channels
      • List distribution channels
      • Create a channel
      • Update a channel
      • Delete a channel
      • Get publication matrix
      • Toggle a publication
    • Contacts
      • List contacts (paginated)
      • Get contact details with download history
      • Export contacts as CSV
    • Analytics
      • Dashboard summary
      • Downloads over time
      • Downloads by book
      • Downloads by country
      • Downloads by language
      • Downloads by device type
      • Download event log (paginated)
      • Export download events as CSV
    • Settings
      • Get app settings
      • Update GeoIP database
    • API Keys
      • List API keys
      • Create an API key
      • Revoke an API key
    • Schemas
      • Error
      • Pagination
      • PublicBook
      • AdminBook
      • BookDetail
      • BookFile
      • Translation
      • Language
      • Channel
      • ApiKey
      • Contact
      • DownloadEvent

    BookFile

    {
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "bookId": "710266f4-0087-48f9-97e1-4b13ac48f353",
        "languageId": 0,
        "fileType": "pdf",
        "sourceType": "local",
        "filePath": "string",
        "cloudUrl": "string",
        "cloudDirectUrl": "string",
        "fileName": "string",
        "fileSizeBytes": 0,
        "mimeType": "string",
        "downloadCount": 0,
        "isActive": 0,
        "uploadedAt": "2019-08-24T14:15:22.123Z",
        "languageCode": "string",
        "languageName": "string"
    }
    Built with