POST {{baseUrl}}/v4/leagues/:leagueId/activitiesFeed/:activityId/commentsAuthorization: Bearer {{token}}{{token}} should be set in the active environment (e.g. Kickbase v4).401 Unauthorized.leagueId ({{leagueId}}) — League identifier.activityId ({{activityId}}) — Activity-feed item identifier to comment on.Content-Type: application/jsonAccept: application/json{
"comm": "string"
}comm — Comment text.{
"comm": "quis consequat voluptate anim"
}Response shapes can vary. The examples below illustrate common patterns.
{
"id": "<commentId>",
"comm": "<comment text>",
"created": "2026-03-06T12:34:56.000Z",
"userId": "<userId>",
"activityId": "<activityId>"
}{
"error": "bad_request",
"message": "Invalid request body"
}{
"error": "unauthorized",
"message": "Authentication required"
}{
"error": "not_found",
"message": "League, activity, or resource not found"
}leagueId and activityId are valid and belong to the authenticated user’s accessible league.curl --location --globoff 'https://api.kickbase.com/v4/leagues//activitiesFeed//comments' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"comm": "quis consequat voluptate anim"
}'{}