Skip to main content

Star Rating - Get Multiple Widgets

Endpoint

/o/feedback/multiple-widgets-by-id

Overview

Returns multiple widgets by ID list.

Authentication

This endpoint accepts requests without API authentication parameters.

Permissions

This endpoint does not enforce role-based feature permission checks.

Request Parameters

ParameterTypeRequiredDescription
widgetsString (JSON Array)YesArray of widget ID strings.

Response

Success Response

[
{
"_id": "67a3d2f5c1a23b0f4d6c0201",
"app_id": "6991c75b024cb89cdc04efd2",
"type": "rating",
"status": true
}
]

Response Fields

FieldTypeDescription
(root)ArrayWidget list for requested IDs.
[]ObjectOne widget document.

Error Responses

  • 500
{
"result": "You should provide widget ids array."
}
  • 500
{
"result": "database error message"
}
  • 404 (only in from_survey branch)
{
"result": "Widgets not found."
}

Behavior/Processing

  • Parses widgets JSON array.
  • Converts each item to ObjectID and queries feedback_widgets with $in.
  • Returns empty array when no docs found in normal branch.

Database Collections

CollectionUsed forData touched by this endpoint
countly.feedback_widgetsWidget sourceReads widgets by provided ID list.

Examples

Read two widgets by IDs

/o/feedback/multiple-widgets-by-id?
widgets=["67a3d2f5c1a23b0f4d6c0201","67a3d2f5c1a23b0f4d6c0202"]

Last Updated

2026-03-07