get users by interest
Interest
get users by interest
Get Interests by Genre
This endpoint retrieves a list of interests for a specific genre, with pagination support.
Request
- Method: GET
- URL: /interests/genre/:genreId
- Query Parameters:
- page (number): The page number for paginated results (default: 1)
- limit (number): The maximum number of interests per page (default: 10)
Response
The response will contain an array of interest documents under the “docs” key, along with pagination details. Each interest document includes information about the user who added the interest.
Example Response 1:
{
"data": {
"interests": {
"docs": [],
"totalDocs": 0,
"offset": 0,
"limit": 0,
"totalPages": 0,
"page": 0,
"pagingCounter": 0,
"hasPrevPage": true,
"hasNextPage": true,
"prevPage": null,
"nextPage": null
},
"error": null
}
}
Example Response 2:
{
"data": {
"interests": {
"docs": [
{
"_id": "",
"user": {
"_id": "",
"firstName": "",
"lastName": "",
"userName": "",
"email": "",
"role": "",
"createdAt": "",
"updatedAt": "",
"__v": 0
}
}
],
"totalDocs": 0,
"offset": 0,
"limit": 0,
"totalPages": 0,
"page": 0,
"pagingCounter": 0,
"hasPrevPage": true,
"hasNextPage": true,
"prevPage": null,
"nextPage": null
},
"error": null
}
}
GET
get users by interest