gitlab_get_user_issue_comments
Retrieve all issue comments authored by a specific user across GitLab projects to track engagement, analyze collaboration patterns, and generate participation reports.
Instructions
Get all comments authored by a user on issues
Retrieve all issue comments and notes created by the specified user across all accessible projects and time periods.
Returns comment information with:
Comment details: content, timestamp, issue context
Issue info: title, state, project association
Interaction metrics: replies, reactions, mentions
Context: thread position, related discussions
Impact: influence on issue resolution
Use cases:
Track user engagement in discussions
Monitor communication patterns
Analyze collaboration effectiveness
Generate participation reports
Parameters:
user_id: Numeric user ID
username: Username string (use either user_id or username)
project_id: Optional project scope filter
since: Comments after date (YYYY-MM-DD)
until: Comments before date (YYYY-MM-DD)
issue_state: Filter by issue state (opened, closed, all)
sort: Sort order (created, updated, project)
per_page: Results per page (default: 20)
page: Page number (default: 1)
Example: Get recent issue comments
{
"username": "johndoe",
"since": "2024-01-01",
"sort": "created"
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | Username string | |
| project_id | No | Optional project scope filter | |
| since | No | Comments after date (YYYY-MM-DD) | |
| until | No | Comments before date (YYYY-MM-DD) | |
| per_page | No | Number of results per page Type: integer Range: 1-100 Default: 20 Example: 50 (for faster browsing) Tip: Use smaller values (10-20) for detailed operations, larger (50-100) for listing | |
| page | No | Page number for pagination Type: integer Range: ≥1 Default: 1 Example: 3 (to get the third page of results) Note: Use with per_page to navigate large result sets |