Create CSQ

HTTPS Method

POST

URI

https://<server>/adminapi/csq

Example URI

https://uccxserver/adminapi/csq

Content Type

Application/XML, Application/JSON

HTTPS Success Code

201

HTTPS Failure Codes

401, 405, 409, 412

Error Codes

Success Response

HTTPS/1.1 201 Created

Sample Input XML—Create a CSQ (POST)


<csq xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="csq.xsd">
    <self href="" rel="" type="" />
    <name>vcsq1</name>
    <queueType>VOICE</queueType>
    <queueAlgorithm>FIFO</queueAlgorithm>
    <autoWork>true</autoWork>
    <wrapupTime>1</wrapupTime>
    <resourcePoolType>SKILL_GROUP</resourcePoolType>
    <serviceLevel>5</serviceLevel>
    <serviceLevelPercentage>70</serviceLevelPercentage>
    <poolSpecificInfo>
        <skillGroup>
            <skillCompetency>
                <competencelevel>5</competencelevel>
                <skillNameUriPair name="skill1">
                    <refURL>URL</refURL>
                </skillNameUriPair> 
               <weight>1</weight> 
              </skillCompetency>
             <skillCompetency>
                <competencelevel>5</competencelevel>
                <skillNameUriPair name="skill2">
                    <refURL>URL</refURL>
                </skillNameUriPair>
                <weight>1</weight>
            </skillCompetency>
            <selectionCriteria>Longest Available</selectionCriteria>
        </skillGroup>
     </poolSpecificInfo>
</csq>

Sample Input XML—New Email CSQ with PLAIN emailAuthType


<csq xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="csq.xsd">
    <self href="" rel="" type="" />
    <name>newEmail73</name>
    <queueType>EMAIL</queueType>
    <routingType>NONINTERACTIVE</routingType>
    <queueAlgorithm>FIFO</queueAlgorithm>
    <autoWork>true</autoWork>
    <wrapupTime>1</wrapupTime>
    <resourcePoolType>SKILL_GROUP</resourcePoolType>
    <serviceLevel>5</serviceLevel>
    <serviceLevelPercentage>70</serviceLevelPercentage>
    <poolSpecificInfo>
        <skillGroup>
            <skillCompetency>
            <competencelevel>5</competencelevel>
            <skillNameUriPair name="skill1">
                <refURL></refURL>
                </skillNameUriPair>
                <weight>1</weight>
            </skillCompetency>
            <selectionCriteria>Longest Available</selectionCriteria>
        </skillGroup>
    </poolSpecificInfo>
    <emailAuthType>PLAIN</emailAuthType>
    <accountUserId>abc@cisco.com</accountUserId>
    <accountPassword>abc@123</accountPassword>
    <reviewQueue name="test_CSQ_1">
        <refURL></refURL>
    </reviewQueue>
    <channelProvider name="3">
        <refURL>https://uccx-server/adminapi/channelServer/3</refURL>
    </channelProvider>
    <pollingInterval>600</pollingInterval>
    <folderName>Inbox</folderName>
    <snapshotAge>120</snapshotAge>
</csq>

Sample Input XML—New Email CSQ with OAUTH emailAuthType


<csq xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="csq.xsd">
    <self href="" rel="" type="" />
    <name>newEmail73</name>
    <queueType>EMAIL</queueType>
    <routingType>NONINTERACTIVE</routingType>
    <queueAlgorithm>FIFO</queueAlgorithm>
    <autoWork>true</autoWork>
    <wrapupTime>1</wrapupTime>
    <resourcePoolType>SKILL_GROUP</resourcePoolType>
    <serviceLevel>5</serviceLevel>
    <serviceLevelPercentage>70</serviceLevelPercentage>
    <poolSpecificInfo>
        <skillGroup>
            <skillCompetency>
            <competencelevel>5</competencelevel>
            <skillNameUriPair name="skill1">
                <refURL></refURL>
                </skillNameUriPair>
                <weight>1</weight>
            </skillCompetency>
            <selectionCriteria>Longest Available</selectionCriteria>
        </skillGroup>
    </poolSpecificInfo>
    <emailAuthType>OAUTH</emailAuthType>
    <emailOAuthDetails>eyJ0eXBlIjoic2VydmljZV9hY2NvdW50IiwicHJvamVjdF9pZCI6Im15LXNhbXBsZS1vYXV0aC1wcm9qZWN0In0</emailOAuthDetails>
    <accountUserId>xyz@cisco.com</accountUserId>
    <reviewQueue name="test_CSQ_1">
        <refURL></refURL>
    </reviewQueue>
    <channelProvider name="3">
        <refURL>https://uccx-server/adminapi/channelServer/3</refURL>
    </channelProvider>
    <pollingInterval>600</pollingInterval>
    <folderName>Inbox</folderName>
    <snapshotAge>120</snapshotAge>
</csq>