Client reports
Export a client-ready report for any workspace: a branded PDF, or a CSV for spreadsheets.
- PDF: your logo, name and colour in the header; follower totals and growth, a table per account and the top 10 posts by engagement.
- CSV (
dataset: posts): one row per published post and account, with views, likes, comments, shares, engagements and engagement rate. - CSV (
dataset: accounts): one row per account, with followers, growth and posts.
In the dashboard, open /app/{workspace}/reports. Through the API:
curl -X POST "https://postboost.co/app/api/$WORKSPACE/reports/exports" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{"format": "pdf", "period": "last_month"}'
The response has a download_url; fetch it with the same token. Periods: this_week, last_week, this_month, last_month (default), last_3_months, this_year, or date_from and date_to (up to 366 days). Send account_ids to limit the report to some accounts. Files stay available for 7 days.
Branding
PUT /report-branding sets the name, colour (#RRGGBB) and footer text; POST /report-branding/logo uploads a PNG or JPEG logo up to 1 MB. show_powered_by: false removes the "Generated with PostBoost" footer line.