resolved
Report
resolved
Get Resolved Reports
Description
This endpoint retrieves a list of resolved reports with pagination.
Request
-
Method: GET
-
URL: /reports/resolved
-
Query Parameters:
-
page (number): The page number for pagination.
-
limit (number): The maximum number of reports to be returned per page.
-
Response
The response for this request can be described using the following JSON schema:
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"reports": {
"type": "object",
"properties": {
"docs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_id": { "type": "string" },
"review": { "type": ["object", "null"] },
"reporter": {
"type": "object",
"properties": {
"_id": { "type": "string" },
"firstName": { "type": "string" },
"lastName": { "type": "string" },
"userName": { "type": "string" },
"email": { "type": "string" },
"role": { "type": "string" },
"createdAt": { "type": "string" },
"updatedAt": { "type": "string" },
"__v": { "type": "number" }
}
},
"reason": { "type": "string" },
"isResolved": { "type": "boolean" },
"createdAt": { "type": "string" },
"updatedAt": { "type": "string" },
"__v": { "type": "number" }
}
}
},
"totalDocs": { "type": "number" },
"offset": { "type": "number" },
"limit": { "type": "number" },
"totalPages": { "type": "number" },
"page": { "type": "number" },
"pagingCounter": { "type": "number" },
"hasPrevPage": { "type": "boolean" },
"hasNextPage": { "type": "boolean" },
"prevPage": { "type": ["object", "null"] },
"nextPage": { "type": ["object", "null"] }
}
},
"error": { "type": ["object", "null"] }
}
}
}
}
GET
resolved