Copy Page
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
Pagination
Copy Page
{
"page"
:
1
,
"limit"
:
50
,
"total"
:
128
,
"totalPages"
:
3
}