@@ -1226,43 +1226,190 @@ Help Scout provides comprehensive reporting capabilities across multiple categor
12261226
12271227** Volume by Channel Report**
12281228- ** Endpoint** : ` GET /v2/reports/conversations/volume-by-channel `
1229+ - ** Required Parameters** : ` start ` , ` end `
1230+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1231+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1232+ - ** Response** : Time-series data with channel breakdown (chat, email, phone counts)
1233+ - ** Example** : ` [{"date": "2018-10-01T12:00:00Z", "chat": 12, "email": 35, "phone": 6}] `
12291234
12301235** Busiest Time of Day Report**
1231- - ** Endpoint** : ` GET /v2/reports/conversations/busiest-time `
1236+ - ** Endpoint** : ` GET /v2/reports/conversations/busy-times `
1237+ - ** Required Parameters** : ` start ` , ` end `
1238+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1239+ - ** Response** : Array of objects with day (1-7), hour (0-23), and conversation count
1240+ - ** Time Zone** : Uses company's configured time zone
1241+ - ** Example** : ` [{"day": 1, "hour": 9, "count": 25}, {"day": 7, "hour": 22, "count": 12}] `
12321242
12331243** New Conversations Report**
12341244- ** Endpoint** : ` GET /v2/reports/conversations/new `
1245+ - ** Required Parameters** : ` start ` , ` end `
1246+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1247+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1248+ - ** Response** : Time-series data showing new conversation counts
1249+ - ** Features** : Period comparison between current and previous intervals
1250+
1251+ ** New Conversations Drilldown**
1252+ - ** Endpoint** : ` GET /v2/reports/conversations/new-drilldown `
1253+ - ** Required Parameters** : ` start ` , ` end `
1254+ - ** Optional Parameters** : ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` page ` , ` rows ` (max 50)
1255+ - ** Response** : Detailed conversation list with pagination
1256+ - ** Use Case** : Detailed breakdown of new conversations instead of just statistics
12351257
12361258** Received Messages Report**
12371259- ** Endpoint** : ` GET /v2/reports/conversations/received-messages `
1260+ - ** Required Parameters** : ` start ` , ` end `
1261+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1262+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1263+ - ** Response** : Time-series data showing customer message volumes (excludes agent replies)
1264+ - ** Note** : Only counts messages from customers, not agent responses
12381265
12391266** Conversations Drilldown**
12401267- ** Endpoint** : ` GET /v2/reports/conversations/drilldown `
1268+ - ** Required Parameters** : ` start ` , ` end `
1269+ - ** Optional Parameters** : ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` page ` , ` rows ` (max 50)
1270+ - ** Response** : Detailed conversation list with full metadata and pagination
1271+ - ** Use Case** : Comprehensive conversation analysis with filtering
1272+
1273+ ** Conversations Field Drilldown**
1274+ - ** Endpoint** : ` GET /v2/reports/conversations/fields-drilldown `
1275+ - ** Required Parameters** : ` start ` , ` end ` , ` field ` (tagid/replyid/workflowid/customerid), ` fieldid `
1276+ - ** Optional Parameters** : ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` page ` , ` rows ` (max 50)
1277+ - ** Response** : Conversation data filtered by specific field values
1278+ - ** Use Case** : Analysis of conversations by specific tags, saved replies, workflows, or customers
12411279
12421280##### User Reports
12431281
12441282** User Overall Report**
12451283- ** Endpoint** : ` GET /v2/reports/user `
1284+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1285+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1286+ - ** Metrics** : Conversations created/resolved, replies sent, response/resolution times, happiness score, handle time, busiest day
1287+ - ** Features** : Current vs previous period comparison with percentage changes
12461288
12471289** User Conversation History**
12481290- ** Endpoint** : ` GET /v2/reports/user/conversation-history `
1291+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1292+ - ** Optional Parameters** : ` status ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1293+ - ** Sorting** : ` sortField ` (number, repliesSent, responseTime, resolveTime), ` sortOrder ` (ASC/DESC)
1294+ - ** Response** : Detailed conversation list with performance metrics, pagination support
1295+ - ** Use Case** : Drill-down analysis of specific user's conversation activity
12491296
12501297** User Customers Helped**
12511298- ** Endpoint** : ` GET /v2/reports/user/customers-helped `
1299+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1300+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1301+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1302+ - ** Response** : Time-series data showing customers helped per period
1303+ - ** Example** : ` [{"date": "2016-08-01T12:00:00Z", "customers": 29}] `
12521304
12531305** User Happiness Report**
12541306- ** Endpoint** : ` GET /v2/reports/user/happiness `
1307+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1308+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1309+ - ** Metrics** : Rating percentages (Great/Okay/Not Good), customer counts, happiness score
1310+ - ** Calculation** : Happiness Score = Great% - Not Good%
1311+ - ** Features** : Period comparison with delta calculations
1312+
1313+ ** User Happiness Drilldown**
1314+ - ** Endpoint** : ` GET /v2/reports/user/ratings `
1315+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1316+ - ** Optional Parameters** : ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` rating ` (great/ok/not-good/all)
1317+ - ** Sorting** : ` sortField ` (number, modifiedAt, rating), ` sortOrder ` (ASC/DESC)
1318+ - ** Response** : Individual rating entries with conversation details, customer/user metadata
1319+ - ** Use Case** : Detailed analysis of specific satisfaction ratings
12551320
12561321** User Replies Report**
12571322- ** Endpoint** : ` GET /v2/reports/user/replies `
1323+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1324+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1325+ - ** View Options** : ` viewBy ` with time range restrictions (day/week/month)
1326+ - ** Response** : Time-series data showing replies sent per period
1327+ - ** Example** : ` [{"date": "2016-07-01T12:00:00Z", "replies": 15}] `
12581328
12591329** User Resolutions Report**
12601330- ** Endpoint** : ` GET /v2/reports/user/resolutions `
1331+ - ** Required Parameters** : ` user ` (User ID), ` start ` , ` end `
1332+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1333+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1334+ - ** Response** : Time-series data showing conversations resolved per period
1335+ - ** Example** : ` [{"date": "2017-01-01T12:00:00Z", "resolved": 18}] `
1336+
1337+ ##### Productivity Reports
1338+
1339+ ** Productivity Overall Report**
1340+ - ** Endpoint** : ` GET /v2/reports/productivity `
1341+ - ** Required Parameters** : ` start ` , ` end `
1342+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1343+ - ** Metrics** : Total conversations, resolution time, replies to resolve, response time, first response time, resolved conversations, closed conversations, replies sent, handle time
1344+ - ** Features** : Period comparison, percentage changes, detailed time range distributions
1345+
1346+ ** First Response Time Report**
1347+ - ** Endpoint** : ` GET /v2/reports/productivity/first-response-time `
1348+ - ** Required Parameters** : ` start ` , ` end `
1349+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1350+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1351+ - ** Response** : Time-series data showing first response time durations
1352+ - ** Example** : ` [{"date": "2016-07-01T12:00:00Z", "time": "02:15:30"}] `
1353+
1354+ ** Replies Sent Report**
1355+ - ** Endpoint** : ` GET /v2/reports/productivity/replies-sent `
1356+ - ** Required Parameters** : ` start ` , ` end `
1357+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1358+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1359+ - ** Response** : Time-series data showing reply volumes
1360+ - ** Example** : ` [{"date": "2014-01-01T12:00:00Z", "replies": 636}] `
1361+
1362+ ** Resolution Time Report**
1363+ - ** Endpoint** : ` GET /v2/reports/productivity/resolution-time `
1364+ - ** Required Parameters** : ` start ` , ` end `
1365+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1366+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1367+ - ** Response** : Time-series data showing average resolution times
1368+ - ** Use Case** : Track resolution performance trends over time
1369+
1370+ ** Resolved Conversations Report**
1371+ - ** Endpoint** : ` GET /v2/reports/productivity/resolved `
1372+ - ** Required Parameters** : ` start ` , ` end `
1373+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1374+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1375+ - ** Response** : Time-series data showing resolved conversation counts
1376+ - ** Example** : ` [{"date": "2014-01-01T12:00:00Z", "resolved": 14}] `
1377+
1378+ ** Response Time Report**
1379+ - ** Endpoint** : ` GET /v2/reports/productivity/response-time `
1380+ - ** Required Parameters** : ` start ` , ` end `
1381+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` officeHours `
1382+ - ** View Options** : ` viewBy ` (day ≤60 days, week ≤1 year, month ≥61 days)
1383+ - ** Response** : Time-series data showing response time durations
1384+ - ** Note** : Requires office hours to be enabled when using ` officeHours ` parameter
1385+
1386+ ##### Happiness Reports
1387+
1388+ ** Happiness Overall Report**
1389+ - ** Endpoint** : ` GET /v2/reports/happiness `
1390+ - ** Required Parameters** : ` start ` , ` end `
1391+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1392+ - ** Metrics** : Rating percentages (Great/Okay/Not Good), happiness score, customer counts
1393+ - ** Calculation** : Happiness Score = Great% - Not Good%
1394+ - ** Features** : Period comparison with delta calculations
1395+
1396+ ** Happiness Ratings Drilldown**
1397+ - ** Endpoint** : ` GET /v2/reports/happiness/ratings `
1398+ - ** Required Parameters** : ` start ` , ` end `
1399+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders ` , ` rating ` (great/ok/not-good/all)
1400+ - ** Sorting** : ` sortField ` (number, modifiedAt, rating), ` sortOrder ` (ASC/DESC)
1401+ - ** Pagination** : ` page ` parameter supported
1402+ - ** Response** : Individual rating entries with conversation details, customer/user metadata
1403+ - ** Use Case** : Detailed analysis of specific satisfaction ratings
12611404
12621405##### Company Reports
12631406
12641407** Company Overall Report**
12651408- ** Endpoint** : ` GET /v2/reports/company `
1409+ - ** Required Parameters** : ` start ` , ` end `
1410+ - ** Optional Parameters** : ` previousStart ` , ` previousEnd ` , ` mailboxes ` , ` tags ` , ` types ` , ` folders `
1411+ - ** Metrics** : Customers helped, conversations closed, total replies, total active users, replies per day, resolved conversations per day
1412+ - ** Features** : User-specific performance breakdown, happiness score calculation, percentage changes
12661413
12671414** Company Customers Helped**
12681415- ** Endpoint** : ` GET /v2/reports/company/customers-helped `
0 commit comments