> ## Documentation Index
> Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Help Center Management

> Create and manage knowledge base articles for member self-service

Build a comprehensive knowledge base to help members find answers quickly through self-service.

## Capabilities

| Action            | ROLE\_CLIENT\_ADMIN | ROLE\_CLIENT\_USER |
| ----------------- | ------------------- | ------------------ |
| View articles     | ✅                   | ✅                  |
| Create articles   | ✅                   | ❌                  |
| Edit articles     | ✅                   | ❌                  |
| Manage categories | ✅                   | ❌                  |
| View analytics    | ✅                   | ✅                  |

## Features

### Article Management

* Rich text editor with formatting
* Category organization
* Tag-based discovery
* Search optimization
* Article versioning
* Draft/published states

#### Acceptance Criteria

##### Frontend

* [ ] UI supports the workflows described in this feature.

##### Backend / API

* [ ] Backend behavior supports this feature as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

### Categories

Organize articles into logical categories:

* Getting Started
* Membership
* Events
* Courses
* Billing
* Technical Support

#### Acceptance Criteria

##### Frontend

* [ ] UI supports the workflows described in this feature.

##### Backend / API

* [ ] Backend behavior supports this feature as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

### Analytics

Track help center effectiveness:

* Article views
* Search queries
* Helpful votes
* Contact rate (% who submit ticket after viewing)

#### Acceptance Criteria

##### Frontend

* [ ] UI supports the workflows described in this feature.

##### Backend / API

* [ ] Backend behavior supports this feature as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

## Implementation Contracts

### Backend (API)

```
GET    /api/help-center/articles             # List articles
POST   /api/help-center/articles             # Create article
PUT    /api/help-center/articles/{id}        # Update article
DELETE /api/help-center/articles/{id}        # Delete article

GET    /api/help-center/categories           # List categories
POST   /api/help-center/categories           # Create category

GET    /api/help-center/analytics            # Usage analytics
GET    /api/help-center/search               # Search articles
```
