Queue Log Pagination
This endpoint retrieves a paged list of queue log records, along with their detailed error or status information. It allows filtering based on status, date range, uploader username, uploader ID, and company ID.
Permissions
Permission Type Permissions Delegated/Authenticated Account A valid Bearer token
HTTP Request
Use Beluga Box API base URL
GET /api/queuelog/pagination
Request Headers
Header Value Authorization Bearer {token}Content-Type application/json
Query Parameters
Parameter Data Type Description pageNumber integer Optional. The page number to retrieve. Default is 1.pageSize integer Optional. The number of records per page. Default is 10.status integer Optional. The status filter for the queue logs (e.g., Pending, Processing, etc.). dateFrom DateTime Optional. The start date for filtering logs (format: YYYY-MM-DDTHH:mm:ssZ).dateTo DateTime Optional. The end date for filtering logs (format: YYYY-MM-DDTHH:mm:ssZ).uploaderUserName string Required. The username of the uploader used to filter logs. uploaderId string Optional. The uploader's ID for further filtering. companyId integer Optional. The company identifier to filter the logs.
Request Body
Don't supply a request body for this method.
Response
On a successful request, the API returns an HTTP 200 OK status with a JSON object representing a paginated set of queue log records.
HTTP/1.1 200 OK
Content-Type: application/json
{
"count": 0,
"queueLogResponses": [
{
"id": 0,
"name": "string",
"fileName": "string",
"originalFileName": "string",
"fileUrl": "string",
"retryCount": 0,
"status": 0,
"userName": "string",
"uploaderUserName": "string",
"customerName": "string",
"date": "0001-01-01T00:00:00Z",
"queueLogDetailResponses": [
{
"id": 0,
"queueLogId": 0,
"description": "string",
"errorCode": 0,
"createdUtcDate": "0001-01-01T00:00:00Z"
}
],
"isDeleted": false,
"companyId": 0,
"isDefaultConfig": false,
"operatorChannel": 0,
"redirectUrl": "string"
}
]
}