A subset of Document360's API endpoints is premium. These endpoints extend what you can automate: deeper analytics, governance and access controls, content-reuse objects, and more, beyond what's included in your base plan. This article lists every premium endpoint, grouped by category.
About premium API endpoints
Premium API endpoints are advanced API endpoints available on top of your existing plan. Any endpoint not listed on this page is included in API v3 by default, at no additional cost.
The premium restriction applies to trial projects as well. Before deciding whether to enable premium endpoints for your project, you can review each endpoint's description, sample request, and sample response in the API reference.
If your project already used an equivalent endpoint under API v2 before it became premium, that access is carried forward automatically. You can keep using it, including under API v3, at no additional cost.
Using a premium endpoint without access
If you call a premium endpoint on a project that doesn't have access to it, the API returns an error instead of the requested data:
This endpoint is part of our premium API add-on, which isn't enabled for your project. To gain access, contact your Customer Success Manager or reach out to support@document360.com
To enable premium endpoints for your project, contact your Customer Success Manager or reach out to support@document360.com.
Premium endpoint categories
Premium endpoints fall into the following categories:
| Category | Endpoints |
|---|---|
| Analytics | 18 |
| Governance, security, and administration | 34 |
| Projects | 3 |
| Attachments and content reuse | 11 |
| Style guides | 2 |
| Translations | 1 |
| Custom fields | 1 |
Analytics
The Analytics category covers article, search, AI search, and feedback analytics endpoints.
Article analytics
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/projects/{project_id}/analytics/articles/countries |
Get top countries by article visits. |
| GET | /v3/projects/{project_id}/analytics/articles/most-read |
Get the top 5 most-read articles ranked by read duration (not paginated). |
| GET | /v3/projects/{project_id}/analytics/articles/performance |
Get article performance over time (daily views, reads, likes, dislikes). |
| GET | /v3/projects/{project_id}/analytics/articles/summary |
Get article analytics summary with overall engagement metrics. |
| GET | /v3/projects/{project_id}/analytics/articles/top |
Get top articles by engagement, paginated. |
| GET | /v3/projects/{project_id}/analytics/articles/top-categories |
Get top categories by engagement, paginated. |
| GET | /v3/projects/{project_id}/analytics/articles/{article_id} |
Get detailed analytics for a specific article. |
Search analytics
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/projects/{project_id}/analytics/search/keywords |
Get top searched keywords with engagement metrics. |
| GET | /v3/projects/{project_id}/analytics/search/no-results |
Get keywords that returned no search results. |
| GET | /v3/projects/{project_id}/analytics/search/summary |
Get search analytics summary with total, successful, no-result, and bounced search counts. |
| GET | /v3/projects/{project_id}/analytics/search/timeline |
Get search trend data over time (chart data). |
AI search analytics
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/projects/{project_id}/analytics/ai-search/most-referenced-articles |
Get articles most frequently referenced in AI search answers (not paginated). |
| GET | /v3/projects/{project_id}/analytics/ai-search/summary |
Get AI search summary with total queries, answered/unanswered counts, and feedback. |
| GET | /v3/projects/{project_id}/analytics/ai-search/timeline |
Get AI search trend data over time. |
| GET | /v3/projects/{project_id}/analytics/ai-search/trending-topics |
Get trending search topics and clusters (not paginated). |
Feedback analytics
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/projects/{project_id}/analytics/feedback/articles |
Get articles with feedback data, paginated. |
| GET | /v3/projects/{project_id}/analytics/feedback/summary |
Get feedback metrics summary including likes, dislikes, and additional feedback breakdown. |
| GET | /v3/projects/{project_id}/analytics/feedback/timeline |
Get feedback trend over time (chart data). |
Governance, security, and administration
This category covers content access and eligibility, roles, users and user groups, and readers and reader groups.
Content access and eligibility
| Method | Endpoint | Description |
|---|---|---|
| DELETE | /v3/projects/{project_id}/content-access |
Remove explicit content-access entries at a content node. |
| GET | /v3/projects/{project_id}/content-access |
List content-access permissions for a content node. |
| POST | /v3/projects/{project_id}/content-access |
Grant content access to users or groups at a content node. |
| PUT | /v3/projects/{project_id}/content-access |
Update the content role of an existing content-access entry. |
| POST | /v3/projects/{project_id}/content-access/add-or-allow |
Idempotently grant access: add new entries and flip existing denies to allowed. |
| POST | /v3/projects/{project_id}/content-access/allow |
Flip a denied content-access entry to allowed. |
| POST | /v3/projects/{project_id}/content-access/deny |
Deny content access for users or groups at a content node. |
| GET | /v3/projects/{project_id}/content-access/eligible-groups |
List groups eligible to be granted access at a content node. |
| GET | /v3/projects/{project_id}/content-access/eligible-readers |
List readers eligible to be granted access at a content node. |
| PUT | /v3/projects/{project_id}/content-access/inheritance |
Override an inherited permission with an explicit allow or deny on a child node. |
| PUT | /v3/projects/{project_id}/content-access/site-protection |
Toggle private/public site protection for a version and language. |
Roles
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/roles |
Create a custom role. |
| GET | /v3/projects/{project_id}/roles/permissions-matrix |
Get the permission dependency matrix. |
| DELETE | /v3/projects/{project_id}/roles/{role_id} |
Delete a custom role. This action is irreversible. |
| PUT | /v3/projects/{project_id}/roles/{role_id} |
Update a custom role. |
| GET | /v3/projects/{project_id}/roles/{role_id}/users |
List users in a role. |
Users and user groups
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/users |
Create a user. |
| DELETE | /v3/projects/{project_id}/users/{user_id} |
Delete a user. |
| GET | /v3/projects/{project_id}/users/{user_id}/consolidated-permissions |
Get a user's consolidated permissions. |
| PUT | /v3/projects/{project_id}/users/{user_id}/portal-role |
Update a user's portal role. |
| PUT | /v3/projects/{project_id}/users/{user_id}/content-role |
Update a user's content role. |
| PUT | /v3/projects/{project_id}/users/{user_id}/groups |
Update a user's groups. |
| POST | /v3/projects/{project_id}/users/groups |
Create a user group. |
| PUT | /v3/projects/{project_id}/users/groups/{group_id} |
Update a user group. |
| DELETE | /v3/projects/{project_id}/users/groups/{group_id} |
Delete a user group. |
| GET | /v3/projects/{project_id}/users/groups/{group_id}/consolidated-permissions |
Get a user group's consolidated permissions. |
| PUT | /v3/projects/{project_id}/users/groups/{group_id}/portal-role |
Update a user group's portal role. |
Readers and reader groups
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/readers |
Create a reader. |
| PUT | /v3/projects/{project_id}/readers/{reader_id} |
Update a reader. |
| DELETE | /v3/projects/{project_id}/readers/{reader_id} |
Delete a reader. |
| DELETE | /v3/projects/{project_id}/readers/jwt |
Delete JWT readers. |
| POST | /v3/projects/{project_id}/readers/groups |
Create a reader group. |
| PUT | /v3/projects/{project_id}/readers/groups/{group_id} |
Update a reader group. |
| DELETE | /v3/projects/{project_id}/readers/groups/{group_id} |
Delete a reader group. |
Projects
| Method | Endpoint | Description |
|---|---|---|
| PATCH | /v3/projects/{project_id}/custom-scripts |
Update custom scripts. |
| POST | /v3/projects/{project_id}/exports |
Start a project export. |
| POST | /v3/projects/{project_id}/imports |
Start a project import. |
Attachments and content reuse
Article attachments
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/articles/{article_id}/attachments |
Add an article attachment. |
| DELETE | /v3/projects/{project_id}/articles/{article_id}/attachments/{attachment_id} |
Delete an article attachment. |
Snippets
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/snippets |
Create a new snippet. |
| DELETE | /v3/projects/{project_id}/snippets/{snippet_id} |
Delete a snippet. |
| PUT | /v3/projects/{project_id}/snippets/{snippet_id} |
Replace an existing snippet. |
Variables
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/variables |
Create a new variable. |
| DELETE | /v3/projects/{project_id}/variables/{variable_id} |
Delete a variable. |
| PUT | /v3/projects/{project_id}/variables/{variable_id} |
Replace an existing variable. |
Glossaries
| Method | Endpoint | Description |
|---|---|---|
| POST | /v3/projects/{project_id}/glossaries |
Create a new glossary entry. |
| DELETE | /v3/projects/{project_id}/glossaries/{glossary_id} |
Delete a glossary entry. |
| PUT | /v3/projects/{project_id}/glossaries/{glossary_id} |
Replace an existing glossary entry. |
Style guides
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/projects/{project_id}/ai/writer-style-guides |
List AI writer style guides. |
| GET | /v3/projects/{project_id}/ai/writer-style-guides/{style_guide_id} |
Get AI writer style guide. |
Translations
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/projects/{project_id}/translations |
List articles by translation status. |
Custom fields
| Method | Endpoint | Description |
|---|---|---|
| GET | /v3/customfields |
Gets all custom field definitions. |