getMaxCapacity()

Returns the maximum chat capacity for the current agent, as specified in the agent's assigned agent configuration. Available in API version 29.0 or later.

Syntax

1sforce.console.chat.getMaxCapacity(callback:Function)

Arguments

Name Type Description
callback function JavaScript method called upon completion of the method.

Sample Code–Visualforce

1<apex:page>
2    <apex:includeScript value="/support/console/67.0/integration.js"/>
3    <a href="#" onClick="testGetMaxCapacity();return false;">Get Max Capacity</a> 
4
5    <script type="text/javascript">
6        function testGetMaxCapacity() {
7            sforce.console.chat.getMaxCapacity(function(result) {
8                if (result.success) {
9                    alert('max capacity '+result.count);
10                } else {
11                    alert('getMaxCapacity failed, agent my not be online');
12                }
13            });
14        }
15    </script>
16</apex:page>

Response

This method is asynchronous so it returns its response in an object in a callback method. The response object contains the following properties:

Name Type Description
count integer Agent's current, maximum chat capacity.
success boolean true if getting the agent’s capacity was successful; false if getting the agent’s capacity wasn’t successful.