# service

General service endpoints for checking status, queue information, and available operators

## checkStatus

 - [GET /api/service/checkStatus](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/checkstatus.md): Check if the service is active

## pushAsyncCall

 - [POST /api/service/pushAsyncCall](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/pushasynccall.md): In addition to synchronous call - where the customer initiate a call and is immediately redirected to the network and media test, then to the first available operator - LiveID+ also supports asynchronous calls.\
In this mode, the customer submits their information to request a video identification, which an operator will handle at a later time (e.g.: through scheduled appointment).\
This can be done using two methods: pushAsyncCall and service-asyncall.

pushAsyncCall method puts a video identification call in the system without it being immediately redirected to platform test and then to the first available operator.\
Calls entered using pushAsyncCall are linked to the unique ID provided in the response and can then be initiated using service-asyncall.

## delAsyncCall

 - [DELETE /api/service/delAsyncCall](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/delasynccall.md): Delete an async call previously added in the system

## availableLanguages

 - [POST /api/service/availableLanguages](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/availablelanguages.md): Retrieve all the languages spoken by operators of a specific organization.

## getDailyWaitingTimes

 - [POST /api/service/getDailyWaitingTimes](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/getdailywaitingtimes.md): Retrieve the average daily waiting time of the last week (in seconds) and of the last 60 minutes, for a single organization

## getAvailableOperators

 - [POST /api/service/getAvailableOperators](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/getavailableoperators.md): Retrieve the number of the operators currently available to answer calls

## getCallInfoUID

 - [POST /api/service/getCallInfoUID](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/getcallinfouid.md): Retrieve the details about the last call related to the async UID passed.

To retrieve all the calls related to the async UID, use the getAsyncRequestInfo method of the v2 API.

## getQueue

 - [POST /api/service/getQueue](https://docs.namirial.app/products/liveidplus/2.1-test/enterprise/developer-documentation/api-definition/service/getqueue.md): Retrieve the number of people in queue for a specified process

