ForumProfilesApi
All URIs are relative to https://business.apis.kesk.app/v1
| Method | HTTP request | Description |
|---|---|---|
| getForumProfile | GET /community/profiles/{user_identifier} | Retrieve a community member’s forum profile |
| getForumProfileBadges | GET /community/profiles/{user_identifier}/badges | Retrieve all badges earned by a community member |
| getForumProfilePoints | GET /community/profiles/{user_identifier}/points | Retrieve a community member’s reputation points |
getForumProfile
ProfileResponse getForumProfile(user_identifier)
Retrieve a community member’s forum profile
Fetches detailed profile information for a forum member, including reputation points, activity statistics, and account metadata. Use ‘me’ to get your own profile, or provide a user ID to view another member’s public profile. Automatically creates a profile for the authenticated user if one doesn’t exist when using ‘me’.
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| user_identifier | String | User identifier - use ‘me’ for authenticated user or numeric user ID for other members | [default to null] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8
getForumProfileBadges
PaginatedResponse_ProfileBadgeResponse getForumProfileBadges(user_identifier, page, per_page)
Retrieve all badges earned by a community member
Returns a comprehensive list of badges awarded to a forum member, including badge metadata such as name, description, icon, and the timestamp when each badge was earned. Use ‘me’ to view your own badges, or provide a user ID to see another member’s achievements. Badges represent community recognition for contributions, milestones, and participation.
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| user_identifier | String | User identifier - use ‘me’ for authenticated user or numeric user ID for other members | [default to null] |
| page | Integer | Page number (default: 1) | [optional] [default to null] |
| per_page | Integer | Items per page (default: 20) | [optional] [default to null] |
Return type
PaginatedResponse_ProfileBadgeResponse
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8
getForumProfilePoints
ProfilePointsResponse getForumProfilePoints(user_identifier)
Retrieve a community member’s reputation points
Returns the current reputation point total for a forum member. Reputation points are earned through community participation such as creating discussions, posting helpful replies, and receiving votes from other members. Use ‘me’ to check your own points, or provide a user ID to view another member’s reputation score.
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| user_identifier | String | User identifier - use ‘me’ for authenticated user or numeric user ID for other members | [default to null] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8