Simotelمستندات سیموتل
English

Batch Remove Agent

این سرویس برای خروج اپراتورها به‌صورت دسته‌ای از صف استفاده می‌شود.

پارامترها

پارامترهاپارامترهای ضروری[**]/منطقی[*]داده‌های نمونهتوضیحاتداده‌های تعریف شده
queue**10000شماره‌صف-
agent**570شماره‌اپراتور-

نمونه فراخوانی

Example Code
PHP
		<?php

		$curl = curl_init ();

		curl_setopt_array ($curl, array (CURLOPT_URL => 'http: //192. 168. 51. 20/API/v4/pbx/queues/batchremoveagent',
		CURLOPT_RETURNTRANSFER => true,
		CURLOPT_ENCODING => '',
		CURLOPT_MAXREDIRS => 10,
		CURLOPT_TIMEOUT => 0,
		CURLOPT_FOLLOWLOCATION => true,
		CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
		CURLOPT_CUSTOMREQUEST => 'POST',
		CURLOPT_POSTFIELDS =>'{
			"agents": [
				{"queue": "10000", "agent": "570"},
				{"queue": "10000", "agent": "553"}
			]
		}',
		CURLOPT_HTTPHEADER => array ('X-APIKEY: SAMPLE_API_KEY',
			'Authorization: Basic c2Fkcjo=',
			'Content-Type: application/JSON'),));

		$response = curl_exec ($curl);

		curl_close ($curl);
		echo $response;
	?>
JavaScript
			<html>
					<head>
						<script src="https: //ajax. googleAPIs. com/ajax/libs/jquery/3. 5. 1/jquery. min. js"></script>
					</head>
				<body>
					<script>
						var settings = {
						"url": "http: //192. 168. 51. 20/API/v4/pbx/queues/batchremoveagent",
						"method": "POST",
						"timeout": 0,
						"headers": {
							"X-APIKEY": "9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG",
							"Authorization": "Basic c2Fkcjo=",
							"Content-Type": "application/JSON"
						},
						"data": JSON. stringify ({
							"agents": [
							{
								"queue": "10000",
								"agent": "570"
							},
							{
								"queue": "10000",
								"agent": "553"
							}
							]
						}),
						};

						$. ajax (settings). done (function (response) {
						console. log (response);
						});
					</script>
				</body>
			</html>
cURL
		curl --location --request POST 'http: //192. 168. 51. 20/API/v4/pbx/queues/batchremoveagent' \
		--header 'X-APIKEY: SAMPLE_API_KEY' \
		--header 'Authorization: Basic c2Fkcjo=' \
		--header 'Content-Type: application/JSON' \
		--data-raw '{
			"agents": [
				{"queue": "10000", "agent": "570"},
				{"queue": "10000", "agent": "553"}
			]
		}'
Example Output
{
    "success": 1,
    "message": "",
    "data": {
        "Data": [
            {
                "agent": "570",
                "message": "Removed successfully",
                "ok": 1,
                "queue": "10000"
            },
            {
                "agent": "553",
                "message": "Removed successfully",
                "ok": 1,
                "queue": "10000"
            }
        ],
        "ok": 1
    }
}