Skip to main content
POST
/
v1
/
public
/
feedback-boards.list
curl --location --request POST 'https://api.yourapp.com/v1/public/feedback-boards.list' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json'
{
  "data": [
    {
      "id": "board-uuid-1",
      "name": "Feature Requests",
      "slug": "feature-requests",
      "description": "Suggest new features and improvements",
      "teamId": "team-uuid",
      "order": 1,
      "meta": {
        "isPublic": true,
        "allowPublicSubmissions": true,
        "requireModeration": false,
        "color": "#3B82F6"
      },
      "feedbackCount": 142,
      "createdAt": "2024-01-01T00:00:00Z"
    },
    {
      "id": "board-uuid-2",
      "name": "Bug Reports",
      "slug": "bug-reports",
      "description": "Report bugs and issues",
      "teamId": "team-uuid",
      "order": 2,
      "meta": {
        "isPublic": true,
        "allowPublicSubmissions": true,
        "requireModeration": false,
        "color": "#EF4444"
      },
      "feedbackCount": 67,
      "createdAt": "2024-01-01T00:00:00Z"
    },
    {
      "id": "board-uuid-3",
      "name": "General Feedback",
      "slug": "general-feedback",
      "description": "Share your thoughts and ideas",
      "teamId": "team-uuid",
      "order": 3,
      "meta": {
        "isPublic": true,
        "allowPublicSubmissions": true,
        "requireModeration": true,
        "color": "#10B981"
      },
      "feedbackCount": 89,
      "createdAt": "2024-01-01T00:00:00Z"
    }
  ]
}

Authentication

Authorization: Bearer YOUR_API_KEY

Request Body

This endpoint does not require any request body parameters.

Response

data
array
Array of feedback board objects
curl --location --request POST 'https://api.yourapp.com/v1/public/feedback-boards.list' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json'
{
  "data": [
    {
      "id": "board-uuid-1",
      "name": "Feature Requests",
      "slug": "feature-requests",
      "description": "Suggest new features and improvements",
      "teamId": "team-uuid",
      "order": 1,
      "meta": {
        "isPublic": true,
        "allowPublicSubmissions": true,
        "requireModeration": false,
        "color": "#3B82F6"
      },
      "feedbackCount": 142,
      "createdAt": "2024-01-01T00:00:00Z"
    },
    {
      "id": "board-uuid-2",
      "name": "Bug Reports",
      "slug": "bug-reports",
      "description": "Report bugs and issues",
      "teamId": "team-uuid",
      "order": 2,
      "meta": {
        "isPublic": true,
        "allowPublicSubmissions": true,
        "requireModeration": false,
        "color": "#EF4444"
      },
      "feedbackCount": 67,
      "createdAt": "2024-01-01T00:00:00Z"
    },
    {
      "id": "board-uuid-3",
      "name": "General Feedback",
      "slug": "general-feedback",
      "description": "Share your thoughts and ideas",
      "teamId": "team-uuid",
      "order": 3,
      "meta": {
        "isPublic": true,
        "allowPublicSubmissions": true,
        "requireModeration": true,
        "color": "#10B981"
      },
      "feedbackCount": 89,
      "createdAt": "2024-01-01T00:00:00Z"
    }
  ]
}

Behavior

  • Public Only: Returns only boards marked as public
  • Ordered: Boards returned in display order
  • With Counts: Includes feedback count for each board

Use Cases

  • Board Selection: Let users choose which board to submit feedback to
  • Navigation: Display board categories in feedback portal
  • Statistics: Show feedback distribution across boards

Notes

  • Only public boards returned (isPublic: true)
  • Boards ordered by the order field
  • Each board can have custom color and settings
  • Feedback count includes all feedback (published and unpublished)