0.0.10 • Published 5 years ago
@one-view/pd-oneview-queue-monitor-types v0.0.10
FORMAT: 1A VERSION: 1.0.0 HOST: https://api.pd-oneview.net/queue-monitor
pd-oneview-queue-monitor
queue monitor for supervisor tool service into 1vu integration
Obtain Queue list /v1/queues{?filter.queue.name,filter.channel,orderBy,direction,page,pageSize}
- Parameters
- filter.queue.name (optional, string)
- filter.channel (optional, string)
- orderBy (optional, string)
- direction (optional, SortOrder)
- page (optional, int64)
- Default:
1
- Default:
- pageSize (optional, int64)
- Default:
10
- Default:
List All Queues GET
Request
Headers
Authorization: bearer token
Response 200 (application/json)
- Attributes (QueuesListResponse)
Response 400 (application/json)
- Attributes (Error)
Response 401 (application/json)
- Attributes (Error)
Response 403 (application/json)
- Attributes (Error)
Response 404 (application/json)
- Attributes (Error)
Response 500 (application/json)
- Attributes (Error)
Obtain Case List Under a Queue /v1/queues/{id}/cases{?filter.case.id,filter.customer.email,filter.customer.name,filter.region,direction,orderBy,page,pageSize}
- Parameters
- id (required, string)
- filter.case.id (optional, string)
- filter.customer.email (optional, string)
- filter.customer.name (optional, string)
- filter.region (optional, string)
- orderBy (optional, string)
- direction (optional, SortOrder)
- page (optional, int64)
- Default:
1
- Default:
- pageSize (optional, int64)
- Default:
10
- Default:
List All Cases under a queue GET
Request
Headers
Authorization: bearer token
Response 200 (application/json)
- Attributes (CasesListResponse)
Response 400 (application/json)
- Attributes (Error)
Response 401 (application/json)
- Attributes (Error)
Response 403 (application/json)
- Attributes (Error)
Response 404 (application/json)
- Attributes (Error)
Response 500 (application/json)
- Attributes (Error)
Data Structures
int32 (number)
int64 (number)
double (number)
error_object (object)
status(string)title(string)
Error (object)
- errors (arrayerror_object)
Error_401 (object)
- errors (array)
- (
error_object)status:401(string)title:not authorize(string)
- (
Error_404 (object)
- errors (array)
- (
error_object)status:404(string)title:not found(string)
- (
Error_403 (object)
- errors (array)
- (
error_object)status:403(string)title:forbidden(string)
- (
Error_400 (object)
- errors (array)
- (
error_object)status:400(string)title:bad request(string)
- (
Error_500 (object)
- errors (array)
- (
error_object)status:500(string)title:internal server error(string)
- (
CasesListResponse
- list (arrayCase, fixed-type) - list of cases under a queue
- page: 1 (int32)
- pageSize: 10 (int32)
QueuesListResponse
- list (arrayQueue, fixed-type) - list of queues
- page: 1 (int32)
- pageSize: 10 (int32)
Case
- id:
123122(string) - platform:
Foodpanda Android(string) - customer (CaseCustomer) - customer data
- ccr:
Delivery Delay(string) - orderId:
hgjs-9rww(string) - region:
Singapore(string)
CaseCustomer
- email:
foo@example.com(string) - id:
1234567(string) - name:
foo bar(string)
Queue
- id :
123122(string, required) - queueName:
CS Chat English(string, required) - channel:
Chat(string, required) - casesBacklog: 100 (int64, required)
- longestWaitTime: 10000 (int64, required)
- avgWaitTime: 10000 (int64, required)
- avgHandlingTime: 10.0 (double, required)
- onlineAgentCount: 10 (int64, required)
- totalAgentCount: 20 (int64, required)
SortOrder (enum)
- asc
- desc