Huntress Billing & Reports
Overview
Huntress provides billing and summary reports for MSP partners. Billing reports detail per-organization agent counts for invoicing, while summary reports provide security posture overviews for client-facing communications.
Key Concepts
Billing Reports
Billing reports show agent counts per organization for a billing period. Use these for client invoicing and cost reconciliation.
Summary Reports
Summary reports provide security posture overviews including incidents detected, escalations raised, and overall threat landscape — ideal for client QBRs and monthly security reviews.
API Patterns
List Billing Reports
huntress_billing_reports_list
Parameters:
page_token— Pagination token
Example response:
{
"billing_reports": [
{
"id": "bill-2026-02",
"period": "2026-02",
"generated_at": "2026-03-01T00:00:00Z",
"total_agents": 1250,
"organization_count": 45
}
],
"next_page_token": null
}
Get Billing Report
huntress_billing_reports_get
Parameters:
report_id— The billing report ID
Example response:
{
"billing_report": {
"id": "bill-2026-02",
"period": "2026-02",
"organizations": [
{
"id": "org-456",
"name": "Acme Corporation",
"agent_count": 150
},
{
"id": "org-789",
"name": "TechStart Inc",
"agent_count": 75
}
],
"total_agents": 1250
}
}
List Summary Reports
huntress_summary_reports_list
Parameters:
page_token— Pagination token
Get Summary Report
huntress_summary_reports_get
Parameters:
report_id— The summary report ID
Example response:
{
"summary_report": {
"id": "sum-2026-02",
"period": "2026-02",
"total_incidents": 23,
"total_escalations": 5,
"incidents_by_severity": {
"critical": 2,
"high": 8,
"low": 13
},
"top_threat_categories": [
"Persistent Footholds",
"Malicious Scripts",
"Unauthorized Access"
]
}
}
Common Workflows
Monthly Billing Reconciliation
- List billing reports with
huntress_billing_reports_list - Get the current period's report
- Compare agent counts per organization with expected counts
- Flag discrepancies for review
- Generate invoices based on per-org agent counts
Client Security Summary (QBR)
- Get summary report for the review period
- Get billing report for agent counts
- List incidents filtered by organization
- Compile per-client security posture summary
- Present: agents protected, threats detected, incidents resolved
Cost Analysis
- Pull billing reports for multiple periods
- Track agent count trends per organization
- Identify growing or shrinking clients
- Forecast billing for upcoming periods
Error Handling
Report Not Found
Cause: Report for the specified period hasn't been generated yet Solution: Check available reports with the list endpoint first
No Reports Available
Cause: Account is new or billing hasn't been processed yet Solution: Reports are typically generated monthly; wait for the billing cycle
Best Practices
- Pull billing reports at the start of each month for invoicing
- Use summary reports for client-facing communications
- Track agent count trends for capacity planning
- Cross-reference billing reports with PSA contract terms
- Archive reports for historical trend analysis
- Combine billing and summary reports for comprehensive QBR materials
Related Skills
- api-patterns - Pagination and authentication
- organizations - Organization details for billing context
- incidents - Incident data for summary reports
- agents - Agent counts for billing verification