Overview
Retrieve engagement data, document interactions, and revenue attribution for your trust center. Use these endpoints to build custom dashboards, generate reports, or feed data into your BI tools. All analytics endpoints accept optional date range filters and return data scoped to your organization.Common parameters
All analytics endpoints share these query parameters:| Parameter | Type | Required | Description |
|---|---|---|---|
start_date | integer | No | Start of date range (microsecond Unix timestamp) |
end_date | integer | No | End of date range (microsecond Unix timestamp) |
Timestamps use microseconds. Multiply Unix seconds by 1,000,000.
Portal overview
URL:GET https://api.wolfia.com/v1/trustportal/analytics
Authentication: API key required, Admin role (see API overview)
Returns comprehensive analytics including access requests, portal views, document stats, and top documents and accounts.
Request
Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
account_id | UUID | No | Filter to a specific account |
Response (200 OK)
Document interactions
URL:GET https://api.wolfia.com/v1/trustportal/analytics/documents
Authentication: API key required, Expert or Admin role
Returns paginated document interaction metrics including views, downloads, and unique viewers.
Request
Query parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
account_id | UUID | No | - | Filter to a specific account |
page | integer | No | 1 | Page number (starting from 1) |
page_size | integer | No | 20 | Items per page (1-100) |
Document interactions by revenue
URL:GET https://api.wolfia.com/v1/trustportal/analytics/documents/by-revenue
Authentication: API key required, Admin role
Returns document interactions sorted by revenue attribution. Requires a CRM integration (Salesforce or HubSpot).
Request
Document detail analytics
URL:GET https://api.wolfia.com/v1/trustportal/analytics/documents/{document_id}
Authentication: API key required, Admin role
Returns detailed analytics for a specific document including recent activity and top accounts.
Request
Query parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
activity_limit | integer | No | 20 | Max recent activity events (1-100) |
account_limit | integer | No | 10 | Max top accounts (1-50) |
Active accounts
URL:GET https://api.wolfia.com/v1/trustportal/analytics/accounts
Authentication: API key required, Admin role
Returns paginated accounts with their interaction metrics (views, downloads, access requests).
Request
Query parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | 1 | Page number |
page_size | integer | No | 20 | Items per page (1-100) |
Revenue metrics
URL:GET https://api.wolfia.com/v1/trustportal/analytics/revenue
Authentication: API key required, Admin role
Returns revenue attribution metrics showing the trust center’s impact on sales pipeline. Requires a CRM integration.
Request
Account revenue metrics
URL:GET https://api.wolfia.com/v1/trustportal/analytics/revenue/{account_id}
Authentication: API key required, Admin role
Returns revenue metrics for a specific account including opportunities and deal stages.
Request
Top won deals
URL:GET https://api.wolfia.com/v1/trustportal/analytics/top-won-deals
Authentication: API key required, Admin role
Returns top accounts ranked by won deal revenue. Requires a CRM integration.
Request
Query parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | 1 | Page number |
page_size | integer | No | 20 | Items per page (1-100) |
Top open deals
URL:GET https://api.wolfia.com/v1/trustportal/analytics/top-open-deals
Authentication: API key required, Admin role
Returns top accounts ranked by open deal pipeline revenue. Requires a CRM integration.
Request
Integration example
Error responses
| Status | Meaning | Solution |
|---|---|---|
| 401 | Invalid API key | Verify your API key is correct |
| 403 | Insufficient permissions or missing CRM | Ensure Admin role. For revenue endpoints, connect a CRM first |
| 404 | Resource not found | Verify the resource ID exists |
| 422 | Invalid parameters | Check timestamps are in microseconds and IDs are valid UUIDs |
| 500 | Server error | Retry with exponential backoff |

