From f9ef718e5481658f440ffa9d926caa8a1d97a6c8 Mon Sep 17 00:00:00 2001 From: ajkamen Date: Mon, 6 Jul 2026 16:08:54 -0700 Subject: [PATCH 1/2] Fix date-time schemas in OpenAPI spec --- specs/engage-voice_openapi3.json | 438 ++++++++++++++++++++----------- 1 file changed, 292 insertions(+), 146 deletions(-) diff --git a/specs/engage-voice_openapi3.json b/specs/engage-voice_openapi3.json index d0efc2f..4ae1a46 100644 --- a/specs/engage-voice_openapi3.json +++ b/specs/engage-voice_openapi3.json @@ -309,7 +309,8 @@ "type": "boolean" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "ftpHost": { "type": "string" @@ -425,7 +426,8 @@ "type": "string" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "tcpaSafeMode": { "type": "boolean" @@ -919,7 +921,8 @@ "type": "integer" }, "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dialType": { "format": "int32", @@ -935,7 +938,8 @@ "type": "string" }, "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "extraUrlData": { "type": "string" @@ -988,7 +992,8 @@ "type": "string" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "skillOverride": { "type": "string" @@ -1025,7 +1030,8 @@ "type": "string" }, "callEventDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "callEventId": { "format": "int32", @@ -1156,7 +1162,8 @@ "type": "integer" }, "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dialType": { "format": "int32", @@ -1175,7 +1182,8 @@ "type": "string" }, "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "extraUrlData": { "type": "string" @@ -1229,7 +1237,8 @@ "type": "string" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "scriptResult": { "type": "string" @@ -1279,7 +1288,8 @@ "type": "string" }, "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "destinationName": { "type": "string" @@ -1291,7 +1301,8 @@ "type": "string" }, "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "externalId": { "type": "string" @@ -1319,7 +1330,8 @@ "type": "string" }, "callDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "callerName": { "type": "string" @@ -1335,7 +1347,8 @@ "type": "string" }, "dialDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dialDuration": { "format": "int32", @@ -1370,7 +1383,8 @@ "type": "string" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "sessionId": { "type": "string" @@ -1414,7 +1428,8 @@ "type": "string" }, "callDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "callerName": { "type": "string" @@ -1430,7 +1445,8 @@ "type": "string" }, "dialDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dialDuration": { "format": "int32", @@ -1465,7 +1481,8 @@ "type": "string" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "sessionId": { "type": "string" @@ -1587,7 +1604,8 @@ "type": "integer" }, "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dnis": { "type": "string" @@ -1596,7 +1614,8 @@ "type": "string" }, "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "jsonBaggage": { "type": "string" @@ -1605,7 +1624,8 @@ "$ref": "#/components/schemas/DateTime" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "skillOverride": { "type": "string" @@ -1643,17 +1663,20 @@ "type": "boolean" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "sessionEnd": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "sessionId": { "format": "int32", "type": "integer" }, "sessionStart": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "sessionType": { "type": "string" @@ -1708,7 +1731,8 @@ "type": "array" }, "creationDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "enabled": { "type": "boolean" @@ -1945,7 +1969,8 @@ "type": "array" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "defaultAutoAnswerOn": { "type": "boolean" @@ -2006,7 +2031,8 @@ "type": "boolean" }, "lastLoginDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastName": { "type": "string" @@ -2089,7 +2115,8 @@ "type": "boolean" }, "transientDeleteDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "userManagedByRC": { "type": "boolean" @@ -2151,7 +2178,8 @@ "type": "integer" }, "endTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "reason": { "type": "string" @@ -2166,7 +2194,8 @@ "type": "string" }, "startTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "uii": { "type": "string" @@ -2566,23 +2595,27 @@ "type": "string" }, "lastArchiveStateDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastCallDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "loginDialGroupId": { "format": "int32", "type": "integer" }, "loginDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "loginHashcode": { "type": "string" }, "logoutDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lunchTime": { "format": "int32", @@ -2600,7 +2633,8 @@ "type": "string" }, "nextCallTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "parentAgentId": { "format": "int32", @@ -2618,7 +2652,8 @@ "type": "integer" }, "reservedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "reservedUii": { "type": "string" @@ -2636,7 +2671,8 @@ "type": "integer" }, "stateDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "trainTime": { "format": "int32", @@ -2754,13 +2790,15 @@ "type": "string" }, "loginDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "pendingDisposition": { "type": "boolean" }, "stateDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "username": { "type": "string" @@ -2820,7 +2858,8 @@ "type": "string" }, "endDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "iqServerId": { "format": "int32", @@ -2834,10 +2873,12 @@ "type": "string" }, "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "startDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "vruSourceKey": { "type": "string" @@ -3033,7 +3074,8 @@ "type": "array" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "defaultAutoAnswerOn": { "type": "boolean" @@ -3094,7 +3136,8 @@ "type": "boolean" }, "lastLoginDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastName": { "type": "string" @@ -3180,7 +3223,8 @@ "type": "boolean" }, "transientDeleteDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "userManagedByRC": { "type": "boolean" @@ -3209,7 +3253,8 @@ "type": "array" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "default": { "type": "boolean" @@ -3337,7 +3382,8 @@ "type": "string" }, "lastUpdate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "loginDialGroupId": { "format": "int32", @@ -3348,7 +3394,8 @@ "type": "integer" }, "onHoldDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "pendingDisposition": { "format": "int32", @@ -3557,7 +3604,8 @@ "type": "string" }, "nextRunTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "productType": { "enum": [ @@ -3700,7 +3748,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "endPointId": { "type": "string" @@ -3721,7 +3770,8 @@ "type": "boolean" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "tracNumber": { "$ref": "#/components/schemas/TracNumberSkinny" @@ -3750,7 +3800,8 @@ "$ref": "#/components/schemas/DnisPoolV2" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "isActive": { "type": "boolean" @@ -3762,7 +3813,8 @@ "type": "boolean" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -3819,7 +3871,8 @@ "type": "integer" }, "createTimeAsDateTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "description": { "type": "string" @@ -3900,7 +3953,8 @@ "type": "string" }, "endDateTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "endDateTimeAsUnix": { "format": "int64", @@ -3916,7 +3970,8 @@ "type": "array" }, "startDateTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "startDateTimeAsUnix": { "format": "int64", @@ -4067,7 +4122,8 @@ "type": "string" }, "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "notes": { "type": "string" @@ -4101,7 +4157,8 @@ "type": "string" }, "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "ipAddress": { "type": "string" @@ -4143,7 +4200,8 @@ "type": "string" }, "createDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "excludedStates": { "items": { @@ -4330,7 +4388,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "exportFlag": { "type": "boolean" @@ -4362,7 +4421,8 @@ "type": "integer" }, "lastPassDts": { - "$ref": "#/components/schemas/Timestamp" + "format": "date-time", + "type": "string" }, "liveAnswerMsg": { "type": "string" @@ -4509,7 +4569,8 @@ "type": "boolean" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "stopRecordingOnTransfer": { "type": "boolean" @@ -4817,7 +4878,8 @@ "type": "string" }, "lastPassDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "leadId": { "format": "int32", @@ -4869,7 +4931,8 @@ "type": "string" }, "loadedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "machAnswerMessage": { "type": "string" @@ -4885,7 +4948,8 @@ "type": "string" }, "nextDialTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "quotaTargetIds": { "items": { @@ -4911,7 +4975,8 @@ "type": "string" }, "stateDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "suffix": { "type": "string" @@ -4946,7 +5011,8 @@ "type": "boolean" }, "deletedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dncTagList": { "type": "string" @@ -4955,7 +5021,8 @@ "type": "boolean" }, "lastDncScrubDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "leadsAccepted": { "format": "int32", @@ -5016,7 +5083,8 @@ "type": "string" }, "uploadDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "uploadedBy": { "type": "string" @@ -5147,10 +5215,12 @@ "type": "array" }, "loadedDtsEnd": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "loadedDtsStart": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "nextDialTimeCriteria": { "$ref": "#/components/schemas/DateTimeComparableSearchField" @@ -5288,7 +5358,8 @@ "type": "string" }, "lastPassDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastPassDispo": { "type": "string" @@ -5297,7 +5368,8 @@ "type": "string" }, "lastPassDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "leadId": { "format": "int32", @@ -5327,7 +5399,8 @@ "type": "string" }, "loadedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "machAnswerMessage": { "type": "string" @@ -5340,7 +5413,8 @@ "type": "string" }, "nextDialTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "pendingAgentName": { "type": "string" @@ -5360,7 +5434,8 @@ "type": "string" }, "stateDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "suffix": { "type": "string" @@ -5372,7 +5447,8 @@ "type": "string" }, "uploadDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "uploadedBy": { "type": "string" @@ -5395,7 +5471,8 @@ "type": "string" }, "callStart": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "campaignRedials": { "items": { @@ -5424,7 +5501,8 @@ "type": "string" }, "passDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "passDisposition": { "enum": [ @@ -5511,7 +5589,8 @@ "type": "integer" }, "callBackDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "callBackPhone": { "type": "string" @@ -5554,7 +5633,8 @@ "type": "integer" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "maxPasses": { "format": "int32", @@ -5577,7 +5657,8 @@ "type": "integer" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "suppressed": { "format": "int32", @@ -5637,7 +5718,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "leadData": { "items": { @@ -5654,7 +5736,8 @@ "type": "integer" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -5708,7 +5791,8 @@ "type": "array" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "groupName": { "type": "string" @@ -5744,7 +5828,8 @@ "type": "array" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "permissions": { "items": { @@ -5853,7 +5938,8 @@ "$ref": "#/components/schemas/Blob" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dequeueHttpService": { "$ref": "#/components/schemas/RemoteHttpService" @@ -6003,7 +6089,8 @@ "type": "integer" }, "dateAdded": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "recordType": { "type": "string" @@ -6059,7 +6146,8 @@ "type": "string" }, "timeStamp": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -6149,7 +6237,8 @@ "type": "string" }, "overrideDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "overrideLabel": { "type": "string" @@ -6192,7 +6281,8 @@ "type": "string" }, "dateAdded": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "id": { "type": "object" @@ -6328,7 +6418,8 @@ "type": "integer" }, "lastUpdate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "longestInQueue": { "format": "int32", @@ -6381,7 +6472,8 @@ "type": "integer" }, "createdDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "json": { "type": "string" @@ -6400,7 +6492,8 @@ "type": "array" }, "updatedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "widgetDesc": { "type": "string" @@ -6589,7 +6682,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "forceAcdQueue": { "type": "boolean" @@ -6651,7 +6745,8 @@ "type": "string" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "state": { "type": "string" @@ -7186,7 +7281,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "planId": { "format": "int32", @@ -7196,7 +7292,8 @@ "type": "string" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -7267,7 +7364,8 @@ "Dashboard": { "properties": { "creationDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "data": { "$ref": "#/components/schemas/JsonNode" @@ -7420,7 +7518,8 @@ "type": "string" }, "value": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -7720,7 +7819,8 @@ "type": "string" }, "addedDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "countryCode": { "$ref": "#/components/schemas/CountryCode" @@ -7885,7 +7985,8 @@ "type": "string" }, "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dnis": { "type": "string" @@ -7906,7 +8007,8 @@ "type": "string" }, "lastModified": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastModifiedBy": { "type": "string" @@ -7985,7 +8087,8 @@ "$ref": "#/components/schemas/DnisPoolV2" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "product": { "enum": [ @@ -8014,13 +8117,16 @@ "type": "integer" }, "smsEndDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "smsStartDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "unassignProduct": { "type": "boolean" @@ -8049,7 +8155,8 @@ "type": "string" }, "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dnis": { "type": "string" @@ -8067,7 +8174,8 @@ "type": "string" }, "lastModified": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastModifiedBy": { "type": "string" @@ -8497,7 +8605,8 @@ "$ref": "#/components/schemas/Campaign" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "dequeueDelay": { "format": "int32", @@ -8826,10 +8935,12 @@ "type": "string" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "gateGroupId": { "format": "int32", @@ -8864,7 +8975,8 @@ "type": "array" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -8878,7 +8990,8 @@ "$ref": "#/components/schemas/CollectionAgentSkillProfile" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "requeueShortcut": { "items": { @@ -8999,7 +9112,8 @@ "type": "string" }, "overrideDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "overrideLabel": { "type": "string" @@ -9071,7 +9185,8 @@ "type": "string" }, "dateAdded": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "phoneNumbersI18nEnabled": { "type": "boolean" @@ -9331,7 +9446,8 @@ "type": "string" }, "lastUpdate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "presented": { "format": "int32", @@ -9520,7 +9636,8 @@ "type": "string" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "knowledgeBaseArticleId": { "format": "int32", @@ -9543,7 +9660,8 @@ "type": "string" }, "updatedOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -9554,7 +9672,8 @@ "type": "boolean" }, "createdOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "description": { "type": "string" @@ -9597,7 +9716,8 @@ "type": "string" }, "updatedOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -10215,10 +10335,12 @@ "type": "integer" }, "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastUpdated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "mappingData": { "type": "string" @@ -10363,7 +10485,8 @@ "type": "string" }, "time": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "type": { "enum": [ @@ -10553,7 +10676,8 @@ "type": "integer" }, "lastUpdate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "machine": { "format": "int32", @@ -10685,7 +10809,8 @@ "type": "string" }, "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "destName": { "type": "string" @@ -11075,7 +11200,8 @@ "$ref": "#/components/schemas/QuotaGroup" }, "quotaMetOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "quotaTargetId": { "format": "int32", @@ -11108,7 +11234,8 @@ "type": "integer" }, "quotaMetOn": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "quotaTargetId": { "format": "int32", @@ -11412,19 +11539,24 @@ "type": "string" }, "lastDaySync": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastPushTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "lastQueryTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "nextPushTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "nextQueryTime": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "pushStatusDesc": { "type": "string" @@ -11449,7 +11581,8 @@ "type": "string" }, "taskStart": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "taskState": { "enum": [ @@ -11717,7 +11850,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "endDateRange": { "$ref": "#/components/schemas/TimeRange" @@ -11726,7 +11860,8 @@ "type": "string" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "startDateRange": { "$ref": "#/components/schemas/TimeRange" @@ -12038,7 +12173,8 @@ "type": "string" }, "creationDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "isMaster": { "type": "boolean" @@ -12235,7 +12371,8 @@ "$ref": "#/components/schemas/Account" }, "created": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "description": { "type": "string" @@ -12271,7 +12408,8 @@ "type": "integer" }, "updated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -12295,7 +12433,8 @@ "type": "string" }, "updated": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" } }, "type": "object" @@ -12836,7 +12975,8 @@ "type": "string" }, "endDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "endDateRange": { "$ref": "#/components/schemas/TimeRange" @@ -12884,7 +13024,8 @@ "type": "string" }, "startDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "startDateRange": { "$ref": "#/components/schemas/TimeRange" @@ -13244,7 +13385,8 @@ "type": "string" }, "overrideDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "overrideLabel": { "type": "string" @@ -13456,7 +13598,8 @@ "type": "array" }, "creationDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "enabled": { "type": "boolean" @@ -13762,10 +13905,12 @@ "type": "string" }, "addedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "expireDate": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "isIntl": { "type": "boolean" @@ -13795,7 +13940,8 @@ "type": "string" }, "addedDts": { - "$ref": "#/components/schemas/DateTime" + "format": "date-time", + "type": "string" }, "tag": { "type": "string" From 8e993886894e2518be84bedd0d8fc849734918b9 Mon Sep 17 00:00:00 2001 From: ajkamen Date: Wed, 8 Jul 2026 13:41:11 -0700 Subject: [PATCH 2/2] Prune unused OpenAPI component schemas --- specs/engage-voice_openapi3.json | 14746 ++++++++--------------------- 1 file changed, 4039 insertions(+), 10707 deletions(-) diff --git a/specs/engage-voice_openapi3.json b/specs/engage-voice_openapi3.json index d0efc2f..a03bd30 100644 --- a/specs/engage-voice_openapi3.json +++ b/specs/engage-voice_openapi3.json @@ -483,159 +483,6 @@ }, "type": "object" }, - "AccountCallerId": { - "properties": { - "accountId": { - "type": "string" - }, - "callerId": { - "type": "string" - }, - "callerIdId": { - "format": "int32", - "type": "integer" - }, - "description": { - "type": "string" - } - }, - "type": "object" - }, - "AccountCreationRequest": { - "properties": { - "accountName": { - "type": "string" - }, - "databaseShardId": { - "type": "string" - }, - "defaultIntellidialServerId": { - "format": "int32", - "type": "integer" - }, - "defaultOutdialServerGroupId": { - "format": "int32", - "type": "integer" - }, - "mainAccountId": { - "type": "string" - }, - "pciCompliance": { - "type": "boolean" - }, - "tcpaSafeMode": { - "type": "boolean" - } - }, - "required": [ - "accountName", - "databaseShardId", - "defaultIntellidialServerId", - "defaultOutdialServerGroupId", - "mainAccountId", - "pciCompliance", - "tcpaSafeMode" - ], - "type": "object" - }, - "AccountIntegrationBase": { - "properties": { - "_type": { - "type": "string" - }, - "accountId": { - "type": "string" - }, - "description": { - "type": "string" - }, - "integrationType": { - "type": "string" - }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "AccountPrepayProfile": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" - }, - "accountId": { - "type": "string" - }, - "agent": { - "format": "double", - "type": "number" - }, - "agentVoip": { - "format": "double", - "type": "number" - }, - "inbound": { - "format": "double", - "type": "number" - }, - "inboundTf": { - "format": "double", - "type": "number" - }, - "machineMsgs": { - "format": "double", - "type": "number" - }, - "monitoring": { - "format": "double", - "type": "number" - }, - "offHook": { - "format": "double", - "type": "number" - }, - "offHookVoip": { - "format": "double", - "type": "number" - }, - "outbound": { - "format": "double", - "type": "number" - }, - "transfer": { - "format": "double", - "type": "number" - } - }, - "type": "object" - }, - "AccountSkillStats": { - "properties": { - "accountId": { - "format": "int32", - "type": "integer" - }, - "accountName": { - "type": "string" - }, - "availableCount": { - "format": "int32", - "type": "integer" - }, - "onlineCount": { - "format": "int32", - "type": "integer" - }, - "skillName": { - "type": "string" - }, - "staffedCount": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, "AccountView": { "properties": { "accountId": { @@ -747,1179 +594,762 @@ }, "type": "object" }, - "AcdStats": { + "ActiveCallListResponse": { "properties": { - "abandoned": { - "format": "int32", - "type": "integer" - }, - "accepted": { - "format": "int32", - "type": "integer" - }, "accountId": { "type": "string" }, - "active": { - "format": "int32", - "type": "integer" - }, - "available": { - "format": "int32", - "type": "integer" + "agentFirstName": { + "type": "string" }, - "deflected": { - "format": "int32", - "type": "integer" + "agentLastName": { + "type": "string" }, - "gateGroupId": { - "format": "int32", - "type": "integer" + "ani": { + "type": "string" }, - "gateId": { - "format": "int32", - "type": "integer" + "archive": { + "type": "boolean" }, - "gateName": { + "callState": { "type": "string" }, - "groupName": { + "cnam": { "type": "string" }, - "inQueue": { - "format": "int32", - "type": "integer" - }, - "lastUpdate": { + "dequeueTime": { "$ref": "#/components/schemas/DateTime" }, - "longCall": { - "format": "int32", - "type": "integer" + "destinationName": { + "type": "string" }, - "longestInQueue": { - "format": "int32", - "type": "integer" + "dnis": { + "type": "string" }, - "presented": { - "format": "int32", - "type": "integer" + "dnisE164": { + "type": "string" }, - "routing": { - "format": "int32", - "type": "integer" + "enqueueTime": { + "$ref": "#/components/schemas/DateTime" }, - "schedule": { + "externalId": { "type": "string" }, - "scheduleOverride": { + "uii": { "type": "string" - }, - "selectable": { + } + }, + "type": "object" + }, + "ActiveState_boolean_": { + "properties": { + "isActive": { "type": "boolean" - }, - "shortAbandon": { - "format": "int32", - "type": "integer" - }, - "shortCall": { - "format": "int32", - "type": "integer" - }, - "slaFail": { - "format": "int32", - "type": "integer" - }, - "slaPass": { - "format": "int32", - "type": "integer" - }, - "staffed": { - "format": "int32", - "type": "integer" - }, - "successDispositions": { - "format": "int32", - "type": "integer" - }, - "totalAbandonTime": { - "format": "int64", - "type": "integer" - }, - "totalAnswerTime": { - "format": "int64", - "type": "integer" - }, - "totalQueueTime": { - "format": "int64", - "type": "integer" - }, - "totalTalkTime": { - "format": "int64", - "type": "integer" } }, "type": "object" }, - "ActiveCall": { + "AdminUserRequest": { "properties": { - "accountId": { - "type": "string" - }, - "activeCallSessions": { + "children": { "items": { - "$ref": "#/components/schemas/ActiveCallSession" + "$ref": "#/components/schemas/User" }, "type": "array" }, - "agentDisposition": { - "type": "string" - }, - "ani": { - "type": "string" + "creationDate": { + "$ref": "#/components/schemas/DateTime" }, - "archive": { + "enabled": { "type": "boolean" }, - "auxPhone": { + "firstName": { "type": "string" }, - "billingKey": { + "fullName": { "type": "string" }, - "callFinalResult": { - "format": "int32", - "type": "integer" + "lastName": { + "type": "string" }, - "callState": { + "parentPath": { "type": "string" }, - "callType": { + "phoneNumber": { "type": "string" }, - "campaign": { - "$ref": "#/components/schemas/Campaign" + "phoneNumberE164": { + "type": "string" }, - "campaignLead": { - "$ref": "#/components/schemas/CampaignLead" + "phoneNumbersI18nEnabled": { + "type": "boolean" }, - "cloudProfileId": { - "format": "int32", - "type": "integer" + "rcAccountId": { + "type": "string" }, - "currDequeueEventId": { - "format": "int32", + "rcUserId": { + "format": "int64", "type": "integer" }, - "dequeueAgentSession": { - "$ref": "#/components/schemas/ActiveCallSession" + "regionalSettings": { + "$ref": "#/components/schemas/RegionalSettingRequestResponse" }, - "dequeueAttempts": { - "format": "int32", - "type": "integer" + "roles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Role" + } }, - "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "rootUser": { + "type": "boolean" }, - "dialType": { + "userId": { "format": "int32", "type": "integer" }, - "dialerSourceKey": { - "type": "string" + "userManagedByRC": { + "type": "boolean" }, - "dnis": { + "userName": { "type": "string" + } + }, + "type": "object" + }, + "Agent": { + "properties": { + "accountAccess": { + "$ref": "#/components/schemas/CollectionAgentAccountAccess" }, - "dnisE164": { - "type": "string" + "active": { + "type": "boolean" }, - "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "agentAccountAccess": { + "items": { + "$ref": "#/components/schemas/AgentAccountAccess" + }, + "type": "array" }, - "extraUrlData": { - "type": "string" + "agentChatGroupAccess": { + "items": { + "$ref": "#/components/schemas/AgentChatGroupAccess" + }, + "type": "array" }, - "gate": { - "$ref": "#/components/schemas/Gate" + "agentChatQueueAccesses": { + "$ref": "#/components/schemas/CollectionAgentChatQueueAccess" }, - "iqServerId": { - "type": "string" + "agentDialGroupMembers": { + "$ref": "#/components/schemas/CollectionAgentDialGroupMember" }, - "isLongCall": { - "type": "boolean" + "agentGateAccess": { + "$ref": "#/components/schemas/CollectionAgentGateAccess" }, - "isShortAbandon": { - "type": "boolean" + "agentGateGroupAccess": { + "items": { + "$ref": "#/components/schemas/AgentGateGroupAccess" + }, + "type": "array" }, - "isShortCall": { - "type": "boolean" + "agentGroup": { + "$ref": "#/components/schemas/AgentGroup" }, - "nextDequeueTime": { - "$ref": "#/components/schemas/Timestamp" + "agentId": { + "format": "int32", + "type": "integer" + }, + "agentLoadBalance": { + "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" + }, + "agentLoadBalanceMembers": { + "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" }, - "nextSessionId": { + "agentRank": { "format": "int32", "type": "integer" }, - "optOut": { - "type": "boolean" + "agentSkillProfiles": { + "$ref": "#/components/schemas/CollectionAgentSkillProfile" }, - "originatingDnis": { + "agentType": { + "enum": [ + "AGENT", + "SUPERVISOR", + "MULTI_USER", + "MULTI_SUPERVISOR" + ], "type": "string" }, - "outboundDisposition": { - "type": "string" + "allowAgentReports": { + "type": "boolean" }, - "outboundExternid": { - "type": "string" + "allowAgentStats": { + "type": "boolean" }, - "primarySession": { - "$ref": "#/components/schemas/ActiveCallSession" + "allowAutoAnswer": { + "type": "boolean" }, - "priorityQueueEvent": { - "type": "string" + "allowBlended": { + "type": "boolean" }, - "recordingDeleted": { - "format": "int32", - "type": "integer" + "allowCallControl": { + "type": "boolean" }, - "recordingUrl": { - "type": "string" + "allowCampStats": { + "type": "boolean" }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "allowChat": { + "type": "boolean" }, - "skillOverride": { - "type": "string" + "allowChatStats": { + "type": "boolean" }, - "slaPassed": { + "allowChatVoiceConcurrent": { "type": "boolean" }, - "slaQualified": { + "allowCrossGateRequeue": { "type": "boolean" }, - "sourceAppId": { + "allowDirectAgentTransfer": { + "enum": [ + "DIRECT_TRANSFER_DISABLED", + "ALLOW_DIRECT_TRANSFER_TO_SAME_GROUP", + "ALLOW_DIRECT_TRANSFER_TO_ANY_GROUP" + ], "type": "string" }, - "tracId": { - "format": "int32", - "type": "integer" + "allowEndcallforeveryone": { + "type": "boolean" }, - "uii": { + "allowExternalChat": { + "type": "boolean" + }, + "allowFromIpAddresses": { "type": "string" }, - "visualIvrId": { - "format": "int32", - "type": "integer" + "allowGateStats": { + "type": "boolean" }, - "vruSourceKey": { - "type": "string" - } - }, - "type": "object" - }, - "ActiveCallEventHistory": { - "properties": { - "ani": { - "type": "string" + "allowHangup": { + "type": "boolean" }, - "callEventDts": { - "$ref": "#/components/schemas/DateTime" + "allowHistoricalDialing": { + "type": "boolean" }, - "callEventId": { - "format": "int32", - "type": "integer" + "allowHold": { + "type": "boolean" }, - "callEventType": { - "type": "string" + "allowInbound": { + "type": "boolean" }, - "destDnis": { - "type": "string" + "allowInboundIntlTransfer": { + "type": "boolean" }, - "destDnisE164": { - "type": "string" + "allowLeadInserts": { + "type": "boolean" }, - "destId": { - "format": "int32", - "type": "integer" + "allowLoginControl": { + "type": "boolean" }, - "destName": { - "type": "string" + "allowLoginUpdates": { + "type": "boolean" }, - "destType": { - "enum": [ - "CLOUD-PROFILE", - "CLOUD-DESTINATION", - "GATE", - "TRAC", - "CAMPAIGN", - "AGENT", - "IVR", - "VIVR" - ], - "type": "string" + "allowManualCalls": { + "type": "boolean" }, - "destUii": { - "type": "string" + "allowManualIntlCalls": { + "type": "boolean" }, - "dtmfTrap": { - "type": "string" + "allowManualIntlTransfer": { + "type": "boolean" }, - "eventLog": { - "type": "string" + "allowManualOutboundGates": { + "type": "boolean" }, - "origDnis": { - "type": "string" + "allowManualPass": { + "type": "boolean" }, - "origDnisE164": { - "type": "string" + "allowOffHook": { + "type": "boolean" }, - "origId": { - "format": "int32", - "type": "integer" + "allowOutbound": { + "type": "boolean" }, - "origName": { - "type": "string" + "allowRequeue": { + "type": "boolean" }, - "origType": { - "enum": [ - "CLOUD-PROFILE", - "CLOUD-DESTINATION", - "GATE", - "TRAC", - "CAMPAIGN", - "AGENT", - "IVR", - "VIVR" - ], - "type": "string" + "allowSelfAgentStats": { + "type": "boolean" }, - "origUii": { - "type": "string" - } - }, - "type": "object" - }, - "ActiveCallHistory": { - "properties": { - "accountId": { + "allowTransfer": { + "type": "boolean" + }, + "altDefaultLoginDest": { "type": "string" }, - "activeCallEventHistories": { + "chatQueueAssignments": { "items": { - "$ref": "#/components/schemas/ActiveCallEventHistory" + "format": "int32", + "type": "integer" }, "type": "array" }, - "activeCallSessionHistories": { + "createdOn": { + "$ref": "#/components/schemas/DateTime" + }, + "defaultAutoAnswerOn": { + "type": "boolean" + }, + "defaultLoginDest": { + "type": "string" + }, + "dialGroupAssignments": { "items": { - "$ref": "#/components/schemas/ActiveCallSessionHistory" + "format": "int32", + "type": "integer" }, "type": "array" }, - "agentDisposition": { + "directAgentExtension": { "type": "string" }, - "agentNameAndType": { - "$ref": "#/components/schemas/AgentNameAndType" + "disableSupervisorMonitoring": { + "type": "boolean" }, - "ani": { + "email": { "type": "string" }, - "archive": { - "format": "int32", - "type": "integer" + "enableSoftphone": { + "type": "boolean" }, - "auxPhone": { + "externalAgentId": { "type": "string" }, - "billingKey": { + "firstName": { "type": "string" }, - "callFinalResult": { - "format": "int32", - "type": "integer" + "gateAssignments": { + "items": { + "format": "int32", + "type": "integer" + }, + "type": "array" }, - "callState": { - "type": "string" + "gatesControlAgentVisibility": { + "type": "boolean" }, - "callType": { + "ghostRnaAction": { "type": "string" }, - "currDequeueEventId": { - "format": "int32", - "type": "integer" - }, - "dequeueAttempts": { + "groupId": { "format": "int32", "type": "integer" }, - "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "initLoginBaseState": { + "type": "string" }, - "dialType": { + "initLoginBaseStateId": { "format": "int32", "type": "integer" }, - "dialTypeString": { - "type": "string" - }, - "dialerSourceKey": { - "type": "string" + "isActive": { + "type": "boolean" }, - "dnis": { - "type": "string" + "lastLoginDate": { + "$ref": "#/components/schemas/DateTime" }, - "dnisE164": { + "lastName": { "type": "string" }, - "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "loadBalanceEnabled": { + "type": "boolean" }, - "extraUrlData": { + "location": { "type": "string" }, - "historySource": { - "$ref": "#/components/schemas/HistorySource" + "manualOutboundDefaultCallerId": { + "type": "string" }, - "iqServerId": { + "manualOutboundDefaultCallerIdE164": { "type": "string" }, - "isLongCall": { - "type": "boolean" + "manualOutboundDefaultGate": { + "$ref": "#/components/schemas/Gate" }, - "isShortAbandon": { - "type": "boolean" + "maxChats": { + "format": "int32", + "type": "integer" }, - "isShortCall": { + "multiAccountAgent": { "type": "boolean" }, - "leadId": { + "parentAgentId": { "format": "int32", "type": "integer" }, - "nextDequeueTime": { - "$ref": "#/components/schemas/Timestamp" + "password": { + "type": "string" }, - "nextSessionId": { - "format": "int32", - "type": "integer" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, - "optOut": { - "type": "boolean" + "phoneLoginDialGroup": { + "$ref": "#/components/schemas/DialGroup" }, - "originatingDnis": { + "phoneLoginPin": { "type": "string" }, - "outboundDisposition": { - "type": "string" + "rcUserId": { + "format": "int64", + "type": "integer" + }, + "regionalSettings": { + "$ref": "#/components/schemas/RegionalSettingRequestResponse" + }, + "showLeadHistory": { + "type": "boolean" }, - "outboundExternid": { + "sipPassword": { "type": "string" }, - "priorityQueueEvent": { + "sipSafeUsername": { "type": "string" }, - "recordingDeleted": { + "softphoneId": { "format": "int32", "type": "integer" }, - "recordingUrl": { - "type": "string" - }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" - }, - "scriptResult": { + "team": { "type": "string" }, - "skillOverride": { - "type": "string" + "transientAgent": { + "type": "boolean" }, - "slaPassed": { + "transientDelete": { "type": "boolean" }, - "slaQualified": { + "transientDeleteDate": { + "$ref": "#/components/schemas/DateTime" + }, + "userManagedByRC": { "type": "boolean" }, - "sourceAppId": { + "username": { "type": "string" }, - "uii": { - "type": "string" + "whereSupervisee": { + "items": { + "$ref": "#/components/schemas/AgentSupervisor" + }, + "type": "array" }, - "vruSourceKey": { - "type": "string" + "whereSupervisor": { + "$ref": "#/components/schemas/CollectionAgentSupervisor" } }, "type": "object" }, - "ActiveCallListResponse": { + "ActiveStateBoolean": { "properties": { - "accountId": { - "type": "string" - }, - "agentFirstName": { - "type": "string" - }, - "agentLastName": { - "type": "string" - }, - "ani": { - "type": "string" - }, - "archive": { + "isActive": { "type": "boolean" - }, - "callState": { - "type": "string" - }, - "cnam": { - "type": "string" - }, - "dequeueTime": { - "$ref": "#/components/schemas/DateTime" - }, - "destinationName": { - "type": "string" - }, - "dnis": { - "type": "string" - }, - "dnisE164": { - "type": "string" - }, - "enqueueTime": { - "$ref": "#/components/schemas/DateTime" - }, - "externalId": { - "type": "string" - }, - "uii": { - "type": "string" } }, "type": "object" }, - "ActiveCallSession": { + "AgentAccountAccess": { "properties": { - "agentDisposition": { - "type": "string" - }, - "agentLogin": { - "$ref": "#/components/schemas/AgentLogin" - }, - "agentNotes": { - "type": "string" + "account": { + "$ref": "#/components/schemas/Account" }, - "archive": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "accountId": { "type": "string" }, - "callDts": { - "$ref": "#/components/schemas/DateTime" - }, - "callerName": { + "accountName": { "type": "string" }, - "carrier": { - "type": "string" + "agent": { + "$ref": "#/components/schemas/Agent" }, - "cloudDestinationId": { + "agentId": { "format": "int32", "type": "integer" }, - "dialDisposition": { + "name": { "type": "string" - }, - "dialDts": { - "$ref": "#/components/schemas/DateTime" - }, - "dialDuration": { + } + }, + "type": "object" + }, + "AgentChatGroupAccess": { + "properties": { + "agentId": { "format": "int32", "type": "integer" }, - "duration": { + "chatGroupId": { "format": "int32", "type": "integer" - }, - "iqServerId": { - "type": "string" - }, - "isDequeueAgent": { + } + }, + "type": "object" + }, + "AgentDialGroupMember": { + "properties": { + "agentId": { "format": "int32", "type": "integer" }, - "isMonitoring": { + "dialGroupId": { "format": "int32", "type": "integer" }, - "onHold": { + "hciClicker": { + "type": "boolean" + } + }, + "type": "object" + }, + "AgentGateAccess": { + "properties": { + "agentId": { "format": "int32", "type": "integer" }, - "phone": { - "type": "string" - }, - "pk": { - "$ref": "#/components/schemas/ActiveCallSessionPK" - }, - "recordingUrl": { - "type": "string" - }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" - }, - "sessionId": { - "type": "string" - }, - "sessionType": { - "type": "string" - }, - "skillProfileId": { + "agentRank": { "format": "int32", "type": "integer" }, - "termParty": { - "type": "string" - }, - "termReason": { + "defaultDestOverride": { "type": "string" }, - "transferFlag": { + "gateId": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "AgentGateGroupAccess": { + "properties": { + "agentId": { "format": "int32", "type": "integer" }, - "wrapTime": { + "gateGroupId": { "format": "int32", "type": "integer" } }, "type": "object" }, - "ActiveCallSessionHistory": { + "AgentGroup": { "properties": { - "agentLoginId": { + "account": { + "$ref": "#/components/schemas/Account" + }, + "agentGroupId": { "format": "int32", "type": "integer" }, - "agentNotes": { - "type": "string" + "agents": { + "$ref": "#/components/schemas/CollectionAgent" }, - "archive": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "groupName": { "type": "string" }, - "callDts": { - "$ref": "#/components/schemas/DateTime" - }, - "callerName": { - "type": "string" + "isDefault": { + "type": "boolean" }, - "carrier": { - "type": "string" - }, - "cloudDestinationId": { - "format": "int32", - "type": "integer" - }, - "dialDisposition": { - "type": "string" - }, - "dialDts": { - "$ref": "#/components/schemas/DateTime" - }, - "dialDuration": { - "format": "int32", - "type": "integer" - }, - "duration": { - "format": "int32", - "type": "integer" - }, - "iqServerId": { - "type": "string" - }, - "isDequeueAgent": { - "format": "int32", - "type": "integer" - }, - "isMonitoring": { - "format": "int32", - "type": "integer" - }, - "onHold": { - "format": "int32", - "type": "integer" - }, - "phone": { - "type": "string" - }, - "pk": { - "$ref": "#/components/schemas/ActiveCallSessionPK" - }, - "recordingUrl": { - "type": "string" - }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" - }, - "sessionId": { - "type": "string" - }, - "sessionType": { - "type": "string" - }, - "skillProfileId": { - "format": "int32", - "type": "integer" - }, - "termParty": { - "type": "string" - }, - "termReason": { - "type": "string" - }, - "transferFlag": { - "format": "int32", - "type": "integer" - }, - "wrapTime": { - "format": "int32", - "type": "integer" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" } }, "type": "object" }, - "ActiveCallSessionPK": { + "AgentRequest": { "properties": { - "sessionId": { - "type": "string" + "accountAccess": { + "items": { + "$ref": "#/components/schemas/AgentAccountAccess" + }, + "type": "array" }, - "uii": { - "type": "string" - } - }, - "type": "object" - }, - "ActiveCallUniqueId": { - "properties": { - "ani": { - "type": "string" + "active": { + "type": "boolean" }, - "dnis": { - "type": "string" + "agentAccountAccess": { + "items": { + "$ref": "#/components/schemas/AgentAccountAccess" + }, + "type": "array" }, - "dnisE164": { - "type": "string" + "agentChatGroupAccess": { + "items": { + "$ref": "#/components/schemas/AgentChatGroupAccess" + }, + "type": "array" }, - "originatingDnis": { - "type": "string" - } - }, - "type": "object" - }, - "ActiveChat": { - "properties": { - "accountId": { - "type": "string" + "agentChatQueueAccesses": { + "$ref": "#/components/schemas/CollectionAgentChatQueueAccess" }, - "activeChatSessions": { + "agentDialGroupMembers": { + "$ref": "#/components/schemas/CollectionAgentDialGroupMember" + }, + "agentGateAccess": { "items": { - "$ref": "#/components/schemas/ActiveChatSession" + "$ref": "#/components/schemas/AgentGateAccess" }, "type": "array" }, - "agentDisposition": { - "type": "string" + "agentGateGroupAccess": { + "items": { + "$ref": "#/components/schemas/AgentGateGroupAccess" + }, + "type": "array" }, - "ani": { - "type": "string" + "agentGroup": { + "$ref": "#/components/schemas/AgentGroup" }, - "archive": { + "agentId": { "format": "int32", "type": "integer" }, - "billingKey": { - "type": "string" - }, - "browserInfo": { - "type": "string" + "agentLoadBalance": { + "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" }, - "channelType": { - "type": "string" + "agentLoadBalanceMembers": { + "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" }, - "chatQueueId": { + "agentRank": { "format": "int32", "type": "integer" }, - "chatState": { + "agentSkillProfiles": { + "items": { + "$ref": "#/components/schemas/AgentSkillProfile" + }, + "type": "array" + }, + "agentType": { "enum": [ - "CHAT_PREQUEUED", - "CHAT_QUEUED", - "CHAT_DEQUEUE_1", - "CHAT_DEQUEUE_2", - "CHAT_ACTIVE", - "CHAT_COMPLETED", - "CHAT_PQUEUED", - "CHAT_END", - "CHAT_IP_BLOCKED", - "CHAT_QUEUE_CLOSED", - "CHAT_NO_AGENTS", - "CHAT_MAX_QUEUE", - "CHAT_THROTTLE", - "CHAT_DISCONNECT" + "AGENT", + "SUPERVISOR", + "MULTI_USER", + "MULTI_SUPERVISOR" ], "type": "string" }, - "currDequeueEventId": { - "format": "int32", - "type": "integer" + "allowAgentReports": { + "type": "boolean" }, - "dequeueAgentSession": { - "$ref": "#/components/schemas/ActiveChatSession" + "allowAgentStats": { + "type": "boolean" }, - "dequeueAttempts": { - "format": "int32", - "type": "integer" + "allowAutoAnswer": { + "type": "boolean" }, - "dequeueTime": { - "$ref": "#/components/schemas/DateTime" + "allowBlended": { + "type": "boolean" }, - "dnis": { - "type": "string" + "allowCallControl": { + "type": "boolean" }, - "dnisE164": { - "type": "string" + "allowCampStats": { + "type": "boolean" }, - "enqueueTime": { - "$ref": "#/components/schemas/DateTime" + "allowChat": { + "type": "boolean" }, - "jsonBaggage": { - "type": "string" + "allowChatStats": { + "type": "boolean" }, - "nextDequeueTime": { - "$ref": "#/components/schemas/DateTime" + "allowChatVoiceConcurrent": { + "type": "boolean" }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "allowCrossGateRequeue": { + "type": "boolean" }, - "skillOverride": { + "allowDirectAgentTransfer": { + "enum": [ + "DIRECT_TRANSFER_DISABLED", + "ALLOW_DIRECT_TRANSFER_TO_SAME_GROUP", + "ALLOW_DIRECT_TRANSFER_TO_ANY_GROUP" + ], "type": "string" }, - "sourceIp": { - "type": "string" + "allowEndcallforeveryone": { + "type": "boolean" }, - "uii": { - "type": "string" - } - }, - "type": "object" - }, - "ActiveChatSession": { - "properties": { - "agentDisposition": { + "allowExternalChat": { + "type": "boolean" + }, + "allowFromIpAddresses": { "type": "string" }, - "agentLogin": { - "$ref": "#/components/schemas/AgentLogin" + "allowGateStats": { + "type": "boolean" }, - "agentNotes": { - "type": "string" + "allowHangup": { + "type": "boolean" }, - "archive": { + "allowHistoricalDialing": { "type": "boolean" }, - "dequeueAgent": { + "allowHold": { "type": "boolean" }, - "iqServerId": { - "type": "string" + "allowInbound": { + "type": "boolean" }, - "isDequeueAgent": { + "allowInboundIntlTransfer": { "type": "boolean" }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "allowLeadInserts": { + "type": "boolean" }, - "sessionEnd": { - "$ref": "#/components/schemas/DateTime" + "allowLoginControl": { + "type": "boolean" }, - "sessionId": { - "format": "int32", - "type": "integer" + "allowLoginUpdates": { + "type": "boolean" }, - "sessionStart": { - "$ref": "#/components/schemas/DateTime" + "allowManualCalls": { + "type": "boolean" }, - "sessionType": { - "type": "string" + "allowManualIntlCalls": { + "type": "boolean" }, - "skillProfileId": { - "format": "int32", - "type": "integer" + "allowManualIntlTransfer": { + "type": "boolean" }, - "termParty": { - "type": "string" + "allowManualOutboundGates": { + "type": "boolean" }, - "termReason": { - "type": "string" + "allowManualPass": { + "type": "boolean" }, - "uii": { - "type": "string" - } - }, - "type": "object" - }, - "ActiveState_boolean_": { - "properties": { - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "ActiveStateboolean": { - "properties": { - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "ActiveStateint": { - "properties": { - "isActive": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "AdminUserRequest": { - "properties": { - "children": { - "items": { - "$ref": "#/components/schemas/User" - }, - "type": "array" - }, - "creationDate": { - "$ref": "#/components/schemas/DateTime" - }, - "enabled": { - "type": "boolean" - }, - "firstName": { - "type": "string" - }, - "fullName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "parentPath": { - "type": "string" - }, - "phoneNumber": { - "type": "string" - }, - "phoneNumberE164": { - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "rcAccountId": { - "type": "string" - }, - "rcUserId": { - "format": "int64", - "type": "integer" - }, - "regionalSettings": { - "$ref": "#/components/schemas/RegionalSettingRequestResponse" - }, - "roles": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Role" - } - }, - "rootUser": { - "type": "boolean" - }, - "userId": { - "format": "int32", - "type": "integer" - }, - "userManagedByRC": { - "type": "boolean" - }, - "userName": { - "type": "string" - } - }, - "type": "object" - }, - "Agent": { - "properties": { - "accountAccess": { - "$ref": "#/components/schemas/CollectionAgentAccountAccess" - }, - "active": { - "type": "boolean" - }, - "agentAccountAccess": { - "items": { - "$ref": "#/components/schemas/AgentAccountAccess" - }, - "type": "array" - }, - "agentChatGroupAccess": { - "items": { - "$ref": "#/components/schemas/AgentChatGroupAccess" - }, - "type": "array" - }, - "agentChatQueueAccesses": { - "$ref": "#/components/schemas/CollectionAgentChatQueueAccess" - }, - "agentDialGroupMembers": { - "$ref": "#/components/schemas/CollectionAgentDialGroupMember" - }, - "agentGateAccess": { - "$ref": "#/components/schemas/CollectionAgentGateAccess" - }, - "agentGateGroupAccess": { - "items": { - "$ref": "#/components/schemas/AgentGateGroupAccess" - }, - "type": "array" - }, - "agentGroup": { - "$ref": "#/components/schemas/AgentGroup" - }, - "agentId": { - "format": "int32", - "type": "integer" - }, - "agentLoadBalance": { - "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" - }, - "agentLoadBalanceMembers": { - "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" - }, - "agentRank": { - "format": "int32", - "type": "integer" - }, - "agentSkillProfiles": { - "$ref": "#/components/schemas/CollectionAgentSkillProfile" - }, - "agentType": { - "enum": [ - "AGENT", - "SUPERVISOR", - "MULTI_USER", - "MULTI_SUPERVISOR" - ], - "type": "string" - }, - "allowAgentReports": { - "type": "boolean" - }, - "allowAgentStats": { - "type": "boolean" - }, - "allowAutoAnswer": { - "type": "boolean" - }, - "allowBlended": { - "type": "boolean" - }, - "allowCallControl": { - "type": "boolean" - }, - "allowCampStats": { - "type": "boolean" - }, - "allowChat": { - "type": "boolean" - }, - "allowChatStats": { - "type": "boolean" - }, - "allowChatVoiceConcurrent": { - "type": "boolean" - }, - "allowCrossGateRequeue": { - "type": "boolean" - }, - "allowDirectAgentTransfer": { - "enum": [ - "DIRECT_TRANSFER_DISABLED", - "ALLOW_DIRECT_TRANSFER_TO_SAME_GROUP", - "ALLOW_DIRECT_TRANSFER_TO_ANY_GROUP" - ], - "type": "string" - }, - "allowEndcallforeveryone": { - "type": "boolean" - }, - "allowExternalChat": { - "type": "boolean" - }, - "allowFromIpAddresses": { - "type": "string" - }, - "allowGateStats": { - "type": "boolean" - }, - "allowHangup": { - "type": "boolean" - }, - "allowHistoricalDialing": { - "type": "boolean" - }, - "allowHold": { - "type": "boolean" - }, - "allowInbound": { - "type": "boolean" - }, - "allowInboundIntlTransfer": { - "type": "boolean" - }, - "allowLeadInserts": { - "type": "boolean" - }, - "allowLoginControl": { - "type": "boolean" - }, - "allowLoginUpdates": { - "type": "boolean" - }, - "allowManualCalls": { - "type": "boolean" - }, - "allowManualIntlCalls": { - "type": "boolean" - }, - "allowManualIntlTransfer": { - "type": "boolean" - }, - "allowManualOutboundGates": { - "type": "boolean" - }, - "allowManualPass": { - "type": "boolean" - }, - "allowOffHook": { + "allowOffHook": { "type": "boolean" }, "allowOutbound": { @@ -2059,6 +1489,9 @@ "phoneLoginPin": { "type": "string" }, + "phoneNumbersI18nEnabled": { + "type": "boolean" + }, "rcUserId": { "format": "int64", "type": "integer" @@ -2109,101 +1542,62 @@ }, "type": "object" }, - "ActiveStateBoolean": { + "AgentSkillProfile": { "properties": { - "isActive": { + "chatGroupSkills": { + "items": { + "$ref": "#/components/schemas/ChatGroupSkill" + }, + "type": "array" + }, + "createdOn": { + "$ref": "#/components/schemas/DateTime" + }, + "default": { "type": "boolean" - } - }, - "type": "object" - }, - "AgentAccountAccess": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" }, - "accountId": { - "type": "string" - }, - "accountName": { - "type": "string" + "gateGroupSkills": { + "items": { + "$ref": "#/components/schemas/GateGroupSkill" + }, + "type": "array" }, - "agent": { - "$ref": "#/components/schemas/Agent" + "groupSkills": { + "items": { + "$ref": "#/components/schemas/GateGroupSkill" + }, + "type": "array" }, - "agentId": { - "format": "int32", - "type": "integer" + "isDefault": { + "type": "boolean" }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "AgentBlockMonitor": { - "properties": { - "blockMonitorId": { + "profileDesc": { "type": "string" }, - "duration": { + "profileId": { "format": "int32", "type": "integer" }, - "endTime": { - "$ref": "#/components/schemas/DateTime" - }, - "reason": { - "type": "string" - }, - "recordingUrl": { - "type": "string" - }, - "requestedBy": { - "type": "string" - }, - "result": { - "type": "string" - }, - "startTime": { - "$ref": "#/components/schemas/DateTime" - }, - "uii": { + "profileName": { "type": "string" } }, "type": "object" }, - "AgentChatGroupAccess": { - "properties": { - "agentId": { - "format": "int32", - "type": "integer" - }, - "chatGroupId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "AgentChatQueueAccess": { + "AgentSupervisor": { "properties": { "agentId": { "format": "int32", "type": "integer" }, - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" - }, - "chatQueueId": { + "supervisorId": { "format": "int32", "type": "integer" } }, "type": "object" }, - "AgentDetailsResult": { + "AgentV2": { "properties": { "accountId": { "type": "string" @@ -2219,27 +1613,62 @@ "format": "int32", "type": "integer" }, + "agentRank": { + "format": "int32", + "type": "integer" + }, "agentType": { - "enum": [ - "AGENT", - "SUPERVISOR", - "MULTI_USER", - "MULTI_SUPERVISOR" - ], + "type": "string" + }, + "allowLoginControl": { + "type": "boolean" + }, + "allowLoginUpdates": { + "type": "boolean" + }, + "altDefaultLoginDest": { + "type": "string" + }, + "directAgentExtension": { "type": "string" }, "email": { "type": "string" }, + "enableSoftphone": { + "type": "boolean" + }, + "externalAgentId": { + "type": "string" + }, "firstName": { "type": "string" }, + "ghostRnaAction": { + "type": "string" + }, + "initLoginBaseState": { + "type": "string" + }, "lastName": { "type": "string" }, "location": { "type": "string" }, + "manualOutboundDefaultCallerId": { + "type": "string" + }, + "maxChats": { + "format": "int32", + "type": "integer" + }, + "password": { + "type": "string" + }, + "phoneLoginPin": { + "type": "string" + }, "rcUserId": { "format": "int64", "type": "integer" @@ -2251,2171 +1680,1790 @@ "type": "string" } }, + "title": "AgentV2", "type": "object" }, - "AgentDialGroupMember": { + "AmdProfile": { "properties": { - "agentId": { + "accountId": { + "type": "string" + }, + "amdAfterGreetingSilence": { "format": "int32", "type": "integer" }, - "dialGroupId": { + "amdBetweenWordSilence": { "format": "int32", "type": "integer" }, - "hciClicker": { - "type": "boolean" - } - }, - "type": "object" - }, - "AgentGateAccess": { - "properties": { - "agentId": { + "amdGreeting": { "format": "int32", "type": "integer" }, - "agentRank": { + "amdInitSilence": { "format": "int32", "type": "integer" }, - "defaultDestOverride": { - "type": "string" - }, - "gateId": { + "amdMaxWords": { "format": "int32", "type": "integer" - } - }, - "type": "object" - }, - "AgentGateGroupAccess": { - "properties": { - "agentId": { + }, + "amdMinWordLength": { "format": "int32", "type": "integer" }, - "gateGroupId": { + "amdProfileId": { "format": "int32", "type": "integer" - } - }, - "type": "object" - }, - "AgentGateLoginRequest": { - "properties": { - "action": { - "enum": [ - "ADD", - "REMOVE" - ], + }, + "amdProfileName": { "type": "string" }, - "agentGroupId": { + "amdSilenceThreshold": { "format": "int32", "type": "integer" }, - "agentId": { + "amdTotalTime": { "format": "int32", "type": "integer" }, - "gateIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - } - }, - "type": "object" - }, - "AgentGroup": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" - }, - "agentGroupId": { + "countOfCampaigns": { "format": "int32", "type": "integer" }, - "agents": { - "$ref": "#/components/schemas/CollectionAgent" - }, - "groupName": { - "type": "string" - }, - "isDefault": { + "systemDefault": { "type": "boolean" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" + "systemProfile": { + "type": "boolean" } }, "type": "object" }, - "AgentImportRequest": { + "AssignedDnis": { "properties": { - "active": { - "type": "boolean" + "cloudRouteProfile": { + "$ref": "#/components/schemas/CloudRouteProfileSkinny" }, - "agentType": { + "dnis": { "type": "string" }, - "allowChat": { - "type": "boolean" + "dnisDescription": { + "type": "string" }, - "allowInbound": { - "type": "boolean" + "dnisE164": { + "type": "string" }, - "allowOutbound": { - "type": "boolean" + "endDate": { + "$ref": "#/components/schemas/DateTime" }, - "chatQueueAssignmentIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" + "endPointId": { + "type": "string" }, - "dialGroupAssignmentIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" + "endPointType": { + "type": "string" + }, + "gate": { + "$ref": "#/components/schemas/GateSkinnyAssignable" }, "isActive": { "type": "boolean" }, - "queueAssignmentIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "rcAccountId": { + "originatingDnis": { "type": "string" }, - "rcOfficeUsers": { - "items": { - "$ref": "#/components/schemas/RcOfficeUser" - }, - "type": "array" - } - }, - "type": "object" - }, - "AgentLoadBalanceMember": { - "properties": { - "masterAgentId": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" + "phoneNumbersI18nEnabled": { + "type": "boolean" }, - "slaveAccountId": { - "type": "string" + "startDate": { + "$ref": "#/components/schemas/DateTime" }, - "slaveAgentId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "AgentLoadBalanceMemberPK": { - "properties": { - "masterAgentId": { - "format": "int32", - "type": "integer" + "tracNumber": { + "$ref": "#/components/schemas/TracNumberSkinny" }, - "slaveAgentId": { - "format": "int32", - "type": "integer" + "visualIvr": { + "$ref": "#/components/schemas/VisualIvrSkinny" } }, "type": "object" }, - "AgentLogin": { + "AssignedSmsDnis": { "properties": { - "agent": { - "$ref": "#/components/schemas/Agent" + "chatQueue": { + "$ref": "#/components/schemas/ChatQueueSkinny" }, - "agentAuxState": { + "dnis": { "type": "string" }, - "agentBlockMonitor": { - "$ref": "#/components/schemas/CollectionAgentBlockMonitor" + "dnisDescription": { + "type": "string" }, - "agentChatState": { + "dnisE164": { "type": "string" }, - "agentLoginChatQueues": { - "$ref": "#/components/schemas/CollectionAgentLoginChatQueues" + "dnisPool": { + "$ref": "#/components/schemas/DnisPoolV2" }, - "agentLoginGates": { - "$ref": "#/components/schemas/CollectionAgentLoginGate" + "endDate": { + "$ref": "#/components/schemas/DateTime" }, - "agentLoginId": { - "format": "int32", - "type": "integer" + "isActive": { + "type": "boolean" }, - "agentLoginType": { + "originatingDnis": { "type": "string" }, - "agentOffhookSessions": { - "items": { - "$ref": "#/components/schemas/AgentOffhookSession" - }, - "type": "array" + "phoneNumbersI18nEnabled": { + "type": "boolean" }, - "agentPhone": { + "startDate": { + "$ref": "#/components/schemas/DateTime" + } + }, + "type": "object" + }, + "AuditLog": { + "properties": { + "accountId": { "type": "string" }, - "agentRank": { - "format": "int32", - "type": "integer" - }, - "agentSkillProfile": { - "$ref": "#/components/schemas/AgentSkillProfile" - }, - "agentState": { + "actionType": { + "enum": [ + "DELETE", + "CREATE", + "UPDATE" + ], "type": "string" }, - "availableTime": { - "format": "int32", - "type": "integer" - }, - "awayTime": { - "format": "int32", - "type": "integer" - }, - "breakTime": { - "format": "int32", - "type": "integer" - }, - "callsHandled": { - "format": "int32", - "type": "integer" - }, - "chatAvailableTime": { - "format": "int32", - "type": "integer" + "affectedEntityJson": { + "type": "string" }, - "chatEngagedTime": { - "format": "int32", - "type": "integer" + "auditLogResultList": { + "items": { + "$ref": "#/components/schemas/AuditLogResult" + }, + "type": "array" }, - "chatPresentedTime": { - "format": "int32", - "type": "integer" + "auditedEntityDescription": { + "type": "object" }, - "chatRnaTime": { - "format": "int32", - "type": "integer" + "auditedEntityId": { + "type": "object" }, - "chatsHandled": { - "format": "int32", - "type": "integer" + "authUser": { + "$ref": "#/components/schemas/AuditLogAuthenticatedUser" }, - "currentChatCount": { - "format": "int32", + "createTime": { + "format": "int64", "type": "integer" }, - "dialGroup": { - "$ref": "#/components/schemas/DialGroup" - }, - "engagedTime": { - "format": "int32", - "type": "integer" + "createTimeAsDateTime": { + "$ref": "#/components/schemas/DateTime" }, - "exportFlag": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "description": { "type": "string" }, - "holdTime": { - "format": "int32", - "type": "integer" - }, "id": { - "format": "int32", - "type": "integer" + "type": "string" + } + }, + "type": "object" + }, + "AuditLogAuthenticatedUser": { + "properties": { + "firstName": { + "type": "string" }, - "ipMapKey": { + "fullJson": { "type": "string" }, - "iqServerId": { + "lastName": { "type": "string" }, - "isGhostLogin": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "sourceId": { "type": "string" }, - "lastArchiveStateDts": { - "$ref": "#/components/schemas/DateTime" + "userId": { + "type": "string" }, - "lastCallDts": { - "$ref": "#/components/schemas/DateTime" + "userName": { + "type": "string" + } + }, + "type": "object" + }, + "AuditLogResult": { + "properties": { + "attributeName": { + "type": "string" }, - "loginDialGroupId": { - "format": "int32", - "type": "integer" + "classType": { + "type": "string" }, - "loginDts": { - "$ref": "#/components/schemas/DateTime" + "newValue": { + "type": "object" }, - "loginHashcode": { + "originalValue": { + "type": "object" + } + }, + "type": "object" + }, + "AuditLogSearchCriteria": { + "properties": { + "accountId": { "type": "string" }, - "logoutDts": { - "$ref": "#/components/schemas/DateTime" - }, - "lunchTime": { - "format": "int32", - "type": "integer" + "ascOrDesc": { + "enum": [ + "ASCENDING", + "DESCENDING" + ], + "type": "string" }, - "manualDials": { - "format": "int32", - "type": "integer" + "auditActions": { + "items": { + "enum": [ + "DELETE", + "CREATE", + "UPDATE" + ], + "type": "string" + }, + "type": "array" }, - "monitorAgentId": { - "format": "int32", - "type": "integer" + "auditedEntityId": { + "type": "string" }, - "name": { + "createUserId": { "type": "string" }, - "nextCallTime": { + "endDateTime": { "$ref": "#/components/schemas/DateTime" }, - "parentAgentId": { - "format": "int32", - "type": "integer" - }, - "pendingDispTime": { - "format": "int32", - "type": "integer" - }, - "pendingDisposition": { - "type": "boolean" - }, - "previewDials": { - "format": "int32", + "endDateTimeAsUnix": { + "format": "int64", "type": "integer" }, - "reservedDts": { - "$ref": "#/components/schemas/DateTime" - }, - "reservedUii": { + "orderBy": { "type": "string" }, - "ringTime": { - "format": "int32", - "type": "integer" - }, - "rnaCount": { - "format": "int32", - "type": "integer" - }, - "rnaTime": { - "format": "int32", - "type": "integer" + "searchEntities": { + "items": { + "type": "string" + }, + "type": "array" }, - "stateDts": { + "startDateTime": { "$ref": "#/components/schemas/DateTime" }, - "trainTime": { - "format": "int32", - "type": "integer" - }, - "workTime": { - "format": "int32", + "startDateTimeAsUnix": { + "format": "int64", "type": "integer" } }, "type": "object" }, - "AgentLoginAuthVerifyResult": { + "Auditable": { "properties": { - "accountId": { + "fullPath": { "type": "string" }, - "agentId": { - "format": "int32", - "type": "integer" - }, - "agentLoginId": { - "format": "int32", - "type": "integer" - }, - "authTokens": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "integrations": { - "items": { - "$ref": "#/components/schemas/AccountIntegrationBase" - }, - "type": "array" + "name": { + "type": "string" } }, "type": "object" }, - "AgentLoginChatQueues": { + "AuthConfig": { "properties": { - "agentLoginChatQueueId": { - "format": "int64", - "type": "integer" + "authType": { + "enum": [ + "APIKEY", + "JWT", + "BASIC", + "OAUTH", + "CUSTOM_AUTH" + ], + "type": "string" }, - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" + "apiKey": { + "type": "string" } }, "type": "object" }, - "AgentLoginGate": { + "AuthenticatedUser": { "properties": { - "agentLoginGateId": { - "format": "int64", - "type": "integer" + "authToken": { + "type": "string" }, - "agentRank": { - "format": "int32", - "type": "integer" + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "isApiToken": { + "type": "boolean" + }, + "masterRightsDocs": { + "additionalProperties": { + "$ref": "#/components/schemas/RightsDocument" + }, + "type": "object" + }, + "masterRightsDocsValues": { + "$ref": "#/components/schemas/CollectionRightsDocument" }, - "destOverride": { + "name": { "type": "string" }, - "gate": { - "$ref": "#/components/schemas/Gate" + "rightsDocs": { + "additionalProperties": { + "$ref": "#/components/schemas/RightsDocument" + }, + "type": "object" + }, + "sourceIp": { + "type": "string" + }, + "stayLoggedIn": { + "type": "boolean" + }, + "superUser": { + "type": "boolean" + }, + "user": { + "$ref": "#/components/schemas/User" } }, "type": "object" }, - "AgentLoginProductView": { + "BaseAgentState": { "properties": { - "agentGroupId": { - "format": "int32", - "type": "integer" + "colKey": { + "type": "string" }, - "agentId": { - "format": "int32", - "type": "integer" + "colLabel": { + "type": "string" }, - "agentLoginId": { + "id": { "format": "int32", "type": "integer" }, - "agentLoginType": { - "type": "string" + "isCore": { + "type": "boolean" + }, + "isRequired": { + "type": "boolean" }, - "agentPhone": { + "name": { + "type": "string" + } + }, + "type": "object" + }, + "BaseCsvDto": { + "type": "object" + }, + "Blob": { + "properties": { + "binaryStream": { + "$ref": "#/components/schemas/InputStream" + } + }, + "type": "object" + }, + "CallerIdBucket": { + "properties": { + "accountId": { "type": "string" }, - "agentRank": { + "active": { + "type": "boolean" + }, + "bucketId": { "format": "int32", "type": "integer" }, - "agentState": { + "bucketName": { "type": "string" }, - "agentType": { + "bwOrderId": { "type": "string" }, - "email": { - "type": "string" + "callerIdBucketNumbers": { + "items": { + "$ref": "#/components/schemas/CallerIdBucketNumber" + }, + "type": "array" }, - "firstName": { + "callerIdName": { "type": "string" }, - "isGhostLogin": { - "type": "boolean" + "createDate": { + "$ref": "#/components/schemas/DateTime" }, - "isOffhook": { - "type": "boolean" + "excludedStates": { + "items": { + "type": "string" + }, + "type": "array" }, - "lastName": { + "forwardingDid": { "type": "string" }, - "loginDts": { - "$ref": "#/components/schemas/DateTime" + "forwardingDidE164": { + "type": "string" }, - "pendingDisposition": { + "isActive": { "type": "boolean" }, - "stateDts": { - "$ref": "#/components/schemas/DateTime" - }, - "username": { + "orderStatus": { + "enum": [ + "PENDING", + "COMPLETE", + "FAILED", + "DISCONNECT" + ], "type": "string" + }, + "phoneNumbersI18nEnabled": { + "type": "boolean" } }, "type": "object" }, - "AgentLoginRequest": { + "CallerIdBucketNumber": { "properties": { - "defaultDialDest": { + "city": { "type": "string" }, - "gateIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - } - }, - "type": "object" - }, - "AgentNameAndType": { - "properties": { - "agentId": { + "lat": { + "format": "double", + "type": "number" + }, + "lon": { + "format": "double", + "type": "number" + }, + "numberId": { "format": "int32", "type": "integer" }, - "agentName": { + "state": { "type": "string" }, - "agentType": { + "tnNumber": { "type": "string" } }, "type": "object" }, - "AgentOffhookSession": { + "Campaign": { "properties": { - "accountId": { + "abandonMsg": { "type": "string" }, - "ani": { + "afterCallBaseState": { "type": "string" }, - "archive": { - "format": "int32", - "type": "integer" + "afterCallState": { + "$ref": "#/components/schemas/AccountAuxState" }, - "carrier": { + "agentConnectSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" + }, + "agentPopMessage": { "type": "string" }, - "dnis": { + "agentTermSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" + }, + "allowLeadInserts": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "dnisE164": { + "allowLeadUpdates": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "endDts": { - "$ref": "#/components/schemas/DateTime" + "amdProfileId": { + "$ref": "#/components/schemas/AmdProfile" }, - "iqServerId": { - "format": "int32", - "type": "integer" + "appUrl": { + "type": "string" }, - "monitoring": { - "format": "int32", - "type": "integer" + "aux1Label": { + "type": "string" }, - "offhookUii": { + "aux2Label": { "type": "string" }, - "safeArchiveDate": { - "$ref": "#/components/schemas/DateTime" + "aux3Label": { + "type": "string" }, - "startDts": { - "$ref": "#/components/schemas/DateTime" + "aux4Label": { + "type": "string" }, - "vruSourceKey": { + "aux5Label": { "type": "string" - } - }, - "type": "object" - }, - "AgentRequest": { - "properties": { - "accountAccess": { - "items": { - "$ref": "#/components/schemas/AgentAccountAccess" - }, - "type": "array" }, - "active": { - "type": "boolean" + "billingCode": { + "type": "string" }, - "agentAccountAccess": { - "items": { - "$ref": "#/components/schemas/AgentAccountAccess" - }, - "type": "array" + "callerId": { + "type": "string" }, - "agentChatGroupAccess": { - "items": { - "$ref": "#/components/schemas/AgentChatGroupAccess" - }, - "type": "array" + "callerIdBucket": { + "$ref": "#/components/schemas/CallerIdBucket" }, - "agentChatQueueAccesses": { - "$ref": "#/components/schemas/CollectionAgentChatQueueAccess" + "campaignDesc": { + "type": "string" }, - "agentDialGroupMembers": { - "$ref": "#/components/schemas/CollectionAgentDialGroupMember" - }, - "agentGateAccess": { - "items": { - "$ref": "#/components/schemas/AgentGateAccess" - }, - "type": "array" + "campaignDispositions": { + "$ref": "#/components/schemas/CollectionCampaignDisposition" }, - "agentGateGroupAccess": { - "items": { - "$ref": "#/components/schemas/AgentGateGroupAccess" - }, - "type": "array" + "campaignFilterStates": { + "$ref": "#/components/schemas/CollectionCampaignFilterStates" }, - "agentGroup": { - "$ref": "#/components/schemas/AgentGroup" + "campaignFilterTimezones": { + "$ref": "#/components/schemas/CollectionCampaignFilterTimezones" }, - "agentId": { + "campaignId": { "format": "int32", "type": "integer" }, - "agentLoadBalance": { - "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" - }, - "agentLoadBalanceMembers": { - "$ref": "#/components/schemas/CollectionAgentLoadBalanceMember" + "campaignName": { + "type": "string" }, - "agentRank": { + "campaignPriority": { "format": "int32", "type": "integer" }, - "agentSkillProfiles": { - "items": { - "$ref": "#/components/schemas/AgentSkillProfile" - }, - "type": "array" - }, - "agentType": { - "enum": [ - "AGENT", - "SUPERVISOR", - "MULTI_USER", - "MULTI_SUPERVISOR" - ], - "type": "string" - }, - "allowAgentReports": { - "type": "boolean" - }, - "allowAgentStats": { - "type": "boolean" + "campaignRequeueShortcuts": { + "$ref": "#/components/schemas/CollectionRequeueShortcut" }, - "allowAutoAnswer": { - "type": "boolean" + "campaignResultDest": { + "$ref": "#/components/schemas/ResultFileDestination" }, - "allowBlended": { - "type": "boolean" + "campaignUnlimitedFieldGroup": { + "$ref": "#/components/schemas/CampaignUnlimitedFieldGroup" }, - "allowCallControl": { - "type": "boolean" + "campaignWhitelistTagMembers": { + "$ref": "#/components/schemas/CollectionWhitelistTagMembers" }, - "allowCampStats": { - "type": "boolean" + "countryId": { + "type": "string" }, - "allowChat": { - "type": "boolean" + "customDialZoneGroup": { + "$ref": "#/components/schemas/CustomDialZoneGroups" }, - "allowChatStats": { - "type": "boolean" + "dialGroup": { + "$ref": "#/components/schemas/DialGroup" }, - "allowChatVoiceConcurrent": { - "type": "boolean" + "dialLoadedOrder": { + "format": "int32", + "type": "integer" }, - "allowCrossGateRequeue": { - "type": "boolean" + "dispositionTimeout": { + "format": "int32", + "type": "integer" }, - "allowDirectAgentTransfer": { + "dncScrubOption": { "enum": [ - "DIRECT_TRANSFER_DISABLED", - "ALLOW_DIRECT_TRANSFER_TO_SAME_GROUP", - "ALLOW_DIRECT_TRANSFER_TO_ANY_GROUP" + "DO_NOT_SCRUB", + "INTERNAL_AND_NATIONAL", + "INTERNAL_ONLY", + "CELLULAR_AND_INTERNAL", + "CELLULAR_ONLY" ], "type": "string" }, - "allowEndcallforeveryone": { - "type": "boolean" - }, - "allowExternalChat": { + "enableGlobalPhoneBook": { "type": "boolean" }, - "allowFromIpAddresses": { + "endCallMsg": { "type": "string" }, - "allowGateStats": { - "type": "boolean" - }, - "allowHangup": { - "type": "boolean" - }, - "allowHistoricalDialing": { - "type": "boolean" + "endDate": { + "$ref": "#/components/schemas/DateTime" }, - "allowHold": { + "exportFlag": { "type": "boolean" }, - "allowInbound": { - "type": "boolean" + "filterEnabled": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" }, - "allowInboundIntlTransfer": { - "type": "boolean" + "filterType": { + "type": "string" }, - "allowLeadInserts": { - "type": "boolean" + "friSched": { + "type": "string" }, - "allowLoginControl": { - "type": "boolean" + "genericKeyValuePairs": { + "type": "string" }, - "allowLoginUpdates": { - "type": "boolean" + "groupId": { + "format": "int32", + "type": "integer" }, - "allowManualCalls": { - "type": "boolean" + "hangupOnDisposition": { + "format": "int32", + "type": "integer" }, - "allowManualIntlCalls": { - "type": "boolean" + "isActive": { + "format": "int32", + "type": "integer" }, - "allowManualIntlTransfer": { - "type": "boolean" + "lastPassDts": { + "$ref": "#/components/schemas/Timestamp" }, - "allowManualOutboundGates": { - "type": "boolean" + "liveAnswerMsg": { + "type": "string" }, - "allowManualPass": { - "type": "boolean" + "machAnswerMsg": { + "type": "string" }, - "allowOffHook": { + "machineDetect": { "type": "boolean" }, - "allowOutbound": { - "type": "boolean" + "maxDailyPasses": { + "format": "int32", + "type": "integer" }, - "allowRequeue": { - "type": "boolean" + "maxDailyPassesInclude": { + "type": "string" }, - "allowSelfAgentStats": { - "type": "boolean" + "maxDialLimit": { + "format": "int32", + "type": "integer" }, - "allowTransfer": { - "type": "boolean" + "maxPasses": { + "format": "int32", + "type": "integer" }, - "altDefaultLoginDest": { + "maxPassesExclude": { "type": "string" }, - "chatQueueAssignments": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" + "maxRingTime": { + "format": "int32", + "type": "integer" }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" + "maxRingTimeTransfer": { + "format": "int32", + "type": "integer" }, - "defaultAutoAnswerOn": { - "type": "boolean" + "minPredictiveCallsHistory": { + "format": "int32", + "type": "integer" }, - "defaultLoginDest": { + "monSched": { "type": "string" }, - "dialGroupAssignments": { + "onHoldMsg": { + "type": "string" + }, + "passDelayMin": { + "format": "int32", + "type": "integer" + }, + "pauseRecordingSec": { + "format": "int32", + "type": "integer" + }, + "permissions": { "items": { - "format": "int32", - "type": "integer" + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" }, "type": "array" }, - "directAgentExtension": { + "perspectiveRecordingMode": { + "enum": [ + "DISABLED", + "ALL_AGENT_LEGS" + ], "type": "string" }, - "disableSupervisorMonitoring": { - "type": "boolean" + "postCallSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "email": { - "type": "string" + "postDispSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "enableSoftphone": { - "type": "boolean" + "quotaGroup": { + "$ref": "#/components/schemas/QuotaGroup" }, - "externalAgentId": { + "realtimeDncUrl": { "type": "string" }, - "firstName": { - "type": "string" + "recordCall": { + "format": "int32", + "type": "integer" }, - "gateAssignments": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "gatesControlAgentVisibility": { + "recordingInConference": { "type": "boolean" }, - "ghostRnaAction": { + "recordingSettings": { + "enum": [ + "RECORD_FULL_CALL", + "AGENT_FULL_CONTROL_DEFAULT_ON", + "AGENT_FULL_CONTROL_DEFAULT_OFF", + "AGENT_PAUSE" + ], "type": "string" }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "initLoginBaseState": { + "requeueType": { + "enum": [ + "ADVANCED", + "RESTRICTED" + ], "type": "string" }, - "initLoginBaseStateId": { + "rescrubInterval": { "format": "int32", "type": "integer" }, - "isActive": { - "type": "boolean" - }, - "lastLoginDate": { - "$ref": "#/components/schemas/DateTime" - }, - "lastName": { + "satSched": { "type": "string" }, - "loadBalanceEnabled": { - "type": "boolean" - }, - "location": { - "type": "string" + "script": { + "$ref": "#/components/schemas/Script" }, - "manualOutboundDefaultCallerId": { + "scrubDisconnectNoanswer": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "manualOutboundDefaultCallerIdE164": { - "type": "string" + "seedAbandonRate": { + "format": "double", + "type": "number" }, - "manualOutboundDefaultGate": { - "$ref": "#/components/schemas/Gate" + "seedSuccessRate": { + "format": "double", + "type": "number" }, - "maxChats": { + "showLeadInfo": { "format": "int32", "type": "integer" }, - "multiAccountAgent": { + "showLeadPasses": { "type": "boolean" }, - "parentAgentId": { - "format": "int32", - "type": "integer" + "showListName": { + "type": "boolean" }, - "password": { - "type": "string" + "singleChannelEnabled": { + "type": "boolean" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" + "startDate": { + "$ref": "#/components/schemas/DateTime" }, - "phoneLoginDialGroup": { - "$ref": "#/components/schemas/DialGroup" + "stopRecordingOnTransfer": { + "type": "boolean" }, - "phoneLoginPin": { + "sunSched": { "type": "string" }, - "phoneNumbersI18nEnabled": { - "type": "boolean" + "survey": { + "$ref": "#/components/schemas/Survey" }, - "rcUserId": { - "format": "int64", - "type": "integer" + "surveyPopType": { + "type": "string" }, - "regionalSettings": { - "$ref": "#/components/schemas/RegionalSettingRequestResponse" + "targetAbandonRate": { + "format": "double", + "type": "number" }, - "showLeadHistory": { - "type": "boolean" + "thuSched": { + "type": "string" }, - "sipPassword": { + "trackSpeedToLead": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "sipSafeUsername": { + "transferCallerId": { "type": "string" }, - "softphoneId": { - "format": "int32", - "type": "integer" + "transferTermSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "team": { + "tueSched": { "type": "string" }, - "transientAgent": { - "type": "boolean" - }, - "transientDelete": { + "useGlobalWhitelist": { "type": "boolean" }, - "transientDeleteDate": { - "$ref": "#/components/schemas/DateTime" + "wedSched": { + "type": "string" }, - "userManagedByRC": { - "type": "boolean" + "whisperMsg": { + "type": "string" }, - "username": { + "callingConfiguration": { + "description": "Calling preference mode for the campaign. Use SIMPLE for standard lead-phone dialing or STRATEGIC for persona-based phone selection. This setting is selected when the campaign is created and cannot be changed later.", + "enum": [ + "SIMPLE", + "STRATEGIC" + ], "type": "string" }, - "whereSupervisee": { + "personaCallSchedules": { + "description": "Persona-based calling windows and phone-priority rules for STRATEGIC campaigns.", "items": { - "$ref": "#/components/schemas/AgentSupervisor" + "$ref": "#/components/schemas/PersonaCallSchedule" }, "type": "array" - }, - "whereSupervisor": { - "$ref": "#/components/schemas/CollectionAgentSupervisor" } }, "type": "object" }, - "AgentSkillProfile": { + "CampaignLead": { "properties": { - "chatGroupSkills": { - "items": { - "$ref": "#/components/schemas/ChatGroupSkill" - }, - "type": "array" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "default": { - "type": "boolean" - }, - "gateGroupSkills": { - "items": { - "$ref": "#/components/schemas/GateGroupSkill" - }, - "type": "array" - }, - "groupSkills": { - "items": { - "$ref": "#/components/schemas/GateGroupSkill" - }, - "type": "array" - }, - "isDefault": { - "type": "boolean" - }, - "profileDesc": { + "address1": { "type": "string" }, - "profileId": { - "format": "int32", - "type": "integer" - }, - "profileName": { - "type": "string" - } - }, - "type": "object" - }, - "AgentStats": { - "properties": { - "accountId": { + "address2": { "type": "string" }, - "accountName": { + "auxData1": { "type": "string" }, - "agentChatState": { + "auxData2": { "type": "string" }, - "agentGroupId": { - "format": "int32", - "type": "integer" - }, - "agentGroupName": { + "auxData3": { "type": "string" }, - "agentId": { - "format": "int32", - "type": "integer" - }, - "agentLoginId": { - "format": "int32", - "type": "integer" - }, - "agentLoginType": { + "auxData4": { "type": "string" }, - "agentPhone": { + "auxData5": { "type": "string" }, - "agentState": { + "auxExternalUrl": { "type": "string" }, - "agentType": { + "auxGreeting": { "type": "string" }, - "callAni": { + "auxPhone": { "type": "string" }, - "callDnis": { + "callerId": { "type": "string" }, - "callSource": { - "type": "string" + "campaign": { + "$ref": "#/components/schemas/Campaign" }, - "callSourceDesc": { - "type": "string" + "campaignRedials": { + "items": { + "$ref": "#/components/schemas/CampaignRedial" + }, + "type": "array" }, - "callUii": { + "city": { "type": "string" }, - "callsHandled": { - "format": "int32", - "type": "integer" - }, - "campaignId": { - "format": "int32", + "dupeKeyOverride": { + "format": "int64", "type": "integer" }, - "chatsHandled": { - "format": "int32", - "type": "integer" + "email": { + "type": "string" }, - "currentChatCount": { - "format": "int32", - "type": "integer" + "extendedLeadData": { + "additionalProperties": { + "type": "string" + }, + "type": "object" }, - "email": { + "externId": { "type": "string" }, "firstName": { "type": "string" }, - "gateId": { - "format": "int32", - "type": "integer" - }, - "isDequeueAgent": { - "format": "int32", - "type": "integer" - }, - "isGhostLogin": { - "format": "int32", - "type": "integer" + "gateKeeper": { + "type": "string" }, - "isOffhook": { + "id": { "format": "int32", "type": "integer" }, "lastName": { "type": "string" }, - "lastUpdate": { - "$ref": "#/components/schemas/DateTime" - }, - "loginDialGroupId": { - "format": "int32", - "type": "integer" - }, - "loginTime": { - "format": "int32", - "type": "integer" + "lastPassDisposition": { + "enum": [ + "ANSWER", + "NOANSWER", + "BUSY", + "MACHINE", + "INTERCEPT", + "DISCONNECT", + "ABANDON", + "CONGESTION", + "MANUAL_PASS", + "INBOUND_CALLBACK", + "APP_DNC", + "APP_REQUEUE", + "APP_REQUEUE_COMPLETE", + "APP_REQUEUE_ABANDON", + "INBOUND_ABANDON", + "API_BLOCKED", + "API_ERROR" + ], + "type": "string" }, - "onHoldDts": { + "lastPassDts": { "$ref": "#/components/schemas/DateTime" }, - "pendingDisposition": { + "leadId": { "format": "int32", "type": "integer" }, - "pendingDispositionTime": { + "leadPasses": { "format": "int32", "type": "integer" }, - "profileName": { + "leadPhone": { + "description": "Primary lead phone number. For accounts enabled for E.164 or international phone-number handling, provide the primary phone in leadPhoneE164.", "type": "string" }, - "rna": { - "format": "int32", - "type": "integer" - }, - "selectable": { - "type": "boolean" - }, - "stateTime": { - "format": "int32", - "type": "integer" - }, - "successDispositions": { - "format": "int32", - "type": "integer" - }, - "totalChatTime": { - "format": "int32", - "type": "integer" + "leadPhoneE164": { + "description": "Primary lead phone number in E.164 format. Required for direct lead loading when the account uses E.164 or international phone-number handling.", + "type": "string" }, - "totalTalkTime": { + "leadPriority": { "format": "int32", "type": "integer" }, - "username": { + "leadState": { + "enum": [ + "ACTIVE", + "AGENT-CALLBACK", + "CALLBACK-CANCELLED", + "CALLBACK", + "CANCELLED", + "COMPLETE", + "DISCONNECTED", + "DO-NOT-CALL", + "INTERCEPT", + "MAX-DIAL-LIMIT", + "PAUSED", + "PENDING-CALLBACK", + "PENDING-ERR", + "PENDING-HCI", + "PENDING", + "READY", + "TRANSITIONED", + "WHITELIST" + ], "type": "string" - } - }, - "type": "object" - }, - "AgentSupervisor": { - "properties": { - "agentId": { - "format": "int32", - "type": "integer" }, - "supervisorId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "AgentSupervisorPK": { - "properties": { - "agentId": { - "format": "int32", - "type": "integer" - }, - "supervisorId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "AgentV2": { - "properties": { - "accountId": { + "leadTimezone": { "type": "string" }, - "accountName": { + "liveAnswerMessage": { "type": "string" }, - "agentGroupId": { - "format": "int32", - "type": "integer" + "loadedDts": { + "$ref": "#/components/schemas/DateTime" }, - "agentId": { - "format": "int32", - "type": "integer" + "machAnswerMessage": { + "type": "string" }, - "agentRank": { + "maxPasses": { "format": "int32", "type": "integer" }, - "agentType": { - "type": "string" - }, - "allowLoginControl": { - "type": "boolean" - }, - "allowLoginUpdates": { - "type": "boolean" - }, - "altDefaultLoginDest": { - "type": "string" - }, - "directAgentExtension": { + "midName": { "type": "string" }, - "email": { + "name": { "type": "string" }, - "enableSoftphone": { - "type": "boolean" + "nextDialTime": { + "$ref": "#/components/schemas/DateTime" }, - "externalAgentId": { - "type": "string" + "quotaTargetIds": { + "items": { + "format": "int32", + "type": "integer" + }, + "type": "array" }, - "firstName": { - "type": "string" + "quotaTargets": { + "$ref": "#/components/schemas/CollectionQuotaTarget" }, - "ghostRnaAction": { - "type": "string" + "reserveAgent": { + "description": "Agent ID to reserve this lead for during direct lead loading. If the value is blank, null, omitted, invalid, or refers to an agent without access to the account, the lead is still accepted. Invalid or inaccessible assignments are counted in failedAgentAssignment.", + "example": "980", + "nullable": true, + "type": "string", + "writeOnly": true }, - "initLoginBaseState": { + "sortCol": { "type": "string" }, - "lastName": { + "state": { "type": "string" }, - "location": { - "type": "string" + "stateDts": { + "$ref": "#/components/schemas/DateTime" }, - "manualOutboundDefaultCallerId": { + "suffix": { "type": "string" }, - "maxChats": { - "format": "int32", - "type": "integer" + "suppressed": { + "type": "boolean" }, - "password": { + "title": { "type": "string" }, - "phoneLoginPin": { + "zip": { "type": "string" }, - "rcUserId": { - "format": "int64", - "type": "integer" - }, - "team": { + "personaMapping": { + "description": "Stored mapping of lead phone values to persona phone IDs.", + "readOnly": true, "type": "string" }, - "username": { - "type": "string" + "personaPhoneConfig": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional phone numbers for direct lead loading. Keys must exactly match configured persona phone labels, and values are phone numbers for that lead.", + "type": "object" } }, - "title": "AgentV2", "type": "object" }, - "AgentsLoggedInGatesView": { + "CampaignLeadSearchCriteria": { "properties": { - "gateGroupId": { - "format": "int32", - "type": "integer" + "address1": { + "type": "string" }, - "gateId": { + "address2": { + "type": "string" + }, + "agentDispositions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "agentId": { "format": "int32", "type": "integer" }, - "gateName": { + "auxData1": { "type": "string" }, - "groupName": { + "auxData2": { "type": "string" }, - "id": { - "format": "int32", - "type": "integer" + "auxData3": { + "type": "string" }, - "name": { + "auxData4": { "type": "string" - } - }, - "type": "object" - }, - "Alert": { - "properties": { - "alertId": { - "format": "int32", - "type": "integer" }, - "alertMessageBody": { + "auxData5": { "type": "string" }, - "alertMessageSubject": { + "callerId": { "type": "string" }, - "alertName": { + "campaignIds": { + "items": { + "format": "int32", + "type": "integer" + }, + "type": "array" + }, + "city": { "type": "string" }, - "alertScript": { + "emailAddress": { "type": "string" }, - "intervalMin": { - "format": "int32", - "type": "integer" + "externIds": { + "items": { + "type": "string" + }, + "type": "array" }, - "itemIds": { + "firstName": { "type": "string" }, - "jsonBlob": { + "lastName": { "type": "string" }, - "nextRunTime": { - "$ref": "#/components/schemas/DateTime" + "lastPassTimeCriteria": { + "$ref": "#/components/schemas/DateTimeComparableSearchField" }, - "productType": { - "enum": [ - "ACCOUNT", - "ACD", - "AGENT", - "CHAT_QUEUE", - "OUTBOUND", - "VISUAL_IVR", - "CLOUD_PROFILE", - "CLOUD_DESTINATION", - "TRAC_NUMBER", - "HTTP_SERVICES", - "SCRIPTING", - "TN_MANAGER", - "SURVEY", - "DNIS", - "TEAMS", - "KNOWLEDGE_BASE", - "UTILITIES" - ], - "type": "string" - } - }, - "type": "object" - }, - "AmdProfile": { - "properties": { - "accountId": { - "type": "string" - }, - "amdAfterGreetingSilence": { - "format": "int32", - "type": "integer" - }, - "amdBetweenWordSilence": { - "format": "int32", - "type": "integer" - }, - "amdGreeting": { - "format": "int32", - "type": "integer" + "leadIds": { + "items": { + "format": "int32", + "type": "integer" + }, + "type": "array" }, - "amdInitSilence": { - "format": "int32", - "type": "integer" + "leadPassesCriteria": { + "$ref": "#/components/schemas/ComparableSearchField" }, - "amdMaxWords": { - "format": "int32", - "type": "integer" + "leadPhoneNum": { + "type": "string" }, - "amdMinWordLength": { - "format": "int32", - "type": "integer" + "leadPhoneNumbers": { + "items": { + "type": "string" + }, + "type": "array" }, - "amdProfileId": { - "format": "int32", - "type": "integer" + "leadStates": { + "items": { + "enum": [ + "ACTIVE", + "AGENT-CALLBACK", + "CALLBACK-CANCELLED", + "CALLBACK", + "CANCELLED", + "COMPLETE", + "DISCONNECTED", + "DO-NOT-CALL", + "INTERCEPT", + "MAX-DIAL-LIMIT", + "PAUSED", + "PENDING-CALLBACK", + "PENDING-ERR", + "PENDING-HCI", + "PENDING", + "READY", + "TRANSITIONED", + "WHITELIST" + ], + "type": "string" + }, + "type": "array" }, - "amdProfileName": { - "type": "string" + "leadTimezones": { + "items": { + "$ref": "#/components/schemas/Timezone" + }, + "type": "array" }, - "amdSilenceThreshold": { - "format": "int32", - "type": "integer" + "listIds": { + "items": { + "format": "int32", + "type": "integer" + }, + "type": "array" }, - "amdTotalTime": { - "format": "int32", - "type": "integer" + "loadedDtsEnd": { + "$ref": "#/components/schemas/DateTime" }, - "countOfCampaigns": { - "format": "int32", - "type": "integer" + "loadedDtsStart": { + "$ref": "#/components/schemas/DateTime" }, - "systemDefault": { - "type": "boolean" + "nextDialTimeCriteria": { + "$ref": "#/components/schemas/DateTimeComparableSearchField" }, - "systemProfile": { + "orphanedLeadsOnly": { "type": "boolean" - } - }, - "type": "object" - }, - "ApplicationContext": { - "properties": { - "applicationName": { - "type": "string" - }, - "autowireCapableBeanFactory": { - "$ref": "#/components/schemas/AutowireCapableBeanFactory" }, - "beanDefinitionCount": { + "pendingAgentId": { "format": "int32", "type": "integer" }, - "beanDefinitionNames": { + "physicalStates": { "items": { "type": "string" }, "type": "array" }, - "classLoader": { - "$ref": "#/components/schemas/ClassLoader" - }, - "displayName": { + "suppressed": { + "enum": [ + "ONLY_SUPPRESSED", + "ONLY_UNSUPPRESSED", + "ALL" + ], "type": "string" }, - "environment": { - "$ref": "#/components/schemas/Environment" + "systemDispositions": { + "items": { + "enum": [ + "ANSWER", + "NOANSWER", + "BUSY", + "MACHINE", + "INTERCEPT", + "DISCONNECT", + "ABANDON", + "CONGESTION", + "MANUAL_PASS", + "INBOUND_CALLBACK", + "APP_DNC", + "APP_REQUEUE", + "APP_REQUEUE_COMPLETE", + "APP_REQUEUE_ABANDON", + "INBOUND_ABANDON", + "API_BLOCKED", + "API_ERROR" + ], + "type": "string" + }, + "type": "array" }, - "id": { + "zip": { "type": "string" - }, - "parent": { - "$ref": "#/components/schemas/ApplicationContext" - }, - "parentBeanFactory": { - "$ref": "#/components/schemas/BeanFactory" - }, - "startupDate": { - "format": "int64", - "type": "integer" } }, - "title": "ApplicationContext", "type": "object" }, - "AssignedDnis": { + "CampaignLeadSearchResultsView": { "properties": { - "cloudRouteProfile": { - "$ref": "#/components/schemas/CloudRouteProfileSkinny" - }, - "dnis": { + "address1": { "type": "string" }, - "dnisDescription": { + "address2": { "type": "string" }, - "dnisE164": { + "agentDispostion": { "type": "string" }, - "endDate": { - "$ref": "#/components/schemas/DateTime" + "auxData1": { + "type": "string" }, - "endPointId": { + "auxData2": { "type": "string" }, - "endPointType": { + "auxData3": { "type": "string" }, - "gate": { - "$ref": "#/components/schemas/GateSkinnyAssignable" + "auxData4": { + "type": "string" }, - "isActive": { - "type": "boolean" + "auxData5": { + "type": "string" }, - "originatingDnis": { + "auxExternalUrl": { "type": "string" }, - "phoneNumbersI18nEnabled": { - "type": "boolean" + "auxGreeting": { + "type": "string" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" + "auxPhone": { + "type": "string" }, - "tracNumber": { - "$ref": "#/components/schemas/TracNumberSkinny" + "callerId": { + "type": "string" }, - "visualIvr": { - "$ref": "#/components/schemas/VisualIvrSkinny" - } - }, - "type": "object" - }, - "AssignedSmsDnis": { - "properties": { - "chatQueue": { - "$ref": "#/components/schemas/ChatQueueSkinny" + "campaignId": { + "format": "int32", + "type": "integer" }, - "dnis": { - "type": "string" + "campaignLead": { + "$ref": "#/components/schemas/CampaignLead" }, - "dnisDescription": { + "campaignName": { "type": "string" }, - "dnisE164": { + "city": { "type": "string" }, - "dnisPool": { - "$ref": "#/components/schemas/DnisPoolV2" + "dialGroupId": { + "format": "int32", + "type": "integer" }, - "endDate": { - "$ref": "#/components/schemas/DateTime" + "dupeKeyOverride": { + "format": "int64", + "type": "integer" }, - "isActive": { - "type": "boolean" + "email": { + "type": "string" }, - "originatingDnis": { + "externId": { "type": "string" }, - "phoneNumbersI18nEnabled": { - "type": "boolean" + "extraData": { + "type": "string" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "AudioFileView": { - "properties": { - "fileName": { + "firstName": { "type": "string" }, - "fileSize": { - "format": "int64", - "type": "integer" - }, - "lastModified": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "AuditLog": { - "properties": { - "accountId": { + "gateKeeper": { "type": "string" }, - "actionType": { - "enum": [ - "DELETE", - "CREATE", - "UPDATE" - ], + "lastName": { "type": "string" }, - "affectedEntityJson": { + "lastPassAgentName": { "type": "string" }, - "auditLogResultList": { - "items": { - "$ref": "#/components/schemas/AuditLogResult" - }, - "type": "array" + "lastPassDate": { + "$ref": "#/components/schemas/DateTime" }, - "auditedEntityDescription": { - "type": "object" + "lastPassDispo": { + "type": "string" }, - "auditedEntityId": { - "type": "object" + "lastPassDisposition": { + "type": "string" }, - "authUser": { - "$ref": "#/components/schemas/AuditLogAuthenticatedUser" + "lastPassDts": { + "$ref": "#/components/schemas/DateTime" }, - "createTime": { - "format": "int64", + "leadId": { + "format": "int32", "type": "integer" }, - "createTimeAsDateTime": { - "$ref": "#/components/schemas/DateTime" + "leadPasses": { + "format": "int32", + "type": "integer" }, - "description": { + "leadPhone": { "type": "string" }, - "id": { - "type": "string" - } - }, - "type": "object" - }, - "AuditLogAuthenticatedUser": { - "properties": { - "firstName": { + "leadState": { "type": "string" }, - "fullJson": { + "leadTimezone": { "type": "string" }, - "lastName": { + "listDesc": { "type": "string" }, - "sourceId": { - "type": "string" + "listId": { + "format": "int32", + "type": "integer" }, - "userId": { + "liveAnswerMessage": { "type": "string" }, - "userName": { - "type": "string" - } - }, - "type": "object" - }, - "AuditLogResult": { - "properties": { - "attributeName": { - "type": "string" + "loadedDts": { + "$ref": "#/components/schemas/DateTime" }, - "classType": { + "machAnswerMessage": { "type": "string" }, - "newValue": { - "type": "object" - }, - "originalValue": { - "type": "object" - } - }, - "type": "object" - }, - "AuditLogSearchCriteria": { - "properties": { - "accountId": { - "type": "string" + "maxPasses": { + "format": "int32", + "type": "integer" }, - "ascOrDesc": { - "enum": [ - "ASCENDING", - "DESCENDING" - ], + "midName": { "type": "string" }, - "auditActions": { - "items": { - "enum": [ - "DELETE", - "CREATE", - "UPDATE" - ], - "type": "string" - }, - "type": "array" + "nextDialTime": { + "$ref": "#/components/schemas/DateTime" }, - "auditedEntityId": { + "pendingAgentName": { "type": "string" }, - "createUserId": { + "sortCol": { "type": "string" }, - "endDateTime": { - "$ref": "#/components/schemas/DateTime" + "speedToLeadAgentConn": { + "format": "int32", + "type": "integer" }, - "endDateTimeAsUnix": { - "format": "int64", + "speedToLeadFirstPass": { + "format": "int32", "type": "integer" }, - "orderBy": { + "state": { "type": "string" }, - "searchEntities": { - "items": { - "type": "string" - }, - "type": "array" - }, - "startDateTime": { + "stateDts": { "$ref": "#/components/schemas/DateTime" }, - "startDateTimeAsUnix": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "Auditable": { - "properties": { - "fullPath": { + "suffix": { "type": "string" }, - "name": { + "suppressed": { + "type": "boolean" + }, + "title": { "type": "string" - } - }, - "type": "object" - }, - "AuthConfig": { - "properties": { - "authType": { - "enum": [ - "APIKEY", - "JWT", - "BASIC", - "OAUTH", - "CUSTOM_AUTH" - ], + }, + "uploadDate": { + "$ref": "#/components/schemas/DateTime" + }, + "uploadedBy": { "type": "string" }, - "apiKey": { + "zip": { "type": "string" } }, "type": "object" }, - "AuthenticatedUser": { + "CampaignPass": { "properties": { - "authToken": { - "type": "string" + "agent": { + "$ref": "#/components/schemas/Agent" }, - "description": { + "agentDisposition": { "type": "string" }, - "id": { + "agentNotes": { "type": "string" }, - "isApiToken": { - "type": "boolean" - }, - "masterRightsDocs": { - "additionalProperties": { - "$ref": "#/components/schemas/RightsDocument" - }, - "type": "object" - }, - "masterRightsDocsValues": { - "$ref": "#/components/schemas/CollectionRightsDocument" - }, - "name": { - "type": "string" + "callStart": { + "$ref": "#/components/schemas/DateTime" }, - "rightsDocs": { - "additionalProperties": { - "$ref": "#/components/schemas/RightsDocument" + "campaignRedials": { + "items": { + "$ref": "#/components/schemas/CampaignRedial" }, - "type": "object" - }, - "sourceIp": { - "type": "string" + "type": "array" }, - "stayLoggedIn": { - "type": "boolean" + "dialDuration": { + "format": "int32", + "type": "integer" }, - "superUser": { + "dialType": { "type": "boolean" }, - "user": { - "$ref": "#/components/schemas/User" - } - }, - "type": "object" - }, - "AutowireCapableBeanFactory": { - "title": "AutowireCapableBeanFactory", - "type": "object" - }, - "BaseAgentState": { - "properties": { - "colKey": { - "type": "string" - }, - "colLabel": { - "type": "string" - }, - "id": { + "duration": { "format": "int32", "type": "integer" }, - "isCore": { + "export": { "type": "boolean" }, - "isRequired": { + "exportFlag": { "type": "boolean" }, - "name": { + "leadPhone": { + "type": "string" + }, + "passDate": { + "$ref": "#/components/schemas/DateTime" + }, + "passDisposition": { + "enum": [ + "ANSWER", + "NOANSWER", + "BUSY", + "MACHINE", + "INTERCEPT", + "DISCONNECT", + "ABANDON", + "CONGESTION", + "MANUAL_PASS", + "INBOUND_CALLBACK", + "APP_DNC", + "APP_REQUEUE", + "APP_REQUEUE_COMPLETE", + "APP_REQUEUE_ABANDON", + "INBOUND_ABANDON", + "API_BLOCKED", + "API_ERROR" + ], + "type": "string" + }, + "passNumber": { + "format": "int32", + "type": "integer" + }, + "passUii": { "type": "string" } }, "type": "object" }, - "BaseCsvDto": { - "type": "object" - }, - "BatchOperationResult": { - "properties": { - "result": { - "items": { - "$ref": "#/components/schemas/ProductOperationResult" - }, - "type": "array" - } - }, - "type": "object" - }, - "BeanFactory": { - "title": "BeanFactory", - "type": "object" - }, - "Blob": { - "properties": { - "binaryStream": { - "$ref": "#/components/schemas/InputStream" - } - }, - "type": "object" - }, - "BlockedANI": { + "CampaignRedial": { "properties": { - "accountId": { - "type": "string" + "agentId": { + "format": "int32", + "type": "integer" }, - "ani": { - "type": "string" + "callBackDate": { + "$ref": "#/components/schemas/DateTime" }, - "aniE164": { + "callBackPhone": { "type": "string" }, - "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "campaignLead": { + "$ref": "#/components/schemas/CampaignLead" }, - "notes": { + "campaignPass": { + "$ref": "#/components/schemas/CampaignPass" + }, + "id": { + "format": "int32", + "type": "integer" + }, + "name": { "type": "string" }, - "phoneNumbersI18nEnabled": { - "type": "boolean" + "redialId": { + "format": "int32", + "type": "integer" } }, "type": "object" }, - "BlockedANIDeleteRequest": { + "CampaignUnlimitedFieldGroup": { "properties": { - "ani": { - "type": "string" + "campaigns": { + "items": { + "$ref": "#/components/schemas/Campaign" + }, + "type": "array" }, - "aniE164": { + "extraDataMappings": { "type": "string" }, - "effectiveAni": { + "groupName": { "type": "string" }, - "phoneNumbersI18nEnabled": { - "type": "boolean" + "unlimitedFieldGroupId": { + "format": "int32", + "type": "integer" } }, "type": "object" }, - "BlockedIP": { + "ChatGroup": { "properties": { - "accountId": { + "billingKey": { "type": "string" }, - "dateCreated": { - "$ref": "#/components/schemas/DateTime" + "chatGroupId": { + "format": "int32", + "type": "integer" }, - "ipAddress": { - "type": "string" + "chatGroupSkills": { + "items": { + "$ref": "#/components/schemas/ChatGroupSkill" + }, + "type": "array" }, - "mask": { - "type": "string" + "chatGroups": { + "items": { + "$ref": "#/components/schemas/ChatQueue" + }, + "type": "array" }, - "notes": { + "chatQueues": { + "items": { + "$ref": "#/components/schemas/ChatQueue" + }, + "type": "array" + }, + "createdOn": { + "$ref": "#/components/schemas/DateTime" + }, + "groupName": { "type": "string" + }, + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" } }, "type": "object" }, - "CallerIdBucket": { + "ChatGroupSkill": { "properties": { - "accountId": { - "type": "string" - }, "active": { "type": "boolean" }, - "bucketId": { - "format": "int32", - "type": "integer" - }, - "bucketName": { - "type": "string" - }, - "bwOrderId": { - "type": "string" + "agentSkillProfiles": { + "$ref": "#/components/schemas/CollectionAgentSkillProfile" }, - "callerIdBucketNumbers": { + "chatRequeueShortcuts": { "items": { - "$ref": "#/components/schemas/CallerIdBucketNumber" + "$ref": "#/components/schemas/ChatRequeueShortcut" }, "type": "array" }, - "callerIdName": { - "type": "string" - }, - "createDate": { + "createdOn": { "$ref": "#/components/schemas/DateTime" }, - "excludedStates": { + "permissions": { "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], "type": "string" }, "type": "array" }, - "forwardingDid": { - "type": "string" - }, - "forwardingDidE164": { + "skillDesc": { "type": "string" }, - "isActive": { - "type": "boolean" + "skillId": { + "format": "int32", + "type": "integer" }, - "orderStatus": { - "enum": [ - "PENDING", - "COMPLETE", - "FAILED", - "DISCONNECT" - ], + "skillName": { "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" } }, "type": "object" }, - "CallerIdBucketNumber": { + "ChatPriorityGroup": { "properties": { - "city": { - "type": "string" - }, - "lat": { - "format": "double", - "type": "number" - }, - "lon": { - "format": "double", - "type": "number" - }, - "numberId": { + "chatPriorityGroupId": { "format": "int32", "type": "integer" }, - "state": { - "type": "string" + "chatQueues": { + "items": { + "$ref": "#/components/schemas/ChatQueue" + }, + "type": "array" }, - "tnNumber": { + "priorityGroupName": { "type": "string" } }, "type": "object" }, - "Campaign": { + "ChatQueue": { "properties": { - "abandonMsg": { - "type": "string" + "account": { + "$ref": "#/components/schemas/Account" }, - "afterCallBaseState": { + "accountId": { "type": "string" }, - "afterCallState": { - "$ref": "#/components/schemas/AccountAuxState" + "active": { + "type": "boolean" }, - "agentConnectSoapService": { + "agentConnectHttpService": { "$ref": "#/components/schemas/RemoteHttpService" }, - "agentPopMessage": { + "agentConnectMsg": { "type": "string" }, - "agentTermSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "allowLeadInserts": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "agentFrom": { "type": "string" }, - "allowLeadUpdates": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" + "agentMaxAcceptTime": { + "format": "int32", + "type": "integer" }, - "amdProfileId": { - "$ref": "#/components/schemas/AmdProfile" + "agentTermHttpService": { + "$ref": "#/components/schemas/RemoteHttpService" + }, + "agentWrapTime": { + "format": "int32", + "type": "integer" }, "appUrl": { "type": "string" }, - "aux1Label": { - "type": "string" - }, - "aux2Label": { - "type": "string" - }, - "aux3Label": { - "type": "string" - }, - "aux4Label": { - "type": "string" - }, - "aux5Label": { - "type": "string" - }, - "billingCode": { - "type": "string" + "callbackCampaign": { + "$ref": "#/components/schemas/Campaign" }, - "callerId": { - "type": "string" + "chatGroup": { + "$ref": "#/components/schemas/ChatGroup" }, - "callerIdBucket": { - "$ref": "#/components/schemas/CallerIdBucket" + "chatPriorityGroup": { + "$ref": "#/components/schemas/ChatPriorityGroup" }, - "campaignDesc": { + "chatQueueDescription": { "type": "string" }, - "campaignDispositions": { - "$ref": "#/components/schemas/CollectionCampaignDisposition" - }, - "campaignFilterStates": { - "$ref": "#/components/schemas/CollectionCampaignFilterStates" - }, - "campaignFilterTimezones": { - "$ref": "#/components/schemas/CollectionCampaignFilterTimezones" - }, - "campaignId": { + "chatQueueId": { "format": "int32", "type": "integer" }, - "campaignName": { + "chatQueueName": { "type": "string" }, - "campaignPriority": { - "format": "int32", - "type": "integer" - }, - "campaignRequeueShortcuts": { - "$ref": "#/components/schemas/CollectionRequeueShortcut" - }, - "campaignResultDest": { - "$ref": "#/components/schemas/ResultFileDestination" - }, - "campaignUnlimitedFieldGroup": { - "$ref": "#/components/schemas/CampaignUnlimitedFieldGroup" - }, - "campaignWhitelistTagMembers": { - "$ref": "#/components/schemas/CollectionWhitelistTagMembers" + "chatQueueOpen": { + "type": "boolean" }, - "countryId": { + "clientFrom": { "type": "string" }, - "customDialZoneGroup": { - "$ref": "#/components/schemas/CustomDialZoneGroups" + "companyLogo": { + "$ref": "#/components/schemas/Blob" }, - "dialGroup": { - "$ref": "#/components/schemas/DialGroup" + "createdOn": { + "$ref": "#/components/schemas/DateTime" }, - "dialLoadedOrder": { - "format": "int32", - "type": "integer" + "dequeueHttpService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "dispositionTimeout": { + "dispTimeout": { "format": "int32", "type": "integer" }, - "dncScrubOption": { - "enum": [ - "DO_NOT_SCRUB", - "INTERNAL_AND_NATIONAL", - "INTERNAL_ONLY", - "CELLULAR_AND_INTERNAL", - "CELLULAR_ONLY" - ], - "type": "string" - }, - "enableGlobalPhoneBook": { - "type": "boolean" - }, - "endCallMsg": { - "type": "string" - }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "exportFlag": { - "type": "boolean" - }, - "filterEnabled": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "filterType": { - "type": "string" - }, "friSched": { "type": "string" }, - "genericKeyValuePairs": { - "type": "string" + "gateQueueAnips": { + "items": { + "$ref": "#/components/schemas/ChatQueueAnip" + }, + "type": "array" }, "groupId": { "format": "int32", "type": "integer" }, - "hangupOnDisposition": { + "idleTimeout": { "format": "int32", "type": "integer" }, "isActive": { - "format": "int32", - "type": "integer" - }, - "lastPassDts": { - "$ref": "#/components/schemas/Timestamp" - }, - "liveAnswerMsg": { - "type": "string" - }, - "machAnswerMsg": { - "type": "string" - }, - "machineDetect": { "type": "boolean" }, - "maxDailyPasses": { - "format": "int32", - "type": "integer" - }, - "maxDailyPassesInclude": { - "type": "string" - }, - "maxDialLimit": { - "format": "int32", - "type": "integer" - }, - "maxPasses": { + "longChatTime": { "format": "int32", "type": "integer" }, - "maxPassesExclude": { + "maxQueueEvent": { "type": "string" }, - "maxRingTime": { - "format": "int32", - "type": "integer" - }, - "maxRingTimeTransfer": { - "format": "int32", - "type": "integer" - }, - "minPredictiveCallsHistory": { + "maxQueueLimit": { "format": "int32", "type": "integer" }, "monSched": { "type": "string" }, - "onHoldMsg": { - "type": "string" + "newChatHttpService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "passDelayMin": { - "format": "int32", - "type": "integer" + "noAgentEvent": { + "type": "string" }, - "pauseRecordingSec": { - "format": "int32", - "type": "integer" + "observeDst": { + "type": "boolean" }, "permissions": { "items": { @@ -4430,51 +3478,30 @@ }, "type": "array" }, - "perspectiveRecordingMode": { - "enum": [ - "DISABLED", - "ALL_AGENT_LEGS" - ], - "type": "string" - }, - "postCallSoapService": { + "postChatHttpService": { "$ref": "#/components/schemas/RemoteHttpService" }, - "postDispSoapService": { + "postDispHttpService": { "$ref": "#/components/schemas/RemoteHttpService" }, - "quotaGroup": { - "$ref": "#/components/schemas/QuotaGroup" - }, - "realtimeDncUrl": { + "queueClosedEvent": { "type": "string" }, - "recordCall": { + "queuePriority": { "format": "int32", "type": "integer" }, - "recordingInConference": { - "type": "boolean" - }, - "recordingSettings": { - "enum": [ - "RECORD_FULL_CALL", - "AGENT_FULL_CONTROL_DEFAULT_ON", - "AGENT_FULL_CONTROL_DEFAULT_OFF", - "AGENT_PAUSE" - ], - "type": "string" + "requeueShortcutAccess": { + "items": { + "$ref": "#/components/schemas/ChatRequeueShortcutGroupChatQueueAccess" + }, + "type": "array" }, "requeueType": { - "enum": [ - "ADVANCED", - "RESTRICTED" - ], "type": "string" }, - "rescrubInterval": { - "format": "int32", - "type": "integer" + "requireCaptcha": { + "type": "boolean" }, "satSched": { "type": "string" @@ -4482,1141 +3509,989 @@ "script": { "$ref": "#/components/schemas/Script" }, - "scrubDisconnectNoanswer": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "seedAbandonRate": { - "format": "double", - "type": "number" - }, - "seedSuccessRate": { - "format": "double", - "type": "number" - }, - "showLeadInfo": { + "shortChatTime": { "format": "int32", "type": "integer" }, - "showLeadPasses": { - "type": "boolean" - }, - "showListName": { - "type": "boolean" - }, - "singleChannelEnabled": { - "type": "boolean" - }, - "startDate": { - "$ref": "#/components/schemas/DateTime" + "slaTime": { + "format": "int32", + "type": "integer" }, - "stopRecordingOnTransfer": { - "type": "boolean" + "specialIpEvent": { + "type": "string" }, "sunSched": { "type": "string" }, - "survey": { - "$ref": "#/components/schemas/Survey" + "surveyId": { + "format": "int32", + "type": "integer" }, "surveyPopType": { "type": "string" }, - "targetAbandonRate": { - "format": "double", - "type": "number" - }, - "thuSched": { - "type": "string" + "throttleCalls": { + "format": "int32", + "type": "integer" }, - "trackSpeedToLead": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" + "throttleDays": { + "format": "int32", + "type": "integer" }, - "transferCallerId": { + "throttleIpEvent": { "type": "string" }, - "transferTermSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" + "thuSched": { + "type": "string" }, "tueSched": { "type": "string" }, - "useGlobalWhitelist": { - "type": "boolean" - }, "wedSched": { "type": "string" - }, - "whisperMsg": { + } + }, + "type": "object" + }, + "ChatQueueAnip": { + "properties": { + "anip": { "type": "string" }, - "callingConfiguration": { - "description": "Calling preference mode for the campaign. Use SIMPLE for standard lead-phone dialing or STRATEGIC for persona-based phone selection. This setting is selected when the campaign is created and cannot be changed later.", - "enum": [ - "SIMPLE", - "STRATEGIC" - ], + "chatQueueId": { + "format": "int32", + "type": "integer" + }, + "dateAdded": { + "$ref": "#/components/schemas/DateTime" + }, + "recordType": { "type": "string" }, - "personaCallSchedules": { - "description": "Persona-based calling windows and phone-priority rules for STRATEGIC campaigns.", - "items": { - "$ref": "#/components/schemas/PersonaCallSchedule" - }, - "type": "array" + "type": { + "type": "string" } }, "type": "object" }, - "CampaignCriteriaGroupAccess": { + "ChatQueueSkinny": { "properties": { - "campaignId": { + "accountId": { + "type": "string" + }, + "chatGroupId": { "format": "int32", "type": "integer" }, - "groupId": { + "chatQueueId": { "format": "int32", "type": "integer" + }, + "chatQueueName": { + "type": "string" + }, + "isActive": { + "type": "boolean" } }, "type": "object" }, - "CampaignDisposition": { + "ChatRequeueShortcut": { "properties": { - "campaign": { - "$ref": "#/components/schemas/Campaign" + "chatGroupSkill": { + "$ref": "#/components/schemas/ChatGroupSkill" }, - "contactForwarding": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "chatRequeueShortcutId": { + "format": "int32", + "type": "integer" + }, + "name": { "type": "string" }, - "createCopy": { - "type": "boolean" + "rank": { + "format": "int32", + "type": "integer" }, - "destCampaign": { - "$ref": "#/components/schemas/Campaign" + "requeueGroup": { + "$ref": "#/components/schemas/ChatGroup" }, - "dispSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" + "requeueQueue": { + "$ref": "#/components/schemas/ChatQueue" + } + }, + "type": "object" + }, + "ChatRequeueShortcutGroup": { + "properties": { + "chatRequeueShortcutGroupId": { + "format": "int32", + "type": "integer" }, - "disposition": { + "name": { "type": "string" + } + }, + "type": "object" + }, + "ChatRequeueShortcutGroupChatQueueAccess": { + "properties": { + "chatQueue": { + "$ref": "#/components/schemas/ChatQueue" }, - "dispositionId": { + "chatQueueId": { "format": "int32", "type": "integer" }, - "dncTagLabel": { - "type": "string" + "chatRequeueShortcutGroup": { + "$ref": "#/components/schemas/ChatRequeueShortcutGroup" }, - "doNotCall": { - "type": "boolean" + "chatRequeueShortcutGroupId": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "Chronology": { + "properties": { + "zone": { + "$ref": "#/components/schemas/DateTimeZone" + } + }, + "type": "object" + }, + "CloudRouteAssignedDestination": { + "properties": { + "allocationPercent": { + "format": "int32", + "type": "integer" }, - "dtmfMapping": { + "allocationPercentHours": { "type": "string" }, - "emailDestinations": { - "type": "string" + "assignedDestinationId": { + "format": "int32", + "type": "integer" }, - "emailTemplate": { - "$ref": "#/components/schemas/EmailTemplate" + "cloudDestination": { + "$ref": "#/components/schemas/CloudRouteDestination" }, - "excludeAbandon": { - "type": "boolean" + "cloudProfile": { + "$ref": "#/components/schemas/CloudRouteProfile" }, - "isComplete": { - "type": "boolean" + "countryCode": { + "$ref": "#/components/schemas/CountryCode" }, - "isContact": { + "destinationType": { + "enum": [ + "STANDARD", + "DID", + "SIP", + "IN_NETWORK_DID", + "ACD", + "IVR", + "IVR_STUDIO" + ], + "type": "string" + }, + "dtmfEventsEnabled": { "type": "boolean" }, - "isDefault": { + "enablePrerouteHttp": { "type": "boolean" }, - "isDisabled": { + "forceAcdQueue": { "type": "boolean" }, - "isRequeued": { - "format": "int32", - "type": "integer" + "outboundCallerId": { + "type": "string" }, - "isSuccess": { + "overrideFlag": { "type": "boolean" }, - "mergeOriginal": { - "type": "boolean" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, "rank": { "format": "int32", "type": "integer" }, - "requeueDelay": { + "repeatIndexStart": { "format": "int32", "type": "integer" }, - "requireNote": { - "type": "boolean" - }, - "saveSurvey": { - "type": "boolean" - }, - "setAgentFlag": { - "type": "boolean" - }, - "termMessage": { - "type": "string" - }, - "timeout": { + "ringDuration": { "format": "int32", "type": "integer" }, - "xfer": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "routeDestination": { "type": "string" }, - "xferDest": { + "takeBackDtmf": { "type": "string" + }, + "ttAccept": { + "type": "boolean" + }, + "ttAcceptTime": { + "format": "int32", + "type": "integer" } }, "type": "object" }, - "CampaignFilterStates": { + "CloudRouteAssignedOverride": { "properties": { - "campaign": { - "$ref": "#/components/schemas/Campaign" + "assignedDestination": { + "$ref": "#/components/schemas/CloudRouteAssignedDestination" }, - "campaignId": { + "assignedOverrideId": { "format": "int32", "type": "integer" }, - "name": { + "countryId": { "type": "string" }, - "state": { + "dnis": { "type": "string" - } - }, - "type": "object" - }, - "CampaignFilterTimezones": { - "properties": { - "campaign": { - "$ref": "#/components/schemas/Campaign" }, - "campaignId": { - "format": "int32", - "type": "integer" - }, - "timezone": { + "routeDestination": { "type": "string" } }, "type": "object" }, - "CampaignLead": { + "CloudRouteDestination": { "properties": { - "address1": { - "type": "string" + "active": { + "type": "boolean" }, - "address2": { + "address": { "type": "string" }, - "auxData1": { + "authKey": { "type": "string" }, - "auxData2": { + "city": { "type": "string" }, - "auxData3": { - "type": "string" + "cloudDestinationId": { + "format": "int32", + "type": "integer" }, - "auxData4": { - "type": "string" - }, - "auxData5": { - "type": "string" - }, - "auxExternalUrl": { - "type": "string" - }, - "auxGreeting": { - "type": "string" - }, - "auxPhone": { - "type": "string" - }, - "callerId": { - "type": "string" - }, - "campaign": { - "$ref": "#/components/schemas/Campaign" - }, - "campaignRedials": { - "items": { - "$ref": "#/components/schemas/CampaignRedial" - }, - "type": "array" - }, - "city": { - "type": "string" - }, - "dupeKeyOverride": { - "format": "int64", - "type": "integer" - }, - "email": { - "type": "string" - }, - "extendedLeadData": { - "additionalProperties": { - "type": "string" - }, - "type": "object" + "cloudRouteGroup": { + "$ref": "#/components/schemas/CloudRouteGroup" }, - "externId": { - "type": "string" + "countryCode": { + "$ref": "#/components/schemas/CountryCode" }, - "firstName": { - "type": "string" + "deleted": { + "type": "boolean" }, - "gateKeeper": { + "destinationDesc": { "type": "string" }, - "id": { - "format": "int32", - "type": "integer" - }, - "lastName": { + "destinationName": { "type": "string" }, - "lastPassDisposition": { + "destinationType": { "enum": [ - "ANSWER", - "NOANSWER", - "BUSY", - "MACHINE", - "INTERCEPT", - "DISCONNECT", - "ABANDON", - "CONGESTION", - "MANUAL_PASS", - "INBOUND_CALLBACK", - "APP_DNC", - "APP_REQUEUE", - "APP_REQUEUE_COMPLETE", - "APP_REQUEUE_ABANDON", - "INBOUND_ABANDON", - "API_BLOCKED", - "API_ERROR" + "STANDARD", + "DID", + "SIP", + "IN_NETWORK_DID", + "ACD", + "IVR", + "IVR_STUDIO" ], "type": "string" }, - "lastPassDts": { + "endDate": { "$ref": "#/components/schemas/DateTime" }, - "leadId": { - "format": "int32", - "type": "integer" - }, - "leadPasses": { - "format": "int32", - "type": "integer" + "forceAcdQueue": { + "type": "boolean" }, - "leadPhone": { - "description": "Primary lead phone number. For accounts enabled for E.164 or international phone-number handling, provide the primary phone in leadPhoneE164.", + "friSched": { "type": "string" }, - "leadPhoneE164": { - "description": "Primary lead phone number in E.164 format. Required for direct lead loading when the account uses E.164 or international phone-number handling.", - "type": "string" + "isActive": { + "type": "boolean" }, - "leadPriority": { + "isDeleted": { + "type": "boolean" + }, + "lat": { + "format": "double", + "type": "number" + }, + "lon": { + "format": "double", + "type": "number" + }, + "maxConcurrent": { "format": "int32", "type": "integer" }, - "leadState": { - "enum": [ - "ACTIVE", - "AGENT-CALLBACK", - "CALLBACK-CANCELLED", - "CALLBACK", - "CANCELLED", - "COMPLETE", - "DISCONNECTED", - "DO-NOT-CALL", - "INTERCEPT", - "MAX-DIAL-LIMIT", - "PAUSED", - "PENDING-CALLBACK", - "PENDING-ERR", - "PENDING-HCI", - "PENDING", - "READY", - "TRANSITIONED", - "WHITELIST" - ], + "maxConcurrentHours": { "type": "string" }, - "leadTimezone": { + "maxConcurrentType": { "type": "string" }, - "liveAnswerMessage": { + "monSched": { "type": "string" }, - "loadedDts": { - "$ref": "#/components/schemas/DateTime" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, - "machAnswerMessage": { + "prerouteHttpUrl": { "type": "string" }, - "maxPasses": { + "ringDuration": { "format": "int32", "type": "integer" }, - "midName": { + "routeDestination": { "type": "string" }, - "name": { + "satSched": { "type": "string" }, - "nextDialTime": { + "startDate": { "$ref": "#/components/schemas/DateTime" }, - "quotaTargetIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "quotaTargets": { - "$ref": "#/components/schemas/CollectionQuotaTarget" - }, - "reserveAgent": { - "description": "Agent ID to reserve this lead for during direct lead loading. If the value is blank, null, omitted, invalid, or refers to an agent without access to the account, the lead is still accepted. Invalid or inaccessible assignments are counted in failedAgentAssignment.", - "example": "980", - "nullable": true, - "type": "string", - "writeOnly": true - }, - "sortCol": { - "type": "string" - }, "state": { "type": "string" }, - "stateDts": { - "$ref": "#/components/schemas/DateTime" + "sunSched": { + "type": "string" }, - "suffix": { + "thuSched": { "type": "string" }, - "suppressed": { + "ttAccept": { "type": "boolean" }, - "title": { - "type": "string" + "ttAcceptTime": { + "format": "int32", + "type": "integer" }, - "zip": { + "tueSched": { "type": "string" }, - "personaMapping": { - "description": "Stored mapping of lead phone values to persona phone IDs.", - "readOnly": true, + "wedSched": { "type": "string" }, - "personaPhoneConfig": { - "additionalProperties": { - "type": "string" - }, - "description": "Additional phone numbers for direct lead loading. Keys must exactly match configured persona phone labels, and values are phone numbers for that lead.", - "type": "object" + "zip": { + "type": "string" } }, "type": "object" }, - "CampaignLeadList": { + "CloudRouteDestinationOverride": { "properties": { - "deleteLeads": { - "type": "boolean" - }, - "deletedDts": { - "$ref": "#/components/schemas/DateTime" + "cloudDestination": { + "$ref": "#/components/schemas/CloudRouteDestination" }, - "dncTagList": { + "countryId": { "type": "string" }, - "exportFlag": { - "type": "boolean" - }, - "lastDncScrubDate": { - "$ref": "#/components/schemas/DateTime" - }, - "leadsAccepted": { + "destOverrideId": { "format": "int32", "type": "integer" }, - "leadsConverted": { - "format": "int32", - "type": "integer" + "dnis": { + "type": "string" }, - "leadsDoNotCall": { + "routeDestination": { + "type": "string" + } + }, + "type": "object" + }, + "CloudRouteDtmfEvent": { + "properties": { + "cloudRouteDtmfId": { "format": "int32", "type": "integer" }, - "leadsSupplied": { + "dtmfCode": { "format": "int32", "type": "integer" }, - "leadsWhitelist": { + "dtmfEventData": { + "type": "string" + } + }, + "type": "object" + }, + "CloudRouteGroup": { + "properties": { + "cloudGroupId": { "format": "int32", "type": "integer" }, - "listDesc": { - "type": "string" - }, - "listId": { - "format": "int32", - "type": "integer" - }, - "listPriority": { - "format": "int32", - "type": "integer" - }, - "listState": { - "enum": [ - "ACTIVE", - "PAUSED", - "PENDING_DNC", - "LOADING", - "DELETED", - "READY", - "CALLBACKS", - "CALLBACKS_AGENT", - "DUPLICATES_NOT_MERGED", - "DUPLICATES_NOT_MOVED" - ], - "type": "string" - }, - "message": { - "type": "string" - }, - "originalFormat": { - "type": "string" + "cloudRouteDestinations": { + "$ref": "#/components/schemas/CollectionCloudRouteDestination" }, - "result": { - "type": "string" + "cloudRouteProfiles": { + "$ref": "#/components/schemas/CollectionCloudRouteProfile" }, - "unloadFilename": { + "groupName": { "type": "string" }, - "uploadDate": { - "$ref": "#/components/schemas/DateTime" + "isDefault": { + "type": "boolean" }, - "uploadedBy": { - "type": "string" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" } }, "type": "object" }, - "CampaignLeadSearchCriteria": { + "CloudRouteProfile": { "properties": { - "address1": { + "billingCode": { "type": "string" }, - "address2": { + "billingKey": { "type": "string" }, - "agentDispositions": { - "items": { - "type": "string" - }, - "type": "array" - }, - "agentId": { - "format": "int32", - "type": "integer" + "callConnSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "auxData1": { - "type": "string" + "callEndSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "auxData2": { - "type": "string" + "callStartSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "auxData3": { - "type": "string" + "cloudProfileId": { + "format": "int32", + "type": "integer" }, - "auxData4": { - "type": "string" + "cloudRouteGroup": { + "$ref": "#/components/schemas/CloudRouteGroup" }, - "auxData5": { - "type": "string" + "dequeueDelay": { + "format": "int32", + "type": "integer" }, - "callerId": { + "endcallMsg": { "type": "string" }, - "campaignIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" + "geoMaxDistance": { + "format": "int32", + "type": "integer" }, - "city": { + "introMsg": { "type": "string" }, - "emailAddress": { - "type": "string" + "isActive": { + "type": "boolean" }, - "externIds": { - "items": { - "type": "string" - }, - "type": "array" + "isDeleted": { + "type": "boolean" }, - "firstName": { - "type": "string" + "longCall": { + "format": "int32", + "type": "integer" }, - "lastName": { + "outboundCallerId": { "type": "string" }, - "lastPassTimeCriteria": { - "$ref": "#/components/schemas/DateTimeComparableSearchField" - }, - "leadIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "leadPassesCriteria": { - "$ref": "#/components/schemas/ComparableSearchField" - }, - "leadPhoneNum": { + "percentAllocType": { "type": "string" }, - "leadPhoneNumbers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "leadStates": { + "permissions": { "items": { "enum": [ - "ACTIVE", - "AGENT-CALLBACK", - "CALLBACK-CANCELLED", - "CALLBACK", - "CANCELLED", - "COMPLETE", - "DISCONNECTED", - "DO-NOT-CALL", - "INTERCEPT", - "MAX-DIAL-LIMIT", - "PAUSED", - "PENDING-CALLBACK", - "PENDING-ERR", - "PENDING-HCI", - "PENDING", - "READY", - "TRANSITIONED", - "WHITELIST" + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" ], "type": "string" }, "type": "array" }, - "leadTimezones": { - "items": { - "$ref": "#/components/schemas/Timezone" - }, - "type": "array" + "profileDesc": { + "type": "string" }, - "listIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" + "profileName": { + "type": "string" }, - "loadedDtsEnd": { - "$ref": "#/components/schemas/DateTime" + "recordCall": { + "type": "boolean" }, - "loadedDtsStart": { - "$ref": "#/components/schemas/DateTime" + "repeatCount": { + "format": "int32", + "type": "integer" }, - "nextDialTimeCriteria": { - "$ref": "#/components/schemas/DateTimeComparableSearchField" + "repeatDelay": { + "format": "int32", + "type": "integer" }, - "orphanedLeadsOnly": { + "revMatch": { "type": "boolean" }, - "pendingAgentId": { + "routeExhaustedAction": { + "type": "string" + }, + "routingType": { + "type": "string" + }, + "shortCall": { "format": "int32", "type": "integer" }, - "physicalStates": { - "items": { - "type": "string" - }, - "type": "array" + "stickyDestinationType": { + "type": "string" }, - "suppressed": { - "enum": [ - "ONLY_SUPPRESSED", - "ONLY_UNSUPPRESSED", - "ALL" - ], + "takeBackMsg": { "type": "string" }, - "systemDispositions": { - "items": { - "enum": [ - "ANSWER", - "NOANSWER", - "BUSY", - "MACHINE", - "INTERCEPT", - "DISCONNECT", - "ABANDON", - "CONGESTION", - "MANUAL_PASS", - "INBOUND_CALLBACK", - "APP_DNC", - "APP_REQUEUE", - "APP_REQUEUE_COMPLETE", - "APP_REQUEUE_ABANDON", - "INBOUND_ABANDON", - "API_BLOCKED", - "API_ERROR" - ], - "type": "string" - }, - "type": "array" + "voicemailEmail": { + "type": "string" }, - "zip": { + "whisperMsg": { "type": "string" } }, "type": "object" }, - "CampaignLeadSearchResultsView": { + "CloudRouteProfileSkinny": { "properties": { - "address1": { + "accountId": { "type": "string" }, - "address2": { - "type": "string" + "cloudGroupId": { + "format": "int32", + "type": "integer" }, - "agentDispostion": { - "type": "string" - }, - "auxData1": { - "type": "string" - }, - "auxData2": { - "type": "string" - }, - "auxData3": { - "type": "string" + "cloudProfileId": { + "format": "int32", + "type": "integer" }, - "auxData4": { - "type": "string" + "groupId": { + "format": "int32", + "type": "integer" }, - "auxData5": { - "type": "string" + "isActive": { + "type": "boolean" }, - "auxExternalUrl": { - "type": "string" + "isDeleted": { + "type": "boolean" }, - "auxGreeting": { + "profileName": { "type": "string" - }, - "auxPhone": { + } + }, + "type": "object" + }, + "CollectionAgent": { + "type": "object" + }, + "CollectionAgentAccountAccess": { + "type": "object" + }, + "CollectionAgentChatQueueAccess": { + "type": "object" + }, + "CollectionAgentDialGroupMember": { + "type": "object" + }, + "CollectionAgentGateAccess": { + "type": "object" + }, + "CollectionAgentLoadBalanceMember": { + "type": "object" + }, + "CollectionAgentSkillProfile": { + "type": "object" + }, + "CollectionAgentSupervisor": { + "type": "object" + }, + "CollectionCampaign": { + "type": "object" + }, + "CollectionCampaignDisposition": { + "type": "object" + }, + "CollectionCampaignFilterStates": { + "type": "object" + }, + "CollectionCampaignFilterTimezones": { + "type": "object" + }, + "CollectionCloudRouteDestination": { + "type": "object" + }, + "CollectionCloudRouteProfile": { + "type": "object" + }, + "CollectionCustomDialZone": { + "type": "object" + }, + "CollectionQuotaTarget": { + "type": "object" + }, + "CollectionRemoteHttpService": { + "type": "object" + }, + "CollectionRemoteHttpServiceInput": { + "type": "object" + }, + "CollectionRequeueShortcut": { + "type": "object" + }, + "CollectionRightsDocument": { + "type": "object" + }, + "CollectionWhitelistTagMembers": { + "type": "object" + }, + "ComparableSearchField": { + "properties": { + "operator": { + "enum": [ + "GREATER_THAN", + "LESS_THAN", + "EQUALS" + ], "type": "string" }, - "callerId": { + "value": { + "type": "object" + } + }, + "type": "object" + }, + "Contact": { + "properties": { + "businessPhone": { "type": "string" }, - "campaignId": { - "format": "int32", - "type": "integer" - }, - "campaignLead": { - "$ref": "#/components/schemas/CampaignLead" - }, - "campaignName": { + "company": { "type": "string" }, - "city": { + "department": { "type": "string" }, - "dialGroupId": { - "format": "int32", - "type": "integer" - }, - "dupeKeyOverride": { - "format": "int64", - "type": "integer" - }, "email": { "type": "string" }, - "externId": { - "type": "string" - }, - "extraData": { - "type": "string" + "emailAsLoginName": { + "type": "boolean" }, "firstName": { "type": "string" }, - "gateKeeper": { + "jobTitle": { "type": "string" }, "lastName": { "type": "string" }, - "lastPassAgentName": { + "mobilePhone": { "type": "string" - }, - "lastPassDate": { - "$ref": "#/components/schemas/DateTime" - }, - "lastPassDispo": { + } + }, + "title": "Contact", + "type": "object" + }, + "CountryCode": { + "properties": { + "countryCode": { "type": "string" }, - "lastPassDisposition": { + "countryId": { "type": "string" }, - "lastPassDts": { - "$ref": "#/components/schemas/DateTime" + "countryName": { + "type": "string" }, - "leadId": { + "maxAniLength": { "format": "int32", "type": "integer" }, - "leadPasses": { + "maxUtcOffset": { "format": "int32", "type": "integer" }, - "leadPhone": { - "type": "string" - }, - "leadState": { - "type": "string" - }, - "leadTimezone": { - "type": "string" - }, - "listDesc": { - "type": "string" - }, - "listId": { + "minAniLength": { "format": "int32", "type": "integer" }, - "liveAnswerMessage": { - "type": "string" - }, - "loadedDts": { - "$ref": "#/components/schemas/DateTime" - }, - "machAnswerMessage": { - "type": "string" - }, - "maxPasses": { + "minUtcOffset": { "format": "int32", "type": "integer" - }, - "midName": { - "type": "string" - }, - "nextDialTime": { - "$ref": "#/components/schemas/DateTime" - }, - "pendingAgentName": { + } + }, + "type": "object" + }, + "CustomDialZoneGroups": { + "properties": { + "accountId": { "type": "string" }, - "sortCol": { + "baseTimezone": { "type": "string" }, - "speedToLeadAgentConn": { - "format": "int32", - "type": "integer" + "customDialZones": { + "$ref": "#/components/schemas/CollectionCustomDialZone" }, - "speedToLeadFirstPass": { + "zoneGroupId": { "format": "int32", "type": "integer" }, - "state": { + "zoneGroupName": { "type": "string" - }, - "stateDts": { + } + }, + "type": "object" + }, + "Dashboard": { + "properties": { + "creationDate": { "$ref": "#/components/schemas/DateTime" }, - "suffix": { - "type": "string" - }, - "suppressed": { - "type": "boolean" - }, - "title": { - "type": "string" + "data": { + "$ref": "#/components/schemas/JsonNode" }, - "uploadDate": { - "$ref": "#/components/schemas/DateTime" + "id": { + "format": "int32", + "type": "integer" }, - "uploadedBy": { + "name": { "type": "string" }, - "zip": { - "type": "string" + "shared": { + "type": "boolean" } }, "type": "object" }, - "CampaignPass": { + "Role": { + "type": "object", "properties": { - "agent": { - "$ref": "#/components/schemas/Agent" - }, - "agentDisposition": { - "type": "string" - }, - "agentNotes": { - "type": "string" - }, - "callStart": { - "$ref": "#/components/schemas/DateTime" - }, - "campaignRedials": { - "items": { - "$ref": "#/components/schemas/CampaignRedial" - }, - "type": "array" - }, - "dialDuration": { - "format": "int32", - "type": "integer" - }, - "dialType": { - "type": "boolean" - }, - "duration": { - "format": "int32", - "type": "integer" - }, - "export": { - "type": "boolean" - }, - "exportFlag": { - "type": "boolean" - }, - "leadPhone": { + "description": { "type": "string" }, - "passDate": { - "$ref": "#/components/schemas/DateTime" - }, - "passDisposition": { + "roleType": { + "type": "string", "enum": [ - "ANSWER", - "NOANSWER", - "BUSY", - "MACHINE", - "INTERCEPT", - "DISCONNECT", - "ABANDON", - "CONGESTION", - "MANUAL_PASS", - "INBOUND_CALLBACK", - "APP_DNC", - "APP_REQUEUE", - "APP_REQUEUE_COMPLETE", - "APP_REQUEUE_ABANDON", - "INBOUND_ABANDON", - "API_BLOCKED", - "API_ERROR" - ], - "type": "string" - }, - "passNumber": { - "format": "int32", - "type": "integer" - }, - "passUii": { - "type": "string" + "SUPER_USER", + "USER", + "MANAGE_USERS", + "MANAGE_RIGHTS", + "ACCESS_SIBLINGS", + "ACCESS_AUDIT_LOG", + "ACCESS_GOODDATA_ADMIN", + "ACCESS_GOODDATA_EDITOR", + "ACCESS_GOODDATA_EXPLORER", + "ACCESS_GOODDATA_VIEWER", + "ACCESS_GOODDATA_EMBEDDED_EXPLORER", + "ACCESS_GOODDATA_EMBEDDED_DASHBOARD", + "ASSUME_USERS", + "REPORT_ADMINISTRATIVE_USER", + "NO_ACCESS" + ] } - }, - "type": "object" + } }, - "CampaignPassDisposition": { + "DateTime": { "properties": { - "createCopy": { + "afterNow": { "type": "boolean" }, - "destCampaign": { - "$ref": "#/components/schemas/Campaign" - }, - "isComplete": { + "beforeNow": { "type": "boolean" }, - "machineDetect": { + "centuryOfEra": { "format": "int32", "type": "integer" }, - "mergeOriginal": { - "type": "boolean" + "chronology": { + "$ref": "#/components/schemas/Chronology" }, - "pass": { + "dayOfMonth": { "format": "int32", "type": "integer" }, - "passDispositionId": { + "dayOfWeek": { "format": "int32", "type": "integer" }, - "passEnd": { + "dayOfYear": { "format": "int32", "type": "integer" }, - "requeueDelay": { + "equalNow": { + "type": "boolean" + }, + "era": { "format": "int32", "type": "integer" }, - "requeueType": { - "enum": [ - "DEFAULT", - "NONE", - "STANDARD", - "PRIORITY" - ], - "type": "string" - } - }, - "type": "object" - }, - "CampaignRedial": { - "properties": { - "agentId": { + "hourOfDay": { "format": "int32", "type": "integer" }, - "callBackDate": { - "$ref": "#/components/schemas/DateTime" - }, - "callBackPhone": { - "type": "string" - }, - "campaignLead": { - "$ref": "#/components/schemas/CampaignLead" - }, - "campaignPass": { - "$ref": "#/components/schemas/CampaignPass" + "millis": { + "format": "int64", + "type": "integer" }, - "id": { + "millisOfDay": { "format": "int32", "type": "integer" }, - "name": { - "type": "string" - }, - "redialId": { + "millisOfSecond": { "format": "int32", "type": "integer" - } - }, - "type": "object" - }, - "CampaignStats": { - "properties": { - "campaignId": { + }, + "minuteOfDay": { "format": "int32", "type": "integer" }, - "campaignName": { - "type": "string" - }, - "complete": { + "minuteOfHour": { "format": "int32", "type": "integer" }, - "doNotCall": { + "monthOfYear": { "format": "int32", "type": "integer" }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "maxPasses": { + "secondOfDay": { "format": "int32", "type": "integer" }, - "other": { + "secondOfMinute": { "format": "int32", "type": "integer" }, - "paused": { + "weekOfWeekyear": { "format": "int32", "type": "integer" }, - "readyFuture": { + "weekyear": { "format": "int32", "type": "integer" }, - "readyNow": { + "year": { "format": "int32", "type": "integer" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - }, - "suppressed": { + "yearOfCentury": { "format": "int32", "type": "integer" }, - "targetId": { + "yearOfEra": { "format": "int32", "type": "integer" + }, + "zone": { + "$ref": "#/components/schemas/DateTimeZone" } }, "type": "object" }, - "CampaignTimeZoneDialCount": { + "DateTimeComparableSearchField": { "properties": { - "dialFuture": { - "format": "int32", - "type": "integer" + "operator": { + "enum": [ + "GREATER_THAN", + "LESS_THAN", + "EQUALS" + ], + "type": "string" }, - "dialNow": { - "format": "int32", - "type": "integer" + "value": { + "$ref": "#/components/schemas/DateTime" + } + }, + "type": "object" + }, + "DateTimeZone": { + "properties": { + "fixed": { + "type": "boolean" }, - "suppressed": { - "format": "int32", - "type": "integer" + "id": { + "type": "string" + } + }, + "type": "object" + }, + "DeleteDnisRequest": { + "properties": { + "dnis": { + "type": "string" }, - "timezone": { + "dnisE164": { "type": "string" + }, + "phoneNumbersI18nEnabled": { + "type": "boolean" } }, "type": "object" }, - "CampaignTimeZoneDialCountWrapper": { + "DialGroup": { "properties": { - "campaignId": { + "agentDialGroupMembers": { + "$ref": "#/components/schemas/CollectionAgentDialGroupMember" + }, + "agentsReady": { "format": "int32", "type": "integer" }, - "campaignName": { + "allowLeadSearch": { + "type": "string" + }, + "allowPreviewLeadFilters": { + "type": "boolean" + }, + "billingKey": { + "type": "string" + }, + "campaigns": { + "$ref": "#/components/schemas/CollectionCampaign" + }, + "dialGroupDesc": { "type": "string" }, "dialGroupId": { @@ -5636,82 +4511,51 @@ ], "type": "string" }, - "endDate": { - "$ref": "#/components/schemas/DateTime" + "enableAbsolutePriority": { + "type": "boolean" }, - "leadData": { - "items": { - "$ref": "#/components/schemas/CampaignTimeZoneDialCount" - }, - "type": "array" + "enableAgentFilter": { + "type": "boolean" }, - "maxPasses": { - "format": "int32", - "type": "integer" + "enableCallbacksAfterMaxDailyPass": { + "type": "boolean" }, - "passDelayMin": { + "enableCallbacksAfterMaxpass": { + "type": "boolean" + }, + "enableListPriority": { + "type": "boolean" + }, + "groupId": { "format": "int32", "type": "integer" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "CampaignUnlimitedFieldGroup": { - "properties": { - "campaigns": { - "items": { - "$ref": "#/components/schemas/Campaign" - }, - "type": "array" - }, - "extraDataMappings": { + "hciEnabled": { + "enum": [ + "DISABLED", + "HCI_FETCH", + "HCI_PACING" + ], "type": "string" }, - "groupName": { - "type": "string" + "isActive": { + "type": "boolean" }, - "unlimitedFieldGroupId": { + "maxLeadsReturned": { "format": "int32", "type": "integer" - } - }, - "type": "object" - }, - "ChatGroup": { - "properties": { - "billingKey": { - "type": "string" }, - "chatGroupId": { + "maxPorts": { "format": "int32", "type": "integer" }, - "chatGroupSkills": { - "items": { - "$ref": "#/components/schemas/ChatGroupSkill" - }, - "type": "array" - }, - "chatGroups": { - "items": { - "$ref": "#/components/schemas/ChatQueue" - }, - "type": "array" - }, - "chatQueues": { - "items": { - "$ref": "#/components/schemas/ChatQueue" - }, - "type": "array" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" + "minPredictiveAgents": { + "format": "int32", + "type": "integer" }, - "groupName": { - "type": "string" + "outdialServerGroupId": { + "format": "int32", + "type": "integer" }, "permissions": { "items": { @@ -5725,761 +4569,597 @@ "type": "string" }, "type": "array" + }, + "progressiveCallDelay": { + "format": "int32", + "type": "integer" + }, + "progressiveEnabled": { + "type": "boolean" + }, + "realTimeAgentData": { + "type": "boolean" + }, + "requireFetchedLeadsCalled": { + "type": "boolean" } }, "type": "object" }, - "ChatGroupSkill": { + "DnisBulkUpdateRespose": { "properties": { - "active": { - "type": "boolean" - }, - "agentSkillProfiles": { - "$ref": "#/components/schemas/CollectionAgentSkillProfile" - }, - "chatRequeueShortcuts": { - "items": { - "$ref": "#/components/schemas/ChatRequeueShortcut" - }, - "type": "array" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "skillDesc": { + "message": { "type": "string" }, - "skillId": { - "format": "int32", - "type": "integer" + "status": { + "type": "string" }, - "skillName": { + "updatedRows": { "type": "string" } }, "type": "object" }, - "ChatPriorityGroup": { + "DnisListPreviewResponse": { "properties": { - "chatPriorityGroupId": { - "format": "int32", - "type": "integer" - }, - "chatQueues": { + "records": { "items": { - "$ref": "#/components/schemas/ChatQueue" + "$ref": "#/components/schemas/BaseCsvDto" }, "type": "array" }, - "priorityGroupName": { - "type": "string" + "uploadStatus": { + "$ref": "#/components/schemas/DnisResponseValidation" } }, "type": "object" }, - "ChatQueue": { + "DnisListRequest": { "properties": { - "account": { - "$ref": "#/components/schemas/Account" + "accountIds": { + "items": { + "type": "string" + }, + "type": "array" }, - "accountId": { + "dnisState": { "type": "string" }, - "active": { + "phoneNumbersI18nEnabled": { "type": "boolean" }, - "agentConnectHttpService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "agentConnectMsg": { - "type": "string" - }, - "agentFrom": { + "searchText": { "type": "string" + } + }, + "type": "object" + }, + "DnisPool": { + "properties": { + "active": { + "type": "boolean" }, - "agentMaxAcceptTime": { - "format": "int32", - "type": "integer" - }, - "agentTermHttpService": { - "$ref": "#/components/schemas/RemoteHttpService" + "assignedDnis": { + "$ref": "#/components/schemas/AssignedDnis" }, - "agentWrapTime": { - "format": "int32", - "type": "integer" + "assignedSmsDnis": { + "$ref": "#/components/schemas/AssignedSmsDnis" }, - "appUrl": { + "carrier": { "type": "string" }, - "callbackCampaign": { - "$ref": "#/components/schemas/Campaign" + "customAppString": { + "type": "string" }, - "chatGroup": { - "$ref": "#/components/schemas/ChatGroup" + "dateCreated": { + "$ref": "#/components/schemas/DateTime" }, - "chatPriorityGroup": { - "$ref": "#/components/schemas/ChatPriorityGroup" + "dnis": { + "type": "string" }, - "chatQueueDescription": { + "dnisCategory": { "type": "string" }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "dnisDescription": { + "type": "string" }, - "chatQueueName": { + "dnisE164": { "type": "string" }, - "chatQueueOpen": { + "dnisManagedByRC": { "type": "boolean" }, - "clientFrom": { + "inboundContext": { "type": "string" }, - "companyLogo": { - "$ref": "#/components/schemas/Blob" - }, - "createdOn": { + "lastModified": { "$ref": "#/components/schemas/DateTime" }, - "dequeueHttpService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "dispTimeout": { - "format": "int32", - "type": "integer" + "lastModifiedBy": { + "type": "string" }, - "friSched": { + "mediaCode": { "type": "string" }, - "gateQueueAnips": { - "items": { - "$ref": "#/components/schemas/ChatQueueAnip" - }, - "type": "array" + "mediaFormat": { + "type": "string" }, - "groupId": { - "format": "int32", - "type": "integer" + "mediaIsci": { + "type": "string" }, - "idleTimeout": { - "format": "int32", - "type": "integer" + "mediaLength": { + "type": "string" }, - "isActive": { - "type": "boolean" + "mediaMarket": { + "type": "string" }, - "longChatTime": { - "format": "int32", - "type": "integer" + "mediaNetwork": { + "type": "string" }, - "maxQueueEvent": { + "mediaUrl": { "type": "string" }, - "maxQueueLimit": { - "format": "int32", - "type": "integer" + "mediaVersion": { + "type": "string" }, - "monSched": { + "mediaWebSourcecode": { "type": "string" }, - "newChatHttpService": { - "$ref": "#/components/schemas/RemoteHttpService" + "notes": { + "type": "string" }, - "noAgentEvent": { + "originatingDnis": { "type": "string" }, - "observeDst": { + "phoneNumbersI18nEnabled": { "type": "boolean" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "postChatHttpService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "postDispHttpService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "queueClosedEvent": { + "platformId": { "type": "string" }, - "queuePriority": { - "format": "int32", - "type": "integer" + "reservedAccount": { + "$ref": "#/components/schemas/Account" }, - "requeueShortcutAccess": { - "items": { - "$ref": "#/components/schemas/ChatRequeueShortcutGroupChatQueueAccess" - }, - "type": "array" + "reservedAccountId": { + "type": "string" }, - "requeueType": { + "resporg": { "type": "string" }, - "requireCaptcha": { + "smsEnabled": { "type": "boolean" }, - "satSched": { + "twilioApiKey": { "type": "string" }, - "script": { - "$ref": "#/components/schemas/Script" + "vendorId": { + "type": "string" }, - "shortChatTime": { + "vruNetworkId": { "format": "int32", "type": "integer" - }, - "slaTime": { + } + }, + "type": "object" + }, + "DnisPoolUpdateRequest": { + "properties": { + "chatQueueId": { "format": "int32", "type": "integer" }, - "specialIpEvent": { - "type": "string" - }, - "sunSched": { - "type": "string" + "dnisPool": { + "$ref": "#/components/schemas/DnisPoolV2" }, - "surveyId": { - "format": "int32", - "type": "integer" + "endDate": { + "$ref": "#/components/schemas/DateTime" }, - "surveyPopType": { + "product": { + "enum": [ + "ACCOUNT", + "ACD", + "AGENT", + "CHAT_QUEUE", + "OUTBOUND", + "VISUAL_IVR", + "CLOUD_PROFILE", + "CLOUD_DESTINATION", + "TRAC_NUMBER", + "HTTP_SERVICES", + "SCRIPTING", + "TN_MANAGER", + "SURVEY", + "DNIS", + "TEAMS", + "KNOWLEDGE_BASE", + "UTILITIES" + ], "type": "string" }, - "throttleCalls": { + "productId": { "format": "int32", "type": "integer" }, - "throttleDays": { - "format": "int32", - "type": "integer" + "smsEndDate": { + "$ref": "#/components/schemas/DateTime" }, - "throttleIpEvent": { - "type": "string" + "smsStartDate": { + "$ref": "#/components/schemas/DateTime" }, - "thuSched": { - "type": "string" + "startDate": { + "$ref": "#/components/schemas/DateTime" }, - "tueSched": { - "type": "string" + "unassignProduct": { + "type": "boolean" }, - "wedSched": { - "type": "string" + "unassignSmsProduct": { + "type": "boolean" } }, "type": "object" }, - "ChatQueueAnip": { + "DnisPoolV2": { "properties": { - "anip": { + "active": { + "type": "boolean" + }, + "assignedDnis": { + "$ref": "#/components/schemas/AssignedDnis" + }, + "assignedSmsDnis": { + "$ref": "#/components/schemas/AssignedSmsDnis" + }, + "carrier": { "type": "string" }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "customAppString": { + "type": "string" }, - "dateAdded": { + "dateCreated": { "$ref": "#/components/schemas/DateTime" }, - "recordType": { + "dnis": { "type": "string" }, - "type": { + "dnisCategory": { "type": "string" - } - }, - "type": "object" - }, - "ChatQueueChatWidgetAccess": { - "properties": { - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "dnisDescription": { + "type": "string" }, - "chatWidget": { - "$ref": "#/components/schemas/ChatWidget" + "dnisE164": { + "type": "string" }, - "guid": { + "inboundContext": { "type": "string" }, - "jsonMetadata": { + "lastModified": { + "$ref": "#/components/schemas/DateTime" + }, + "lastModifiedBy": { "type": "string" }, - "widgetId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "ChatQueueClosedMessage": { - "properties": { - "accountId": { + "mediaCode": { "type": "string" }, - "chatQueueClosedMessageId": { - "format": "int32", - "type": "integer" + "mediaFormat": { + "type": "string" }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "mediaIsci": { + "type": "string" }, - "jsonBaggage": { + "mediaLength": { "type": "string" }, - "sourceIp": { + "mediaMarket": { "type": "string" }, - "timeStamp": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "ChatQueueDisposition": { - "properties": { - "chatGroupSkill": { - "$ref": "#/components/schemas/ChatGroupSkill" + "mediaNetwork": { + "type": "string" }, - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" + "mediaUrl": { + "type": "string" }, - "destChatQueue": { - "$ref": "#/components/schemas/ChatQueue" + "mediaVersion": { + "type": "string" }, - "dispServiceId": { - "$ref": "#/components/schemas/RemoteHttpService" + "mediaWebSourcecode": { + "type": "string" }, - "disposition": { + "notes": { "type": "string" }, - "dispositionId": { - "format": "int32", - "type": "integer" + "originatingDnis": { + "type": "string" }, - "emailDestinations": { + "phoneNumbersI18nEnabled": { + "type": "boolean" + }, + "platformId": { "type": "string" }, - "emailTemplate": { - "$ref": "#/components/schemas/EmailTemplate" + "reservedAccount": { + "$ref": "#/components/schemas/Account" }, - "isComplete": { - "type": "boolean" + "reservedAccountId": { + "type": "string" }, - "isDefault": { - "type": "boolean" + "resporg": { + "type": "string" }, - "isDisabled": { + "smsEnabled": { "type": "boolean" }, - "isSuccess": { - "type": "boolean" + "twilioApiKey": { + "type": "string" }, - "rank": { - "format": "int32", - "type": "integer" + "vendorId": { + "type": "string" }, - "timeout": { + "vruNetworkId": { "format": "int32", "type": "integer" } }, "type": "object" }, - "ChatQueueEvent": { + "DnisResponseValidation": { "properties": { - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" + "errorCode": { + "type": "string" }, - "eventDuration": { - "format": "int32", - "type": "integer" + "errorMessage": { + "items": { + "type": "string" + }, + "type": "array" }, - "eventId": { - "format": "int32", + "totalRecords": { + "format": "int64", "type": "integer" }, - "eventRank": { - "format": "int32", + "validRecords": { + "format": "int64", "type": "integer" }, - "queueEvent": { - "type": "string" - }, - "sendMessage": { - "type": "string" + "validated": { + "type": "boolean" } }, "type": "object" }, - "ChatQueueScheduleOverride": { + "EmailTemplate": { "properties": { - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" - }, - "overrideClosedEvent": { + "accountId": { "type": "string" }, - "overrideDate": { - "$ref": "#/components/schemas/DateTime" + "allowBccChange": { + "type": "boolean" }, - "overrideLabel": { - "type": "string" + "allowBodyChange": { + "type": "boolean" }, - "overrideSched": { - "type": "string" + "allowCcChange": { + "type": "boolean" }, - "scheduleOverrideId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "ChatQueueSkinny": { - "properties": { - "accountId": { - "type": "string" + "allowFromChange": { + "type": "boolean" }, - "chatGroupId": { - "format": "int32", - "type": "integer" + "allowSubjectChange": { + "type": "boolean" }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "allowToChange": { + "type": "boolean" }, - "chatQueueName": { + "emailBcc": { "type": "string" }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "ChatQueueSpecialAnip": { - "properties": { - "anip": { + "emailCc": { "type": "string" }, - "dateAdded": { - "$ref": "#/components/schemas/DateTime" - }, - "id": { - "type": "object" - }, - "type": { + "emailFrom": { "type": "string" - } - }, - "type": "object" - }, - "ChatRequeueShortcut": { - "properties": { - "chatGroupSkill": { - "$ref": "#/components/schemas/ChatGroupSkill" }, - "chatRequeueShortcutId": { - "format": "int32", - "type": "integer" + "emailRte": { + "type": "string" }, - "name": { + "emailSubject": { "type": "string" }, - "rank": { + "emailTemplateId": { "format": "int32", "type": "integer" }, - "requeueGroup": { - "$ref": "#/components/schemas/ChatGroup" + "emailTo": { + "type": "string" }, - "requeueQueue": { - "$ref": "#/components/schemas/ChatQueue" - } - }, - "type": "object" - }, - "ChatRequeueShortcutGroup": { - "properties": { - "chatRequeueShortcutGroupId": { - "format": "int32", - "type": "integer" + "sendFormat": { + "type": "string" }, - "name": { + "templateName": { "type": "string" } }, "type": "object" }, - "ChatRequeueShortcutGroupChatQueueAccess": { + "Errors": { "properties": { - "chatQueue": { - "$ref": "#/components/schemas/ChatQueue" - }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "cause": { + "type": "string" }, - "chatRequeueShortcutGroup": { - "$ref": "#/components/schemas/ChatRequeueShortcutGroup" + "details": { + "type": "string" }, - "chatRequeueShortcutGroupId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "ChatRoom": { - "properties": { - "accountId": { + "developerMessage": { "type": "string" }, - "permissionType": { - "enum": [ - "ALL", - "EXPLICIT" - ], + "generalMessage": { "type": "string" }, - "roomDesc": { + "requestUri": { "type": "string" }, - "roomId": { - "format": "int32", + "timestamp": { + "format": "int64", "type": "integer" }, - "roomName": { - "type": "string" + "validationErrors": { + "items": { + "$ref": "#/components/schemas/ValidationErrorData" + }, + "type": "array" } }, "type": "object" }, - "ChatStats": { + "Gate": { "properties": { - "abandoned": { - "format": "int32", - "type": "integer" + "abandonCampaign": { + "$ref": "#/components/schemas/Campaign" }, - "accepted": { - "format": "int32", - "type": "integer" + "acceptTime": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" }, - "accountId": { + "afterCallBaseState": { "type": "string" }, - "active": { - "format": "int32", - "type": "integer" + "afterCallState": { + "$ref": "#/components/schemas/AccountAuxState" }, - "available": { - "format": "int32", - "type": "integer" + "agentConnSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "chatQueueGroupId": { - "format": "int32", - "type": "integer" + "agentGateAccess": { + "items": { + "$ref": "#/components/schemas/AgentGateAccess" + }, + "type": "array" }, - "chatQueueGroupName": { + "agentPopMessage": { "type": "string" }, - "chatQueueId": { - "format": "int32", - "type": "integer" + "agentTermSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "chatQueueName": { + "appUrl": { "type": "string" }, - "deflected": { - "format": "int32", - "type": "integer" + "backupAppUrl": { + "type": "string" }, - "inQueue": { - "format": "int32", - "type": "integer" + "billingCode": { + "type": "string" + }, + "blockedAniMessage": { + "type": "string" + }, + "callbackCampaign": { + "$ref": "#/components/schemas/Campaign" }, - "lastUpdate": { + "createdOn": { "$ref": "#/components/schemas/DateTime" }, - "longestInQueue": { + "dequeueDelay": { "format": "int32", "type": "integer" }, - "presented": { - "format": "int32", - "type": "integer" + "dequeueSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "routing": { + "dispositionTimeout": { "format": "int32", "type": "integer" }, - "schedule": { - "type": "string" + "enableGlobalPhoneBook": { + "type": "boolean" + }, + "enableIvrTokens": { + "type": "boolean" }, - "scheduleOverride": { + "endCallMessage": { "type": "string" }, - "selectable": { + "fifoDisabled": { "type": "boolean" }, - "staffed": { - "format": "int32", - "type": "integer" + "friSched": { + "type": "string" }, - "totalAbandonTime": { - "format": "int64", - "type": "integer" + "gateClosedEvent": { + "type": "string" }, - "totalAnswerTime": { - "format": "int64", - "type": "integer" + "gateDesc": { + "type": "string" }, - "totalChatTime": { - "format": "int64", - "type": "integer" + "gateGroup": { + "$ref": "#/components/schemas/GateGroup" }, - "totalQueueTime": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "ChatWidget": { - "properties": { - "chatWidgetId": { + "gateId": { "format": "int32", "type": "integer" }, - "createdDts": { - "$ref": "#/components/schemas/DateTime" - }, - "json": { + "gateName": { "type": "string" }, - "permissions": { + "gateOpen": { + "type": "boolean" + }, + "gatePriority": { + "format": "int32", + "type": "integer" + }, + "gatePriorityGroup": { + "$ref": "#/components/schemas/GatePriorityGroup" + }, + "gateQueueEvents": { "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" + "$ref": "#/components/schemas/GateQueueEvent" }, "type": "array" }, - "updatedDts": { - "$ref": "#/components/schemas/DateTime" + "hangupOnDisposition": { + "type": "boolean" }, - "widgetDesc": { - "type": "string" + "isActive": { + "type": "boolean" }, - "widgetId": { + "longCallTime": { "format": "int32", "type": "integer" }, - "widgetName": { + "manualCallerId": { "type": "string" - } - }, - "type": "object" - }, - "Chronology": { - "properties": { - "zone": { - "$ref": "#/components/schemas/DateTimeZone" - } - }, - "type": "object" - }, - "ClassLoader": { - "properties": { - "parent": { - "$ref": "#/components/schemas/ClassLoader" - } - }, - "title": "ClassLoader", - "type": "object" - }, - "CloudRouteAssignedDestination": { - "properties": { - "allocationPercent": { - "format": "int32", - "type": "integer" }, - "allocationPercentHours": { + "manualCallerIdE164": { "type": "string" }, - "assignedDestinationId": { + "maxQueueEvent": { + "type": "string" + }, + "maxQueueLimit": { "format": "int32", "type": "integer" }, - "cloudDestination": { - "$ref": "#/components/schemas/CloudRouteDestination" - }, - "cloudProfile": { - "$ref": "#/components/schemas/CloudRouteProfile" - }, - "countryCode": { - "$ref": "#/components/schemas/CountryCode" - }, - "destinationType": { - "enum": [ - "STANDARD", - "DID", - "SIP", - "IN_NETWORK_DID", - "ACD", - "IVR", - "IVR_STUDIO" - ], + "monSched": { "type": "string" }, - "dtmfEventsEnabled": { - "type": "boolean" + "noAgentEvent": { + "type": "string" }, - "enablePrerouteHttp": { + "observeDst": { "type": "boolean" }, - "forceAcdQueue": { - "type": "boolean" + "onHoldMessage": { + "type": "string" }, "outboundCallerId": { "type": "string" }, - "overrideFlag": { - "type": "boolean" + "pauseRecordingSec": { + "format": "int32", + "type": "integer" }, "permissions": { "items": { @@ -6494,318 +5174,244 @@ }, "type": "array" }, - "rank": { - "format": "int32", - "type": "integer" - }, - "repeatIndexStart": { - "format": "int32", - "type": "integer" - }, - "ringDuration": { - "format": "int32", - "type": "integer" - }, - "routeDestination": { - "type": "string" - }, - "takeBackDtmf": { - "type": "string" - }, - "ttAccept": { - "type": "boolean" - }, - "ttAcceptTime": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "CloudRouteAssignedOverride": { - "properties": { - "assignedDestination": { - "$ref": "#/components/schemas/CloudRouteAssignedDestination" - }, - "assignedOverrideId": { - "format": "int32", - "type": "integer" - }, - "countryId": { - "type": "string" - }, - "dnis": { + "perspectiveRecordingMode": { + "enum": [ + "DISABLED", + "ALL_AGENT_LEGS" + ], "type": "string" }, - "routeDestination": { - "type": "string" - } - }, - "type": "object" - }, - "CloudRouteDestination": { - "properties": { - "active": { + "phoneNumbersI18nEnabled": { "type": "boolean" }, - "address": { - "type": "string" - }, - "authKey": { - "type": "string" + "postCallSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "city": { - "type": "string" + "postDispSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "cloudDestinationId": { + "recordCall": { "format": "int32", "type": "integer" }, - "cloudRouteGroup": { - "$ref": "#/components/schemas/CloudRouteGroup" - }, - "countryCode": { - "$ref": "#/components/schemas/CountryCode" - }, - "deleted": { + "recordingInConference": { "type": "boolean" }, - "destinationDesc": { - "type": "string" - }, - "destinationName": { + "recordingSettings": { + "enum": [ + "RECORD_FULL_CALL", + "AGENT_FULL_CONTROL_DEFAULT_ON", + "AGENT_FULL_CONTROL_DEFAULT_OFF", + "AGENT_PAUSE" + ], "type": "string" }, - "destinationType": { + "requeueType": { "enum": [ - "STANDARD", - "DID", - "SIP", - "IN_NETWORK_DID", - "ACD", - "IVR", - "IVR_STUDIO" + "ADVANCED", + "RESTRICTED" ], "type": "string" }, - "endDate": { - "$ref": "#/components/schemas/DateTime" + "resultFileDestination": { + "$ref": "#/components/schemas/ResultFileDestination" }, - "forceAcdQueue": { + "revMatch": { "type": "boolean" }, - "friSched": { + "satSched": { "type": "string" }, - "isActive": { - "type": "boolean" + "script": { + "$ref": "#/components/schemas/Script" }, - "isDeleted": { - "type": "boolean" + "shortAbandonTime": { + "format": "int32", + "type": "integer" }, - "lat": { - "format": "double", - "type": "number" + "shortCallTime": { + "format": "int32", + "type": "integer" }, - "lon": { - "format": "double", - "type": "number" + "singleChannelEnabled": { + "type": "boolean" }, - "maxConcurrent": { + "slaTime": { "format": "int32", "type": "integer" }, - "maxConcurrentHours": { + "specialAniEvent": { "type": "string" }, - "maxConcurrentType": { - "type": "string" + "stopRecordingOnTransfer": { + "type": "boolean" }, - "monSched": { + "sunSched": { "type": "string" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" + "survey": { + "$ref": "#/components/schemas/Survey" }, - "prerouteHttpUrl": { + "surveyPopType": { "type": "string" }, - "ringDuration": { + "syncQueueWait": { "format": "int32", "type": "integer" }, - "routeDestination": { - "type": "string" + "throttleCalls": { + "format": "int32", + "type": "integer" }, - "satSched": { - "type": "string" + "throttleDays": { + "format": "int32", + "type": "integer" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" + "throttlingAniEvent": { + "type": "string" }, - "state": { + "thuSched": { "type": "string" }, - "sunSched": { + "transferCallerId": { "type": "string" }, - "thuSched": { + "transferCallerIdE164": { "type": "string" }, + "transferTermSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" + }, "ttAccept": { "type": "boolean" }, - "ttAcceptTime": { - "format": "int32", - "type": "integer" - }, "tueSched": { "type": "string" }, "wedSched": { "type": "string" }, - "zip": { + "whisperMessage": { "type": "string" + }, + "wrapTime": { + "format": "int32", + "type": "integer" } }, "type": "object" }, - "CloudRouteDestinationOverride": { + "GateDisposition": { "properties": { - "cloudDestination": { - "$ref": "#/components/schemas/CloudRouteDestination" - }, - "countryId": { - "type": "string" + "destCampaign": { + "$ref": "#/components/schemas/Campaign" }, - "destOverrideId": { - "format": "int32", - "type": "integer" + "dispSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "dnis": { + "disposition": { "type": "string" }, - "routeDestination": { + "dncTagLabel": { "type": "string" - } - }, - "type": "object" - }, - "CloudRouteDtmfEvent": { - "properties": { - "cloudRouteDtmfId": { - "format": "int32", - "type": "integer" }, - "dtmfCode": { - "format": "int32", - "type": "integer" + "doNotCall": { + "type": "boolean" }, - "dtmfEventData": { + "dtmfMapping": { "type": "string" - } - }, - "type": "object" - }, - "CloudRouteGroup": { - "properties": { - "cloudGroupId": { - "format": "int32", - "type": "integer" - }, - "cloudRouteDestinations": { - "$ref": "#/components/schemas/CollectionCloudRouteDestination" - }, - "cloudRouteProfiles": { - "$ref": "#/components/schemas/CollectionCloudRouteProfile" }, - "groupName": { + "emailDestinations": { "type": "string" }, - "isDefault": { - "type": "boolean" + "emailTemplate": { + "$ref": "#/components/schemas/EmailTemplate" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CloudRouteProfile": { - "properties": { - "billingCode": { - "type": "string" + "gateDispositionId": { + "format": "int32", + "type": "integer" }, - "billingKey": { - "type": "string" + "isComplete": { + "type": "boolean" }, - "callConnSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" + "isContact": { + "type": "boolean" }, - "callEndSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" + "isDefault": { + "type": "boolean" }, - "callStartSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" + "isDisabled": { + "type": "boolean" }, - "cloudProfileId": { + "isRequeued": { "format": "int32", "type": "integer" }, - "cloudRouteGroup": { - "$ref": "#/components/schemas/CloudRouteGroup" + "isSuccess": { + "type": "boolean" }, - "dequeueDelay": { + "rank": { "format": "int32", "type": "integer" }, - "endcallMsg": { - "type": "string" - }, - "geoMaxDistance": { + "requeueDelay": { "format": "int32", "type": "integer" }, - "introMsg": { - "type": "string" + "requireNote": { + "type": "boolean" }, - "isActive": { + "saveSurvey": { "type": "boolean" }, - "isDeleted": { + "setAgentFlag": { "type": "boolean" }, - "longCall": { + "timeout": { "format": "int32", "type": "integer" }, - "outboundCallerId": { + "xfer": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "percentAllocType": { + "xferDest": { + "type": "string" + } + }, + "type": "object" + }, + "GateGroup": { + "properties": { + "billingKey": { + "type": "string" + }, + "createdOn": { + "$ref": "#/components/schemas/DateTime" + }, + "endDate": { + "$ref": "#/components/schemas/DateTime" + }, + "gateGroupId": { + "format": "int32", + "type": "integer" + }, + "gates": { + "items": { + "$ref": "#/components/schemas/Gate" + }, + "type": "array" + }, + "groupName": { "type": "string" }, + "groupSkills": { + "items": { + "$ref": "#/components/schemas/GateGroupSkill" + }, + "type": "array" + }, "permissions": { "items": { "enum": [ @@ -6819,6095 +5425,1010 @@ }, "type": "array" }, - "profileDesc": { - "type": "string" + "startDate": { + "$ref": "#/components/schemas/DateTime" + } + }, + "type": "object" + }, + "GateGroupSkill": { + "properties": { + "active": { + "type": "boolean" }, - "profileName": { - "type": "string" + "agentSkillProfiles": { + "$ref": "#/components/schemas/CollectionAgentSkillProfile" }, - "recordCall": { - "type": "boolean" + "createdOn": { + "$ref": "#/components/schemas/DateTime" }, - "repeatCount": { - "format": "int32", - "type": "integer" + "requeueShortcut": { + "items": { + "$ref": "#/components/schemas/RequeueShortcut" + }, + "type": "array" }, - "repeatDelay": { + "skillDesc": { + "type": "string" + }, + "skillId": { "format": "int32", "type": "integer" }, - "revMatch": { - "type": "boolean" + "skillName": { + "type": "string" }, - "routeExhaustedAction": { + "whisperAudio": { + "type": "string" + } + }, + "type": "object" + }, + "GateGroupV2": { + "properties": { + "accountId": { "type": "string" }, - "routingType": { + "billingKey": { "type": "string" }, - "shortCall": { + "gateGroupId": { "format": "int32", "type": "integer" }, - "stickyDestinationType": { + "groupName": { "type": "string" + } + }, + "type": "object" + }, + "GatePriorityGroup": { + "properties": { + "gatePriorityGroupId": { + "format": "int32", + "type": "integer" }, - "takeBackMsg": { + "gatePriorityGroupName": { "type": "string" - }, - "voicemailEmail": { + } + }, + "type": "object" + }, + "GateQueueDtmfEvent": { + "properties": { + "dtmf": { "type": "string" }, - "whisperMsg": { + "dtmfEvent": { "type": "string" + }, + "dtmfEventId": { + "format": "int32", + "type": "integer" } }, "type": "object" }, - "CloudRouteProfileSkinny": { + "GateQueueEvent": { "properties": { - "accountId": { + "enableDtmf": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "cloudGroupId": { + "eventDuration": { "format": "int32", "type": "integer" }, - "cloudProfileId": { + "eventId": { "format": "int32", "type": "integer" }, - "groupId": { + "eventRank": { "format": "int32", "type": "integer" }, - "isActive": { - "type": "boolean" - }, - "isDeleted": { - "type": "boolean" + "gate": { + "$ref": "#/components/schemas/Gate" }, - "profileName": { + "queueEvent": { "type": "string" } }, "type": "object" }, - "CollectionAgent": { - "type": "object" - }, - "CollectionAgentAccountAccess": { - "type": "object" - }, - "CollectionAgentBlockMonitor": { - "type": "object" - }, - "CollectionAgentChatQueueAccess": { - "type": "object" - }, - "CollectionAgentDialGroupMember": { - "type": "object" - }, - "CollectionAgentGateAccess": { - "type": "object" - }, - "CollectionAgentLoadBalanceMember": { - "type": "object" - }, - "CollectionAgentLoginChatQueues": { - "type": "object" - }, - "CollectionAgentLoginGate": { - "type": "object" - }, - "CollectionAgentSkillProfile": { - "type": "object" - }, - "CollectionAgentSupervisor": { - "type": "object" - }, - "CollectionCampaign": { - "type": "object" - }, - "CollectionCampaignDisposition": { - "type": "object" - }, - "CollectionCampaignFilterStates": { - "type": "object" - }, - "CollectionCampaignFilterTimezones": { - "type": "object" - }, - "CollectionCloudRouteDestination": { - "type": "object" - }, - "CollectionCloudRouteProfile": { - "type": "object" - }, - "CollectionCustomCriteriaPlan": { - "type": "object" - }, - "CollectionCustomDialZone": { - "type": "object" - }, - "CollectionCustomDialZoneGroups": { - "type": "object" - }, - "CollectionDncTag": { - "type": "object" - }, - "CollectionJobInfo": { - "type": "object" - }, - "CollectionMultipartFile": { - "type": "object" - }, - "CollectionQuotaTarget": { - "type": "object" - }, - "CollectionRemoteHttpService": { - "type": "object" - }, - "CollectionRemoteHttpServiceInput": { - "type": "object" - }, - "CollectionReportMetaData": { - "type": "object" - }, - "CollectionRequeueShortcut": { - "type": "object" - }, - "CollectionRightsDocument": { - "type": "object" - }, - "CollectionState": { - "type": "object" - }, - "CollectionSurvey": { - "type": "object" - }, - "CollectionTracLocation": { - "type": "object" - }, - "CollectionVisualIvr": { - "type": "object" - }, - "CollectionWhitelistTagMembers": { - "type": "object" - }, - "Collection_AgentAccountAccess_": { - "type": "object" - }, - "Collection_AgentChatQueueAccess_": { - "type": "object" - }, - "Collection_AgentDialGroupMember_": { - "type": "object" - }, - "Collection_AgentGateAccess_": { - "type": "object" - }, - "Collection_AgentLoadBalanceMember_": { - "type": "object" - }, - "Collection_AgentSkillProfile_": { - "type": "object" - }, - "Collection_AgentSupervisor_": { - "type": "object" - }, - "Collection_Agent_": { - "type": "object" - }, - "Collection_CampaignDisposition_": { - "type": "object" - }, - "Collection_CampaignFilterStates_": { - "type": "object" - }, - "Collection_CampaignFilterTimezones_": { - "type": "object" - }, - "Collection_Campaign_": { - "type": "object" - }, - "Collection_CustomDialZone_": { - "type": "object" - }, - "Collection_GateSkinny_": { - "type": "object" - }, - "Collection_QuotaTarget_": { - "type": "object" - }, - "Collection_RequeueShortcut_": { - "type": "object" - }, - "Collection_WhitelistTagMembers_": { - "type": "object" - }, - "ComparableSearchField": { - "properties": { - "operator": { - "enum": [ - "GREATER_THAN", - "LESS_THAN", - "EQUALS" - ], - "type": "string" - }, - "value": { - "type": "object" - } - }, - "type": "object" - }, - "Contact": { - "properties": { - "businessPhone": { - "type": "string" - }, - "company": { - "type": "string" - }, - "department": { - "type": "string" - }, - "email": { - "type": "string" - }, - "emailAsLoginName": { - "type": "boolean" - }, - "firstName": { - "type": "string" - }, - "jobTitle": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "mobilePhone": { - "type": "string" - } - }, - "title": "Contact", - "type": "object" - }, - "Country": { - "properties": { - "countryCode": { - "type": "string" - }, - "countryId": { - "description": "Country code i ISO 3166-1 alpha-3 format", - "type": "string" - }, - "countryName": { - "type": "string" - }, - "maxAniLength": { - "format": "int32", - "type": "integer" - }, - "maxUtcOffset": { - "format": "int32", - "type": "integer" - }, - "minAniLength": { - "format": "int32", - "type": "integer" - }, - "minUtcOffset": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "countryCode" - ], - "type": "object" - }, - "CountryCode": { - "properties": { - "countryCode": { - "type": "string" - }, - "countryId": { - "type": "string" - }, - "countryName": { - "type": "string" - }, - "maxAniLength": { - "format": "int32", - "type": "integer" - }, - "maxUtcOffset": { - "format": "int32", - "type": "integer" - }, - "minAniLength": { - "format": "int32", - "type": "integer" - }, - "minUtcOffset": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "CustomCriteriaGroup": { - "properties": { - "active": { - "type": "boolean" - }, - "customCriteriaPlan": { - "$ref": "#/components/schemas/CollectionCustomCriteriaPlan" - }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "groupName": { - "type": "string" - }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "CustomCriteriaPlan": { - "properties": { - "criteriaJson": { - "type": "string" - }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "planId": { - "format": "int32", - "type": "integer" - }, - "planName": { - "type": "string" - }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "CustomDialZone": { - "properties": { - "fridaySchedule": { - "type": "string" - }, - "mondaySchedule": { - "type": "string" - }, - "saturdaySchedule": { - "type": "string" - }, - "sundaySchedule": { - "type": "string" - }, - "thursdaySchedule": { - "type": "string" - }, - "tuesdaySchedule": { - "type": "string" - }, - "wednesdaySchedule": { - "type": "string" - }, - "zoneDesc": { - "type": "string" - }, - "zoneGroup": { - "$ref": "#/components/schemas/CustomDialZoneGroups" - }, - "zoneGroups": { - "$ref": "#/components/schemas/CustomDialZoneGroups" - }, - "zoneId": { - "format": "int32", - "type": "integer" - }, - "zoneKey": { - "type": "string" - } - }, - "type": "object" - }, - "CustomDialZoneGroups": { - "properties": { - "accountId": { - "type": "string" - }, - "baseTimezone": { - "type": "string" - }, - "customDialZones": { - "$ref": "#/components/schemas/CollectionCustomDialZone" - }, - "zoneGroupId": { - "format": "int32", - "type": "integer" - }, - "zoneGroupName": { - "type": "string" - } - }, - "type": "object" - }, - "Dashboard": { - "properties": { - "creationDate": { - "$ref": "#/components/schemas/DateTime" - }, - "data": { - "$ref": "#/components/schemas/JsonNode" - }, - "id": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "shared": { - "type": "boolean" - } - }, - "type": "object" - }, - "Role": { - "type": "object", - "properties": { - "description": { - "type": "string" - }, - "roleType": { - "type": "string", - "enum": [ - "SUPER_USER", - "USER", - "MANAGE_USERS", - "MANAGE_RIGHTS", - "ACCESS_SIBLINGS", - "ACCESS_AUDIT_LOG", - "ACCESS_GOODDATA_ADMIN", - "ACCESS_GOODDATA_EDITOR", - "ACCESS_GOODDATA_EXPLORER", - "ACCESS_GOODDATA_VIEWER", - "ACCESS_GOODDATA_EMBEDDED_EXPLORER", - "ACCESS_GOODDATA_EMBEDDED_DASHBOARD", - "ASSUME_USERS", - "REPORT_ADMINISTRATIVE_USER", - "NO_ACCESS" - ] - } - } - }, - "DateTime": { - "properties": { - "afterNow": { - "type": "boolean" - }, - "beforeNow": { - "type": "boolean" - }, - "centuryOfEra": { - "format": "int32", - "type": "integer" - }, - "chronology": { - "$ref": "#/components/schemas/Chronology" - }, - "dayOfMonth": { - "format": "int32", - "type": "integer" - }, - "dayOfWeek": { - "format": "int32", - "type": "integer" - }, - "dayOfYear": { - "format": "int32", - "type": "integer" - }, - "equalNow": { - "type": "boolean" - }, - "era": { - "format": "int32", - "type": "integer" - }, - "hourOfDay": { - "format": "int32", - "type": "integer" - }, - "millis": { - "format": "int64", - "type": "integer" - }, - "millisOfDay": { - "format": "int32", - "type": "integer" - }, - "millisOfSecond": { - "format": "int32", - "type": "integer" - }, - "minuteOfDay": { - "format": "int32", - "type": "integer" - }, - "minuteOfHour": { - "format": "int32", - "type": "integer" - }, - "monthOfYear": { - "format": "int32", - "type": "integer" - }, - "secondOfDay": { - "format": "int32", - "type": "integer" - }, - "secondOfMinute": { - "format": "int32", - "type": "integer" - }, - "weekOfWeekyear": { - "format": "int32", - "type": "integer" - }, - "weekyear": { - "format": "int32", - "type": "integer" - }, - "year": { - "format": "int32", - "type": "integer" - }, - "yearOfCentury": { - "format": "int32", - "type": "integer" - }, - "yearOfEra": { - "format": "int32", - "type": "integer" - }, - "zone": { - "$ref": "#/components/schemas/DateTimeZone" - } - }, - "type": "object" - }, - "DateTimeComparableSearchField": { - "properties": { - "operator": { - "enum": [ - "GREATER_THAN", - "LESS_THAN", - "EQUALS" - ], - "type": "string" - }, - "value": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "DateTimeField": { - "properties": { - "durationField": { - "$ref": "#/components/schemas/DurationField" - }, - "leapDurationField": { - "$ref": "#/components/schemas/DurationField" - }, - "lenient": { - "type": "boolean" - }, - "maximumValue": { - "format": "int32", - "type": "integer" - }, - "minimumValue": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "rangeDurationField": { - "$ref": "#/components/schemas/DurationField" - }, - "supported": { - "type": "boolean" - }, - "type": { - "$ref": "#/components/schemas/DateTimeFieldType" - } - }, - "type": "object" - }, - "DateTimeFieldType": { - "properties": { - "durationType": { - "$ref": "#/components/schemas/DurationFieldType" - }, - "name": { - "type": "string" - }, - "rangeDurationType": { - "$ref": "#/components/schemas/DurationFieldType" - } - }, - "type": "object" - }, - "DateTimeZone": { - "properties": { - "fixed": { - "type": "boolean" - }, - "id": { - "type": "string" - } - }, - "type": "object" - }, - "DeferredResultMessage": { - "properties": { - "result": { - "type": "object" - }, - "setOrExpired": { - "type": "boolean" - } - }, - "type": "object" - }, - "DeleteDnisRequest": { - "properties": { - "dnis": { - "type": "string" - }, - "dnisE164": { - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "DestinationCampaignRequest": { - "properties": { - "accountId": { - "type": "string" - }, - "campaignId": { - "format": "int32", - "type": "integer" - }, - "dialGroupId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "DestinationParams": { - "properties": { - "destinationType": { - "enum": [ - "EMAIL", - "FILE_TRANSFER", - "SECURE_FILE_TRANSFER" - ], - "type": "string" - }, - "isCompress": { - "type": "boolean" - }, - "titleDateTimeFormat": { - "type": "string" - } - }, - "type": "object" - }, - "Device": { - "properties": { - "id": { - "type": "string" - }, - "linePooling": { - "type": "string" - }, - "phoneLines": { - "items": { - "type": "object" - }, - "type": "array" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - }, - "uri": { - "type": "string" - } - }, - "type": "object" - }, - "DialGroup": { - "properties": { - "agentDialGroupMembers": { - "$ref": "#/components/schemas/CollectionAgentDialGroupMember" - }, - "agentsReady": { - "format": "int32", - "type": "integer" - }, - "allowLeadSearch": { - "type": "string" - }, - "allowPreviewLeadFilters": { - "type": "boolean" - }, - "billingKey": { - "type": "string" - }, - "campaigns": { - "$ref": "#/components/schemas/CollectionCampaign" - }, - "dialGroupDesc": { - "type": "string" - }, - "dialGroupId": { - "format": "int32", - "type": "integer" - }, - "dialGroupName": { - "type": "string" - }, - "dialMode": { - "enum": [ - "PREVIEW", - "CLICK_TO_TALK", - "PREDICTIVE", - "POWER", - "TCPA_SAFE_MODE" - ], - "type": "string" - }, - "enableAbsolutePriority": { - "type": "boolean" - }, - "enableAgentFilter": { - "type": "boolean" - }, - "enableCallbacksAfterMaxDailyPass": { - "type": "boolean" - }, - "enableCallbacksAfterMaxpass": { - "type": "boolean" - }, - "enableListPriority": { - "type": "boolean" - }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "hciEnabled": { - "enum": [ - "DISABLED", - "HCI_FETCH", - "HCI_PACING" - ], - "type": "string" - }, - "isActive": { - "type": "boolean" - }, - "maxLeadsReturned": { - "format": "int32", - "type": "integer" - }, - "maxPorts": { - "format": "int32", - "type": "integer" - }, - "minPredictiveAgents": { - "format": "int32", - "type": "integer" - }, - "outdialServerGroupId": { - "format": "int32", - "type": "integer" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "progressiveCallDelay": { - "format": "int32", - "type": "integer" - }, - "progressiveEnabled": { - "type": "boolean" - }, - "realTimeAgentData": { - "type": "boolean" - }, - "requireFetchedLeadsCalled": { - "type": "boolean" - } - }, - "type": "object" - }, - "DialGroupTimeZoneDialCountWrapper": { - "properties": { - "dialGroupId": { - "format": "int32", - "type": "integer" - }, - "dialGroupName": { - "type": "string" - }, - "dialMode": { - "enum": [ - "PREVIEW", - "CLICK_TO_TALK", - "PREDICTIVE", - "POWER", - "TCPA_SAFE_MODE" - ], - "type": "string" - }, - "leadData": { - "items": { - "$ref": "#/components/schemas/CampaignTimeZoneDialCount" - }, - "type": "array" - } - }, - "type": "object" - }, - "DncListEntry": { - "properties": { - "addedBy": { - "type": "string" - }, - "addedDate": { - "$ref": "#/components/schemas/DateTime" - }, - "countryCode": { - "$ref": "#/components/schemas/CountryCode" - }, - "dncTagId": { - "format": "int32", - "type": "integer" - }, - "phone": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "tag": { - "type": "string" - } - }, - "type": "object" - }, - "DncTag": { - "properties": { - "accountId": { - "type": "string" - }, - "dncTagId": { - "format": "int32", - "type": "integer" - }, - "dncTagLabel": { - "type": "string" - } - }, - "type": "object" - }, - "DnisBulkUpdateRespose": { - "properties": { - "message": { - "type": "string" - }, - "status": { - "type": "string" - }, - "updatedRows": { - "type": "string" - } - }, - "type": "object" - }, - "DnisListPreviewResponse": { - "properties": { - "records": { - "items": { - "$ref": "#/components/schemas/BaseCsvDto" - }, - "type": "array" - }, - "uploadStatus": { - "$ref": "#/components/schemas/DnisResponseValidation" - } - }, - "type": "object" - }, - "DnisListRequest": { - "properties": { - "accountIds": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dnisState": { - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "searchText": { - "type": "string" - } - }, - "type": "object" - }, - "DnisMigrationResult": { - "properties": { - "tbl_acd_dnis_pool": { - "$ref": "#/components/schemas/DnisMigrationResultEntry" - }, - "tbl_acd_gate_dnis": { - "$ref": "#/components/schemas/DnisMigrationResultEntry" - }, - "tbl_acd_sms_dnis": { - "$ref": "#/components/schemas/DnisMigrationResultEntry" - } - }, - "type": "object" - }, - "DnisMigrationResultEntry": { - "properties": { - "converted": { - "format": "int32", - "type": "integer" - }, - "convertedAsIs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "total": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "DnisNotification": { - "properties": { - "accountId": { - "type": "string" - }, - "description": { - "type": "string" - }, - "dnis": { - "type": "string" - }, - "missCall": { - "type": "boolean" - }, - "notificationId": { - "format": "int32", - "type": "integer" - }, - "notifyDest": { - "type": "string" - }, - "shortCall": { - "type": "boolean" - }, - "voicemail": { - "type": "boolean" - } - }, - "type": "object" - }, - "DnisPool": { - "properties": { - "active": { - "type": "boolean" - }, - "assignedDnis": { - "$ref": "#/components/schemas/AssignedDnis" - }, - "assignedSmsDnis": { - "$ref": "#/components/schemas/AssignedSmsDnis" - }, - "carrier": { - "type": "string" - }, - "customAppString": { - "type": "string" - }, - "dateCreated": { - "$ref": "#/components/schemas/DateTime" - }, - "dnis": { - "type": "string" - }, - "dnisCategory": { - "type": "string" - }, - "dnisDescription": { - "type": "string" - }, - "dnisE164": { - "type": "string" - }, - "dnisManagedByRC": { - "type": "boolean" - }, - "inboundContext": { - "type": "string" - }, - "lastModified": { - "$ref": "#/components/schemas/DateTime" - }, - "lastModifiedBy": { - "type": "string" - }, - "mediaCode": { - "type": "string" - }, - "mediaFormat": { - "type": "string" - }, - "mediaIsci": { - "type": "string" - }, - "mediaLength": { - "type": "string" - }, - "mediaMarket": { - "type": "string" - }, - "mediaNetwork": { - "type": "string" - }, - "mediaUrl": { - "type": "string" - }, - "mediaVersion": { - "type": "string" - }, - "mediaWebSourcecode": { - "type": "string" - }, - "notes": { - "type": "string" - }, - "originatingDnis": { - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "platformId": { - "type": "string" - }, - "reservedAccount": { - "$ref": "#/components/schemas/Account" - }, - "reservedAccountId": { - "type": "string" - }, - "resporg": { - "type": "string" - }, - "smsEnabled": { - "type": "boolean" - }, - "twilioApiKey": { - "type": "string" - }, - "vendorId": { - "type": "string" - }, - "vruNetworkId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "DnisPoolUpdateRequest": { - "properties": { - "chatQueueId": { - "format": "int32", - "type": "integer" - }, - "dnisPool": { - "$ref": "#/components/schemas/DnisPoolV2" - }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "product": { - "enum": [ - "ACCOUNT", - "ACD", - "AGENT", - "CHAT_QUEUE", - "OUTBOUND", - "VISUAL_IVR", - "CLOUD_PROFILE", - "CLOUD_DESTINATION", - "TRAC_NUMBER", - "HTTP_SERVICES", - "SCRIPTING", - "TN_MANAGER", - "SURVEY", - "DNIS", - "TEAMS", - "KNOWLEDGE_BASE", - "UTILITIES" - ], - "type": "string" - }, - "productId": { - "format": "int32", - "type": "integer" - }, - "smsEndDate": { - "$ref": "#/components/schemas/DateTime" - }, - "smsStartDate": { - "$ref": "#/components/schemas/DateTime" - }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - }, - "unassignProduct": { - "type": "boolean" - }, - "unassignSmsProduct": { - "type": "boolean" - } - }, - "type": "object" - }, - "DnisPoolV2": { - "properties": { - "active": { - "type": "boolean" - }, - "assignedDnis": { - "$ref": "#/components/schemas/AssignedDnis" - }, - "assignedSmsDnis": { - "$ref": "#/components/schemas/AssignedSmsDnis" - }, - "carrier": { - "type": "string" - }, - "customAppString": { - "type": "string" - }, - "dateCreated": { - "$ref": "#/components/schemas/DateTime" - }, - "dnis": { - "type": "string" - }, - "dnisCategory": { - "type": "string" - }, - "dnisDescription": { - "type": "string" - }, - "dnisE164": { - "type": "string" - }, - "inboundContext": { - "type": "string" - }, - "lastModified": { - "$ref": "#/components/schemas/DateTime" - }, - "lastModifiedBy": { - "type": "string" - }, - "mediaCode": { - "type": "string" - }, - "mediaFormat": { - "type": "string" - }, - "mediaIsci": { - "type": "string" - }, - "mediaLength": { - "type": "string" - }, - "mediaMarket": { - "type": "string" - }, - "mediaNetwork": { - "type": "string" - }, - "mediaUrl": { - "type": "string" - }, - "mediaVersion": { - "type": "string" - }, - "mediaWebSourcecode": { - "type": "string" - }, - "notes": { - "type": "string" - }, - "originatingDnis": { - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "platformId": { - "type": "string" - }, - "reservedAccount": { - "$ref": "#/components/schemas/Account" - }, - "reservedAccountId": { - "type": "string" - }, - "resporg": { - "type": "string" - }, - "smsEnabled": { - "type": "boolean" - }, - "twilioApiKey": { - "type": "string" - }, - "vendorId": { - "type": "string" - }, - "vruNetworkId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "DnisResponseValidation": { - "properties": { - "errorCode": { - "type": "string" - }, - "errorMessage": { - "items": { - "type": "string" - }, - "type": "array" - }, - "totalRecords": { - "format": "int64", - "type": "integer" - }, - "validRecords": { - "format": "int64", - "type": "integer" - }, - "validated": { - "type": "boolean" - } - }, - "type": "object" - }, - "DurationField": { - "properties": { - "name": { - "type": "string" - }, - "precise": { - "type": "boolean" - }, - "supported": { - "type": "boolean" - }, - "type": { - "$ref": "#/components/schemas/DurationFieldType" - }, - "unitMillis": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "DurationFieldType": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "EVUser": { - "properties": { - "email": { - "type": "string" - }, - "ev_user_type": { - "enum": [ - "admin", - "agent" - ], - "type": "string" - }, - "ev_user_uid": { - "type": "string" - }, - "first_name": { - "type": "string" - }, - "is_active": { - "type": "boolean" - }, - "last_name": { - "type": "string" - }, - "rc_sync": { - "type": "boolean" - } - }, - "type": "object" - }, - "Element": { - "properties": { - "elements": { - "items": { - "$ref": "#/components/schemas/Element" - }, - "type": "array" - }, - "isComplex": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "EmailTemplate": { - "properties": { - "accountId": { - "type": "string" - }, - "allowBccChange": { - "type": "boolean" - }, - "allowBodyChange": { - "type": "boolean" - }, - "allowCcChange": { - "type": "boolean" - }, - "allowFromChange": { - "type": "boolean" - }, - "allowSubjectChange": { - "type": "boolean" - }, - "allowToChange": { - "type": "boolean" - }, - "emailBcc": { - "type": "string" - }, - "emailCc": { - "type": "string" - }, - "emailFrom": { - "type": "string" - }, - "emailRte": { - "type": "string" - }, - "emailSubject": { - "type": "string" - }, - "emailTemplateId": { - "format": "int32", - "type": "integer" - }, - "emailTo": { - "type": "string" - }, - "sendFormat": { - "type": "string" - }, - "templateName": { - "type": "string" - } - }, - "type": "object" - }, - "EmailTemplateAttachment": { - "properties": { - "attachmentId": { - "format": "int32", - "type": "integer" - }, - "attachmentName": { - "type": "string" - }, - "attachmentSize": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "EmbeddedChatWidget": { - "properties": { - "accountId": { - "type": "string" - }, - "isOpen": { - "type": "boolean" - }, - "open": { - "type": "boolean" - }, - "showPoweredBy": { - "type": "boolean" - }, - "widgetConfiguration": { - "type": "string" - } - }, - "type": "object" - }, - "Environment": { - "properties": { - "activeProfiles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "defaultProfiles": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "title": "Environment", - "type": "object" - }, - "Error": { - "properties": { - "details": { - "type": "string" - }, - "generalMessage": { - "type": "string" - }, - "requestUri": { - "type": "string" - }, - "timestamp": { - "format": "int64", - "type": "integer" - } - } - }, - "Errors": { - "properties": { - "cause": { - "type": "string" - }, - "details": { - "type": "string" - }, - "developerMessage": { - "type": "string" - }, - "generalMessage": { - "type": "string" - }, - "requestUri": { - "type": "string" - }, - "timestamp": { - "format": "int64", - "type": "integer" - }, - "validationErrors": { - "items": { - "$ref": "#/components/schemas/ValidationErrorData" - }, - "type": "array" - } - }, - "type": "object" - }, - "ExtendedLeadData": { - "properties": { - "important": { - "type": "string" - }, - "interested": { - "type": "boolean" - } - }, - "type": "object" - }, - "FilteredIdView": { - "properties": { - "permission": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "products": { - "items": { - "enum": [ - "ACCOUNT", - "ACD", - "AGENT", - "CHAT_QUEUE", - "OUTBOUND", - "VISUAL_IVR", - "CLOUD_PROFILE", - "CLOUD_DESTINATION", - "TRAC_NUMBER", - "HTTP_SERVICES", - "SCRIPTING", - "TN_MANAGER", - "SURVEY", - "DNIS", - "TEAMS", - "KNOWLEDGE_BASE", - "UTILITIES" - ], - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "permission", - "products" - ], - "type": "object" - }, - "Gate": { - "properties": { - "abandonCampaign": { - "$ref": "#/components/schemas/Campaign" - }, - "acceptTime": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "afterCallBaseState": { - "type": "string" - }, - "afterCallState": { - "$ref": "#/components/schemas/AccountAuxState" - }, - "agentConnSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "agentGateAccess": { - "items": { - "$ref": "#/components/schemas/AgentGateAccess" - }, - "type": "array" - }, - "agentPopMessage": { - "type": "string" - }, - "agentTermSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "appUrl": { - "type": "string" - }, - "backupAppUrl": { - "type": "string" - }, - "billingCode": { - "type": "string" - }, - "blockedAniMessage": { - "type": "string" - }, - "callbackCampaign": { - "$ref": "#/components/schemas/Campaign" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "dequeueDelay": { - "format": "int32", - "type": "integer" - }, - "dequeueSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "dispositionTimeout": { - "format": "int32", - "type": "integer" - }, - "enableGlobalPhoneBook": { - "type": "boolean" - }, - "enableIvrTokens": { - "type": "boolean" - }, - "endCallMessage": { - "type": "string" - }, - "fifoDisabled": { - "type": "boolean" - }, - "friSched": { - "type": "string" - }, - "gateClosedEvent": { - "type": "string" - }, - "gateDesc": { - "type": "string" - }, - "gateGroup": { - "$ref": "#/components/schemas/GateGroup" - }, - "gateId": { - "format": "int32", - "type": "integer" - }, - "gateName": { - "type": "string" - }, - "gateOpen": { - "type": "boolean" - }, - "gatePriority": { - "format": "int32", - "type": "integer" - }, - "gatePriorityGroup": { - "$ref": "#/components/schemas/GatePriorityGroup" - }, - "gateQueueEvents": { - "items": { - "$ref": "#/components/schemas/GateQueueEvent" - }, - "type": "array" - }, - "hangupOnDisposition": { - "type": "boolean" - }, - "isActive": { - "type": "boolean" - }, - "longCallTime": { - "format": "int32", - "type": "integer" - }, - "manualCallerId": { - "type": "string" - }, - "manualCallerIdE164": { - "type": "string" - }, - "maxQueueEvent": { - "type": "string" - }, - "maxQueueLimit": { - "format": "int32", - "type": "integer" - }, - "monSched": { - "type": "string" - }, - "noAgentEvent": { - "type": "string" - }, - "observeDst": { - "type": "boolean" - }, - "onHoldMessage": { - "type": "string" - }, - "outboundCallerId": { - "type": "string" - }, - "pauseRecordingSec": { - "format": "int32", - "type": "integer" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "perspectiveRecordingMode": { - "enum": [ - "DISABLED", - "ALL_AGENT_LEGS" - ], - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "postCallSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "postDispSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "recordCall": { - "format": "int32", - "type": "integer" - }, - "recordingInConference": { - "type": "boolean" - }, - "recordingSettings": { - "enum": [ - "RECORD_FULL_CALL", - "AGENT_FULL_CONTROL_DEFAULT_ON", - "AGENT_FULL_CONTROL_DEFAULT_OFF", - "AGENT_PAUSE" - ], - "type": "string" - }, - "requeueType": { - "enum": [ - "ADVANCED", - "RESTRICTED" - ], - "type": "string" - }, - "resultFileDestination": { - "$ref": "#/components/schemas/ResultFileDestination" - }, - "revMatch": { - "type": "boolean" - }, - "satSched": { - "type": "string" - }, - "script": { - "$ref": "#/components/schemas/Script" - }, - "shortAbandonTime": { - "format": "int32", - "type": "integer" - }, - "shortCallTime": { - "format": "int32", - "type": "integer" - }, - "singleChannelEnabled": { - "type": "boolean" - }, - "slaTime": { - "format": "int32", - "type": "integer" - }, - "specialAniEvent": { - "type": "string" - }, - "stopRecordingOnTransfer": { - "type": "boolean" - }, - "sunSched": { - "type": "string" - }, - "survey": { - "$ref": "#/components/schemas/Survey" - }, - "surveyPopType": { - "type": "string" - }, - "syncQueueWait": { - "format": "int32", - "type": "integer" - }, - "throttleCalls": { - "format": "int32", - "type": "integer" - }, - "throttleDays": { - "format": "int32", - "type": "integer" - }, - "throttlingAniEvent": { - "type": "string" - }, - "thuSched": { - "type": "string" - }, - "transferCallerId": { - "type": "string" - }, - "transferCallerIdE164": { - "type": "string" - }, - "transferTermSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "ttAccept": { - "type": "boolean" - }, - "tueSched": { - "type": "string" - }, - "wedSched": { - "type": "string" - }, - "whisperMessage": { - "type": "string" - }, - "wrapTime": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "GateDisposition": { - "properties": { - "destCampaign": { - "$ref": "#/components/schemas/Campaign" - }, - "dispSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "disposition": { - "type": "string" - }, - "dncTagLabel": { - "type": "string" - }, - "doNotCall": { - "type": "boolean" - }, - "dtmfMapping": { - "type": "string" - }, - "emailDestinations": { - "type": "string" - }, - "emailTemplate": { - "$ref": "#/components/schemas/EmailTemplate" - }, - "gateDispositionId": { - "format": "int32", - "type": "integer" - }, - "isComplete": { - "type": "boolean" - }, - "isContact": { - "type": "boolean" - }, - "isDefault": { - "type": "boolean" - }, - "isDisabled": { - "type": "boolean" - }, - "isRequeued": { - "format": "int32", - "type": "integer" - }, - "isSuccess": { - "type": "boolean" - }, - "rank": { - "format": "int32", - "type": "integer" - }, - "requeueDelay": { - "format": "int32", - "type": "integer" - }, - "requireNote": { - "type": "boolean" - }, - "saveSurvey": { - "type": "boolean" - }, - "setAgentFlag": { - "type": "boolean" - }, - "timeout": { - "format": "int32", - "type": "integer" - }, - "xfer": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "xferDest": { - "type": "string" - } - }, - "type": "object" - }, - "GateGroup": { - "properties": { - "billingKey": { - "type": "string" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "gateGroupId": { - "format": "int32", - "type": "integer" - }, - "gates": { - "items": { - "$ref": "#/components/schemas/Gate" - }, - "type": "array" - }, - "groupName": { - "type": "string" - }, - "groupSkills": { - "items": { - "$ref": "#/components/schemas/GateGroupSkill" - }, - "type": "array" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "GateGroupSkill": { - "properties": { - "active": { - "type": "boolean" - }, - "agentSkillProfiles": { - "$ref": "#/components/schemas/CollectionAgentSkillProfile" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "requeueShortcut": { - "items": { - "$ref": "#/components/schemas/RequeueShortcut" - }, - "type": "array" - }, - "skillDesc": { - "type": "string" - }, - "skillId": { - "format": "int32", - "type": "integer" - }, - "skillName": { - "type": "string" - }, - "whisperAudio": { - "type": "string" - } - }, - "type": "object" - }, - "GateGroupSkinny": { - "properties": { - "accountId": { - "type": "string" - }, - "gateGroupId": { - "format": "int32", - "type": "integer" - }, - "gates": { - "$ref": "#/components/schemas/Collection_GateSkinny_" - }, - "groupName": { - "type": "string" - } - }, - "type": "object" - }, - "GateGroupV2": { - "properties": { - "accountId": { - "type": "string" - }, - "billingKey": { - "type": "string" - }, - "gateGroupId": { - "format": "int32", - "type": "integer" - }, - "groupName": { - "type": "string" - } - }, - "type": "object" - }, - "GatePriorityGroup": { - "properties": { - "gatePriorityGroupId": { - "format": "int32", - "type": "integer" - }, - "gatePriorityGroupName": { - "type": "string" - } - }, - "type": "object" - }, - "GateQueueDtmfEvent": { - "properties": { - "dtmf": { - "type": "string" - }, - "dtmfEvent": { - "type": "string" - }, - "dtmfEventId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "GateQueueEvent": { - "properties": { - "enableDtmf": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "eventDuration": { - "format": "int32", - "type": "integer" - }, - "eventId": { - "format": "int32", - "type": "integer" - }, - "eventRank": { - "format": "int32", - "type": "integer" - }, - "gate": { - "$ref": "#/components/schemas/Gate" - }, - "queueEvent": { - "type": "string" - } - }, - "type": "object" - }, - "GateScheduleOverride": { - "properties": { - "overrideClosedEvent": { - "type": "string" - }, - "overrideDate": { - "$ref": "#/components/schemas/DateTime" - }, - "overrideLabel": { - "type": "string" - }, - "overrideSched": { - "type": "string" - }, - "scheduleOverrideId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "GateSkinny": { - "properties": { - "gateGroupId": { - "format": "int32", - "type": "integer" - }, - "gateId": { - "format": "int32", - "type": "integer" - }, - "gateName": { - "type": "string" - }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "GateSkinnyAssignable": { - "properties": { - "accountId": { - "type": "string" - }, - "gateGroup": { - "$ref": "#/components/schemas/GateGroupV2" - }, - "gateGroupId": { - "format": "int32", - "type": "integer" - }, - "gateId": { - "format": "int32", - "type": "integer" - }, - "gateName": { - "type": "string" - }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "GateSpecialAni": { - "properties": { - "ani": { - "type": "string" - }, - "aniE164": { - "type": "string" - }, - "dateAdded": { - "$ref": "#/components/schemas/DateTime" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "GateSpecialAniDeleteRequest": { - "properties": { - "ani": { - "type": "string" - }, - "aniE164": { - "type": "string" - }, - "effectiveAni": { - "type": "string" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "GatesLoggedInAgentsView": { - "properties": { - "agentGroupId": { - "format": "int32", - "type": "integer" - }, - "agentId": { - "format": "int32", - "type": "integer" - }, - "firstName": { - "type": "string" - }, - "groupName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "GatesSelection": { - "properties": { - "gateIds": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "groupId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "Generic": { - "properties": { - "description": { - "type": "string" - }, - "id": { - "format": "int64", - "type": "integer" - } - } - }, - "GenericEmail": { - "properties": { - "accountId": { - "type": "string" - }, - "attachments": { - "$ref": "#/components/schemas/CollectionMultipartFile" - }, - "emailBcc": { - "type": "string" - }, - "emailCc": { - "type": "string" - }, - "emailFrom": { - "type": "string" - }, - "emailPlainText": { - "type": "string" - }, - "emailRte": { - "type": "string" - }, - "emailSubject": { - "type": "string" - }, - "emailTo": { - "type": "string" - } - }, - "type": "object" - }, - "GetRcLinkedAdminsRequest": { - "properties": { - "rcAccountId": { - "type": "string" - }, - "rcExtensionIds": { - "items": { - "format": "int64", - "type": "integer" - }, - "type": "array" - } - }, - "type": "object" - }, - "HistorySource": { - "properties": { - "sourceDescription": { - "type": "string" - }, - "sourceGroupDescription": { - "type": "string" - }, - "sourceGroupId": { - "format": "int32", - "type": "integer" - }, - "sourceGroupName": { - "type": "string" - }, - "sourceId": { - "format": "int32", - "type": "integer" - }, - "sourceName": { - "type": "string" - }, - "sourceType": { - "type": "string" - } - }, - "type": "object" - }, - "HttpServiceMapping": { - "properties": { - "originalValue": { - "type": "string" - }, - "replacementValue": { - "type": "string" - } - }, - "type": "object" - }, - "IVRApplication": { - "properties": { - "accountId": { - "type": "string" - }, - "appDesc": { - "type": "string" - }, - "appId": { - "format": "int32", - "type": "integer" - }, - "appName": { - "type": "string" - } - }, - "type": "object" - }, - "ImportNumber": { - "properties": { - "customAppString": { - "type": "string" - }, - "dnis": { - "type": "string" - }, - "dnisDescription": { - "type": "string" - }, - "dnisE164": { - "type": "string" - }, - "inboundContext": { - "type": "string" - }, - "notes": { - "type": "string" - }, - "originatingDnis": { - "type": "string" - }, - "resporg": { - "type": "string" - } - }, - "type": "object" - }, - "ImportNumbersRequest": { - "properties": { - "numbersForImport": { - "items": { - "$ref": "#/components/schemas/ImportNumber" - }, - "type": "array" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "rcAccountId": { - "type": "string" - }, - "subAccountId": { - "type": "string" - } - }, - "type": "object" - }, - "InputStream": { - "type": "object" - }, - "IvrStats": { - "properties": { - "accountId": { - "type": "string" - }, - "active": { - "format": "int32", - "type": "integer" - }, - "connected": { - "format": "int32", - "type": "integer" - }, - "ivrGroupId": { - "format": "int32", - "type": "integer" - }, - "ivrGroupName": { - "type": "string" - }, - "lastUpdate": { - "$ref": "#/components/schemas/DateTime" - }, - "presented": { - "format": "int32", - "type": "integer" - }, - "selectable": { - "type": "boolean" - }, - "transferCloud": { - "format": "int32", - "type": "integer" - }, - "transferGate": { - "format": "int32", - "type": "integer" - }, - "transferTrac": { - "format": "int32", - "type": "integer" - }, - "visualIvrId": { - "format": "int32", - "type": "integer" - }, - "visualIvrName": { - "type": "string" - } - }, - "type": "object" - }, - "JobInfo": { - "properties": { - "finalFireTimeMillis": { - "format": "int64", - "type": "integer" - }, - "jobId": { - "format": "int32", - "type": "integer" - }, - "jobParam": { - "$ref": "#/components/schemas/JobParamobject" - }, - "jobState": { - "enum": [ - "NONE", - "NORMAL", - "PAUSED", - "COMPLETE", - "ERROR", - "BLOCKED" - ], - "type": "string" - }, - "jobType": { - "enum": [ - "DNC_DOWNLOAD", - "ALERTING_JOB", - "LIST_DELETE", - "REPORT" - ], - "type": "string" - }, - "lastRunDateTime": { - "$ref": "#/components/schemas/DateTime" - }, - "name": { - "type": "string" - }, - "nextFireTimeMillis": { - "format": "int64", - "type": "integer" - }, - "nextRunDateTime": { - "$ref": "#/components/schemas/DateTime" - }, - "ownerId": { - "format": "int32", - "type": "integer" - }, - "schedule": { - "$ref": "#/components/schemas/Schedule" - } - }, - "type": "object" - }, - "JobParamobject": { - "properties": { - "data": { - "type": "object" - } - }, - "type": "object" - }, - "JsonNode": { - "properties": { - "array": { - "type": "boolean" - }, - "bigDecimal": { - "type": "boolean" - }, - "bigInteger": { - "type": "boolean" - }, - "binary": { - "type": "boolean" - }, - "boolean": { - "type": "boolean" - }, - "containerNode": { - "type": "boolean" - }, - "double": { - "type": "boolean" - }, - "empty": { - "type": "boolean" - }, - "float": { - "type": "boolean" - }, - "floatingPointNumber": { - "type": "boolean" - }, - "int": { - "type": "boolean" - }, - "integralNumber": { - "type": "boolean" - }, - "long": { - "type": "boolean" - }, - "missingNode": { - "type": "boolean" - }, - "nodeType": { - "enum": [ - "ARRAY", - "BINARY", - "BOOLEAN", - "MISSING", - null, - "NUMBER", - "OBJECT", - "POJO", - "STRING" - ], - "type": "string" - }, - "null": { - "type": "boolean" - }, - "number": { - "type": "boolean" - }, - "object": { - "type": "boolean" - }, - "pojo": { - "type": "boolean" - }, - "short": { - "type": "boolean" - }, - "textual": { - "type": "boolean" - }, - "valueNode": { - "type": "boolean" - } - }, - "type": "object" - }, - "KnowledgeBaseArticle": { - "properties": { - "active": { - "type": "boolean" - }, - "content": { - "type": "string" - }, - "contentPlain": { - "type": "string" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "knowledgeBaseArticleId": { - "format": "int32", - "type": "integer" - }, - "knowledgeBaseCategory": { - "$ref": "#/components/schemas/KnowledgeBaseCategory" - }, - "labels": { - "type": "string" - }, - "order": { - "format": "int32", - "type": "integer" - }, - "showSend": { - "type": "boolean" - }, - "title": { - "type": "string" - }, - "updatedOn": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "KnowledgeBaseCategory": { - "properties": { - "active": { - "type": "boolean" - }, - "createdOn": { - "$ref": "#/components/schemas/DateTime" - }, - "description": { - "type": "string" - }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "knowledgeBaseArticles": { - "items": { - "$ref": "#/components/schemas/KnowledgeBaseArticle" - }, - "type": "array" - }, - "knowledgeBaseCategoryId": { - "format": "int32", - "type": "integer" - }, - "knowledgeBaseGroup": { - "$ref": "#/components/schemas/KnowledgeBaseGroup" - }, - "order": { - "format": "int32", - "type": "integer" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "title": { - "type": "string" - }, - "updatedOn": { - "$ref": "#/components/schemas/DateTime" - } - }, - "type": "object" - }, - "KnowledgeBaseGroup": { - "properties": { - "knowledgeBaseCategories": { - "items": { - "$ref": "#/components/schemas/KnowledgeBaseCategory" - }, - "type": "array" - }, - "knowledgeBaseGroupId": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "Lead": { - "properties": { - "address1": { - "type": "string" - }, - "address2": { - "type": "string" - }, - "auxData1": { - "type": "string" - }, - "auxData2": { - "type": "string" - }, - "auxData3": { - "type": "string" - }, - "auxData4": { - "type": "string" - }, - "auxData5": { - "type": "string" - }, - "auxPhone": { - "type": "string" - }, - "city": { - "type": "string" - }, - "email": { - "type": "string" - }, - "extendedLeadData": { - "$ref": "#/components/schemas/ExtendedLeadData" - }, - "externId": { - "format": "int64", - "type": "integer" - }, - "firstName": { - "type": "string" - }, - "gateKeeper": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "leadPhone": { - "description": "multiple values can be submitted with a pipe delimiter between phone numbers", - "type": "string" - }, - "midName": { - "type": "string" - }, - "state": { - "type": "string" - }, - "suffix": { - "type": "string" - }, - "title": { - "type": "string" - }, - "zip": { - "type": "string" - } - }, - "required": [ - "externId" - ], - "type": "object" - }, - "LeadActionParams": { - "properties": { - "paramMap": { - "type": "object" - } - }, - "type": "object" - }, - "LeadActionResult": { - "properties": { - "dialerRefreshed": { - "type": "boolean" - }, - "errorMessage": { - "type": "string" - }, - "leadActionType": { - "type": "string" - }, - "leadDeleteCount": { - "format": "int32", - "type": "integer" - }, - "leadUpdateCount": { - "format": "int32", - "type": "integer" - }, - "redialDeleteCount": { - "format": "int32", - "type": "integer" - }, - "success": { - "type": "boolean" - } - }, - "type": "object" - }, - "LeadListPagePreview": { - "properties": { - "pageName": { - "type": "string" - }, - "pageNumber": { - "format": "int32", - "type": "integer" - }, - "rowData": { - "items": { - "items": { - "type": "string" - }, - "type": "array" - }, - "type": "array" - } - }, - "type": "object" - }, - "LeadListPreviewResponse": { - "properties": { - "mappingColumns": { - "items": { - "enum": [ - "LEAD_PHONE", - "EXTERN_ID", - "STATE", - "LEAD_TIMEZONE", - "PENDING_AGENT_ID", - "TITLE", - "FIRST_NAME", - "MID_NAME", - "LAST_NAME", - "SUFFIX", - "EMAIL", - "ADDRESS1", - "ADDRESS2", - "CITY", - "ZIP", - "GATE_KEEPER", - "AUX_DATA1", - "AUX_DATA2", - "AUX_DATA3", - "AUX_DATA4", - "AUX_DATA5", - "AUX_PHONE", - "AUX_EXTERNAL_URL", - "AUX_GREETING", - "LIVE_ANSWER_MESSAGE", - "MACH_ANSWER_MESSAGE", - "CALLER_ID", - "LEAD_PRIORITY", - "COUNTRY" - ], - "type": "string" - }, - "type": "array" - }, - "pagePreviews": { - "items": { - "$ref": "#/components/schemas/LeadListPagePreview" - }, - "type": "array" - }, - "transactionId": { - "type": "string" - }, - "personaPhoneConfig": { - "description": "Configured additional persona phone fields available for mapping when the campaign uses strategic calling configuration.", - "items": { - "$ref": "#/components/schemas/PersonaPhoneConfigFields" - }, - "type": "array" - } - }, - "type": "object" - }, - "LeadListProcessingRequest": { - "properties": { - "description": { - "type": "string" - }, - "dialPriority": { - "enum": [ - "IMMEDIATE", - "NORMAL" - ], - "type": "string" - }, - "dncTags": { - "items": { - "type": "string" - }, - "type": "array" - }, - "duplicateHandling": { - "enum": [ - "RETAIN_ALL", - "REMOVE_ALL_EXISTING", - "REMOVE_FROM_LIST" - ], - "type": "string" - }, - "extendedLeadDataMappings": { - "additionalProperties": { - "format": "int32", - "type": "integer" - }, - "type": "object" - }, - "fileContainsHeaders": { - "type": "boolean" - }, - "fileType": { - "enum": [ - "EXCEL", - "PIPE", - "COMMA", - "TAB" - ], - "type": "string" - }, - "listState": { - "enum": [ - "ACTIVE", - "PAUSED", - "PENDING_DNC", - "LOADING", - "DELETED", - "READY", - "CALLBACKS", - "CALLBACKS_AGENT", - "DUPLICATES_NOT_MERGED", - "DUPLICATES_NOT_MOVED", - "ARCHIVED" - ], - "type": "string" - }, - "pageColumnMappings": { - "additionalProperties": { - "format": "int32", - "type": "integer" - }, - "type": "object" - }, - "pageNumber": { - "format": "int32", - "type": "integer" - }, - "quoteChar": { - "type": "string" - }, - "timeZoneOption": { - "enum": [ - "NPA_NXX", - "ZIPCODE", - "EXPLICIT", - "COUNTRY", - "NOT_APPLICABLE" - ], - "type": "string" - }, - "transactionId": { - "type": "string" - }, - "uploadLeads": { - "items": { - "$ref": "#/components/schemas/CampaignLead" - }, - "type": "array" - }, - "additionalPhoneMappings": { - "additionalProperties": { - "format": "int32", - "type": "integer" - }, - "description": "Maps persona phone IDs to the source column indexes used by leadLoader/process. JSON object keys are persona phone IDs, and values are column indexes from the uploaded file preview.", - "type": "object" - }, - "phoneNumbersI18nEnabled": { - "type": "boolean" - }, - "internationalNumberFormat": { - "type": "boolean" - }, - "numberOriginCountry": { - "type": "string" - }, - "scheduleArchiveDts": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "LeadListProcessingResult": { - "properties": { - "deletedCount": { - "format": "int32", - "type": "integer" - }, - "dncReturnedCount": { - "format": "int32", - "type": "integer" - }, - "dncUploadCount": { - "format": "int32", - "type": "integer" - }, - "failedAgentAssignment": { - "description": "Number of accepted leads whose reserveAgent value could not be assigned because the agent ID was invalid or the agent does not have access to the account.", - "format": "int32", - "type": "integer" - }, - "hasDeletedLeads": { - "type": "boolean" - }, - "internalDncCount": { - "format": "int32", - "type": "integer" - }, - "leadsAccepted": { - "format": "int32", - "type": "integer" - }, - "leadsConverted": { - "format": "int32", - "type": "integer" - }, - "leadsInserted": { - "format": "int32", - "type": "integer" - }, - "leadsSupplied": { - "format": "int32", - "type": "integer" - }, - "listState": { - "enum": [ - "ACTIVE", - "PAUSED", - "PENDING_DNC", - "LOADING", - "DELETED", - "READY", - "CALLBACKS", - "CALLBACKS_AGENT", - "DUPLICATES_NOT_MERGED", - "DUPLICATES_NOT_MOVED" - ], - "type": "string" - }, - "message": { - "type": "string" - }, - "processingResult": { - "type": "string" - }, - "processingStatus": { - "enum": [ - "NO_LEADS_PASSED_VALIDATION", - "DNC_ACCOUNT_SETTINGS", - "DNC_UPLOAD_FAILED", - "DEFAULT_NOT_A_FAILURE", - "DNC_GREATER_ONE_DAY", - "GENERAL_FAILURE" - ], - "type": "string" - }, - "quotaCount": { - "format": "int32", - "type": "integer" - }, - "rejectedRows": { - "items": { - "$ref": "#/components/schemas/RejectedRow" - }, - "type": "array" - }, - "timeZoneOption": { - "enum": [ - "NPA_NXX", - "ZIPCODE", - "EXPLICIT", - "NOT_APPLICABLE" - ], - "type": "string" - }, - "uploadFileName": { - "type": "string" - }, - "whitelistCount": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "LeadManagerRequest": { - "properties": { - "campaignLeadSearchCriteria": { - "$ref": "#/components/schemas/CampaignLeadSearchCriteria" - }, - "leadActionParams": { - "$ref": "#/components/schemas/LeadActionParams" - } - }, - "type": "object" - }, - "LocalTime": { - "properties": { - "chronology": { - "$ref": "#/components/schemas/Chronology" - }, - "fieldTypes": { - "items": { - "$ref": "#/components/schemas/DateTimeFieldType" - }, - "type": "array" - }, - "fields": { - "items": { - "$ref": "#/components/schemas/DateTimeField" - }, - "type": "array" - }, - "hourOfDay": { - "format": "int32", - "type": "integer" - }, - "millisOfDay": { - "format": "int32", - "type": "integer" - }, - "millisOfSecond": { - "format": "int32", - "type": "integer" - }, - "minuteOfHour": { - "format": "int32", - "type": "integer" - }, - "secondOfMinute": { - "format": "int32", - "type": "integer" - }, - "values": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - } - }, - "type": "object" - }, - "LoggedInAgentsByQueue": { - "properties": { - "loggedInAgentCount": { - "format": "int32", - "type": "integer" - }, - "queueId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "MainAccount": { - "properties": { - "dataRetentionDays": { - "format": "int32", - "type": "integer" - }, - "enableAmdProfiles": { - "type": "boolean" - }, - "enableConsultCall": { - "type": "boolean" - }, - "enablePhoneNumbersI18n": { - "type": "boolean" - }, - "engageAccountId": { - "type": "string" - }, - "isActive": { - "format": "int32", - "type": "integer" - }, - "mainAccountId": { - "type": "string" - }, - "mainAccountName": { - "type": "string" - }, - "rcAccountId": { - "type": "string" - } - }, - "type": "object" - }, - "MainAccountCreationDto": { - "properties": { - "dataRetentionDays": { - "format": "int32", - "type": "integer" - }, - "engageAccountId": { - "type": "string" - }, - "enterpriseAccountId": { - "type": "string" - }, - "mainAccountId": { - "type": "string" - }, - "mainAccountName": { - "type": "string" - }, - "rcAccountId": { - "type": "string" - } - }, - "type": "object" - }, - "MainAccountDto": { - "properties": { - "dataRetentionDays": { - "format": "int32", - "type": "integer" - }, - "engageAccountId": { - "type": "string" - }, - "isActive": { - "format": "int32", - "type": "integer" - }, - "mainAccountId": { - "type": "string" - }, - "mainAccountName": { - "type": "string" - }, - "rcAccountId": { - "type": "string" - } - }, - "type": "object" - }, - "MainAccountUpdateDto": { - "properties": { - "engageAccountId": { - "type": "string" - } - }, - "type": "object" - }, - "MappingTemplate": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" - }, - "createdBy": { - "format": "int32", - "type": "integer" - }, - "dateCreated": { - "$ref": "#/components/schemas/DateTime" - }, - "lastUpdated": { - "$ref": "#/components/schemas/DateTime" - }, - "mappingData": { - "type": "string" - }, - "mappingId": { - "format": "int32", - "type": "integer" - }, - "mappingName": { - "type": "string" - }, - "updatedBy": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "MediaCodeValuesOnDnisPool": { - "properties": { - "category": { - "type": "string" - }, - "code": { - "type": "string" - }, - "duration": { - "type": "string" - }, - "format": { - "type": "string" - }, - "isci": { - "type": "string" - }, - "market": { - "type": "string" - }, - "network": { - "type": "string" - }, - "sourceCode": { - "type": "string" - }, - "url": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "Message": { - "properties": { - "accountId": { - "type": "string" - }, - "actionType": { - "enum": [ - "INITIALIZE", - "CONNECT", - "DISCONNECT", - "TYPING", - "MESSAGE", - "DELIVERED", - "SENT", - "ACTIVE", - "MONITOR_START", - "MONITOR_STOP", - "CHAT_HISTORY" - ], - "type": "string" - }, - "activeChatUii": { - "type": "string" - }, - "apiKey": { - "type": "string" - }, - "browserInfo": { - "type": "string" - }, - "chatQueueId": { - "format": "int32", - "type": "integer" - }, - "chatWebsocketConnectUri": { - "type": "string" - }, - "chatWidgetAccessGuid": { - "type": "string" - }, - "destinationJmsQueue": { - "type": "string" - }, - "mediaLinks": { - "items": { - "type": "string" - }, - "type": "array" - }, - "originatingHost": { - "type": "string" - }, - "payload": { - "type": "string" - }, - "recipient": { - "type": "string" - }, - "referer": { - "type": "string" - }, - "sender": { - "type": "string" - }, - "senderType": { - "type": "string" - }, - "sessionGuid": { - "type": "string" - }, - "status": { - "enum": [ - "SUCCESS", - "FAILED" - ], - "type": "string" - }, - "statusMessage": { - "type": "string" - }, - "textMessageDirection": { - "type": "string" - }, - "textMessageType": { - "enum": [ - "SMS", - "MMS" - ], - "type": "string" - }, - "time": { - "$ref": "#/components/schemas/DateTime" - }, - "type": { - "enum": [ - "SMS", - "WEB_CHAT", - "CHAT_ADMIN", - "SMS_TWILIO" - ], - "type": "string" - }, - "whisper": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "NextivaAccountIntegration": { - "properties": { - "_type": { - "type": "string" - }, - "accountId": { - "type": "string" - }, - "corpAcctNumber": { - "type": "string" - }, - "description": { - "type": "string" - }, - "encryptedAuthToken": { - "type": "string" - }, - "hasAccess": { - "type": "boolean" - }, - "integrationType": { - "type": "string" - }, - "isActive": { - "type": "boolean" - } - }, - "type": "object" - }, - "NotificationGroup": { - "properties": { - "description": { - "type": "string" - }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "groupName": { - "type": "string" - } - }, - "type": "object" - }, - "NotificationTarget": { - "properties": { - "notificationGroup": { - "$ref": "#/components/schemas/NotificationGroup" - }, - "smsOrEmail": { - "type": "string" - }, - "targetId": { - "format": "int32", - "type": "integer" - }, - "type": { - "enum": [ - "SMS", - "EMAIL", - "USER" - ], - "type": "string" - }, - "user": { - "$ref": "#/components/schemas/User" - } - }, - "type": "object" - }, - "Operation": { - "properties": { - "bindingName": { - "type": "string" - }, - "operation": { - "type": "string" - }, - "parts": { - "items": { - "$ref": "#/components/schemas/Element" - }, - "type": "array" - }, - "portName": { - "type": "string" - }, - "soapAction": { - "type": "string" - }, - "style": { - "type": "string" - }, - "tagetNamespace": { - "type": "string" - } - }, - "type": "object" - }, - "OutboundAndInboundDailyCallData": { - "properties": { - "inboundCallTotal": { - "format": "int32", - "type": "integer" - }, - "outboundCallTotal": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "OutboundStats": { - "properties": { - "abandon": { - "format": "int32", - "type": "integer" - }, - "accountId": { - "type": "string" - }, - "active": { - "format": "int32", - "type": "integer" - }, - "answer": { - "format": "int32", - "type": "integer" - }, - "available": { - "format": "int32", - "type": "integer" - }, - "busy": { - "format": "int32", - "type": "integer" - }, - "campaignId": { - "format": "int32", - "type": "integer" - }, - "campaignName": { - "type": "string" - }, - "complete": { - "format": "int32", - "type": "integer" - }, - "connects": { - "format": "int32", - "type": "integer" - }, - "dialGroupId": { - "format": "int32", - "type": "integer" - }, - "dialGroupName": { - "type": "string" - }, - "dnc": { - "format": "int32", - "type": "integer" - }, - "fax": { - "format": "int32", - "type": "integer" - }, - "intercept": { - "format": "int32", - "type": "integer" - }, - "lastUpdate": { - "$ref": "#/components/schemas/DateTime" - }, - "machine": { - "format": "int32", - "type": "integer" - }, - "noanswer": { - "format": "int32", - "type": "integer" - }, - "notHumanAnswers": { - "format": "int32", - "type": "integer" - }, - "other": { - "format": "int32", - "type": "integer" - }, - "pending": { - "format": "int32", - "type": "integer" - }, - "ready": { - "format": "int32", - "type": "integer" - }, - "selectable": { - "type": "boolean" - }, - "staffed": { - "format": "int32", - "type": "integer" - }, - "successDispositions": { - "format": "int32", - "type": "integer" - }, - "totalTalkTime": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "PassDispositionRequest": { - "properties": { - "destinationCampaignRequest": { - "$ref": "#/components/schemas/DestinationCampaignRequest" - }, - "passDisposition": { - "$ref": "#/components/schemas/CampaignPassDisposition" - } - }, - "type": "object" - }, - "PbxDirectoryFilter": { - "properties": { - "accountId": { - "type": "string" - }, - "contactCenterExtension": { - "enum": [ - "INCLUDE_ALL", - "EXCLUDE_AGENTS_ONLY", - "EXCLUDE_AGENTS_AND_SUPERVISORS" - ], - "type": "string" - }, - "corporateExtension": { - "enum": [ - "INCLUDE_ALL", - "INCLUDE_SPECIFIC_RANGES", - "EXCLUDE_SPECIFIC_RANGES" - ], - "type": "string" - }, - "corporateExtensionRange": { - "type": "string" - }, - "id": { - "format": "int32", - "type": "integer" - }, - "includeInactiveExtensions": { - "type": "boolean" - } - }, - "type": "object" - }, - "PbxDirectoryFilterMailbox": { - "properties": { - "mailboxDetails": { - "items": { - "$ref": "#/components/schemas/PbxDirectoryMailboxDetail" - }, - "type": "array" - }, - "pbxDirectoryEnable": { - "type": "boolean" - }, - "pbxDirectoryFilter": { - "$ref": "#/components/schemas/PbxDirectoryFilter" - } - }, - "type": "object" - }, - "PbxDirectoryMailboxDetail": { - "properties": { - "agentType": { - "enum": [ - "AGENT", - "SUPERVISOR", - "MULTI_USER", - "MULTI_SUPERVISOR" - ], - "type": "string" - }, - "mailboxId": { - "type": "string" - } - }, - "type": "object" - }, - "PhoneBookEntry": { - "properties": { - "accountId": { - "type": "string" - }, - "countryId": { - "type": "string" - }, - "dateCreated": { - "$ref": "#/components/schemas/DateTime" - }, - "destName": { - "type": "string" - }, - "destination": { - "type": "string" - }, - "entryId": { - "format": "int32", - "type": "integer" - }, - "notes": { - "type": "string" - }, - "type": { - "enum": [ - "GATE", - "GLOBAL", - "CAMPAIGN" - ], - "type": "string" - }, - "typeId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "PhoneNumbersI18nMigrationStatusInfoResponse": { - "properties": { - "errorMessage": { - "type": "string" - }, - "finalStatus": { - "type": "string" - }, - "startTime": { - "format": "int64", - "type": "integer" - }, - "subStatuses": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "taskId": { - "type": "string" - } - }, - "type": "object" - }, - "PhoneNumbersI18nMigrationTaskResponse": { - "properties": { - "finalStatus": { - "type": "string" - }, - "mainAccount": { - "$ref": "#/components/schemas/MainAccount" - }, - "taskId": { - "type": "string" - } - }, - "type": "object" - }, - "Platform": { - "properties": { - "id": { - "format": "int32", - "type": "integer" - }, - "iqPort": { - "format": "int32", - "type": "integer" - }, - "iqSslPort": { - "format": "int32", - "type": "integer" - }, - "iqUrl": { - "type": "string" - }, - "name": { - "type": "string" - }, - "platformDesc": { - "type": "string" - }, - "platformId": { - "type": "string" - }, - "telePlatformId": { - "type": "string" - }, - "webSocketPort": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "PlatformDialer": { - "properties": { - "dialerDesc": { - "type": "string" - }, - "dialerId": { - "format": "int32", - "type": "integer" - }, - "dialerType": { - "type": "string" - }, - "id": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "tcpaSafeMode": { - "type": "boolean" - } - }, - "type": "object" - }, - "PoolUsage": { - "properties": { - "active": { - "type": "boolean" - }, - "mode": { - "enum": [ - "PREVIEW", - "CLICK_TO_TALK", - "PREDICTIVE", - "POWER", - "TCPA_SAFE_MODE" - ], - "type": "string" - }, - "name": { - "type": "string" - }, - "usageType": { - "enum": [ - "OUTBOUND", - "INBOUND" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrepayMinutePool": { - "properties": { - "accountId": { - "type": "string" - }, - "notificationEmail": { - "type": "string" - }, - "poolDesc": { - "type": "string" - }, - "poolName": { - "type": "string" - }, - "poolTime": { - "format": "int32", - "type": "integer" - }, - "tenPercentWarn": { - "type": "boolean" - }, - "twentyPercentWarn": { - "type": "boolean" - }, - "usedTime": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "PrepayTransaction": { - "properties": { - "accountId": { - "type": "string" - }, - "address1": { - "type": "string" - }, - "city": { - "type": "string" - }, - "comments": { - "type": "string" - }, - "country": { - "type": "string" - }, - "dollarAmount": { - "format": "double", - "type": "number" - }, - "email": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "minutes": { - "format": "int32", - "type": "integer" - }, - "phone": { - "type": "string" - }, - "poolName": { - "type": "string" - }, - "state": { - "type": "string" - }, - "transDate": { - "$ref": "#/components/schemas/DateTime" - }, - "transType": { - "type": "string" - }, - "transactionId": { - "format": "int32", - "type": "integer" - }, - "transactionName": { - "type": "string" - }, - "zip": { - "type": "string" - } - }, - "type": "object" - }, - "PrerouteCheckStatus": { - "properties": { - "reason": { - "type": "string" - }, - "status": { - "type": "boolean" - } - }, - "type": "object" - }, - "ProductOperationResult": { - "properties": { - "id": { - "format": "int32", - "type": "integer" - }, - "success": { - "type": "boolean" - } - }, - "type": "object" - }, - "ProductPermission": { - "properties": { - "cascade": { - "type": "boolean" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "product": { - "enum": [ - "ACCOUNT", - "ACD", - "AGENT", - "CHAT_QUEUE", - "OUTBOUND", - "VISUAL_IVR", - "CLOUD_PROFILE", - "CLOUD_DESTINATION", - "TRAC_NUMBER", - "HTTP_SERVICES", - "SCRIPTING", - "TN_MANAGER", - "SURVEY", - "DNIS", - "TEAMS", - "KNOWLEDGE_BASE", - "UTILITIES" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProductsSelection": { - "properties": { - "groupId": { - "format": "int32", - "type": "integer" - }, - "ids": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - } - }, - "type": "object" - }, - "QuotaGroup": { - "properties": { - "active": { - "type": "boolean" - }, - "campaigns": { - "$ref": "#/components/schemas/CollectionCampaign" - }, - "isActive": { - "type": "boolean" - }, - "quotaGroupId": { - "format": "int32", - "type": "integer" - }, - "quotaGroupName": { - "type": "string" - }, - "quotaTargets": { - "$ref": "#/components/schemas/CollectionQuotaTarget" - } - }, - "type": "object" - }, - "QuotaManagementGroup": { - "properties": { - "quotaGroupId": { - "format": "int32", - "type": "integer" - }, - "quotaGroupName": { - "type": "string" - }, - "quotaTargetStats": { - "items": { - "$ref": "#/components/schemas/QuotaTargetStats" - }, - "type": "array" - } - }, - "type": "object" - }, - "QuotaTarget": { - "properties": { - "clientMetadata": { - "type": "string" - }, - "criteriaJs": { - "type": "string" - }, - "currentCount": { - "format": "int32", - "type": "integer" - }, - "quotaGroup": { - "$ref": "#/components/schemas/QuotaGroup" - }, - "quotaMetOn": { - "$ref": "#/components/schemas/DateTime" - }, - "quotaTargetId": { - "format": "int32", - "type": "integer" - }, - "targetCount": { - "format": "int32", - "type": "integer" - }, - "targetName": { - "type": "string" - } - }, - "type": "object" - }, - "QuotaTargetStats": { - "properties": { - "campaigns": { - "items": { - "$ref": "#/components/schemas/CampaignStats" - }, - "type": "array" - }, - "currentCount": { - "format": "int32", - "type": "integer" - }, - "quotaGroupId": { - "format": "int32", - "type": "integer" - }, - "quotaMetOn": { - "$ref": "#/components/schemas/DateTime" - }, - "quotaTargetId": { - "format": "int32", - "type": "integer" - }, - "quotaTargetName": { - "type": "string" - }, - "targetCount": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "RTASubscriptionRequest": { - "required": [ - "subscriptionName", - "notificationUrl" - ], - "properties": { - "subscriptionName": { - "description": "Subscription name.", - "type": "string" - }, - "description": { - "description": "Human-readable description.", - "type": "string" - }, - "retryCount": { - "description": "Maximum delivery retry count. Maximum allowed value is 10. Default is 3.", - "format": "int32", - "type": "integer" - }, - "notificationUrl": { - "description": "HTTP or HTTPS endpoint that receives agent-state notifications.", - "type": "string" - }, - "authConfigId": { - "description": "Auth configuration ID used when RingCX sends notification requests to the receiver.", - "format": "uuid", - "type": "string" - }, - "active": { - "description": "Whether the subscription is active.", - "type": "boolean" - }, - "customHeaders": { - "additionalProperties": { - "type": "object" - }, - "description": "Additional headers to send with notification requests.", - "type": "object" - }, - "expiresAt": { - "description": "Expiration time as epoch seconds. Use 0 for no configured expiration.", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "RTASubscriptionResponse": { - "properties": { - "subscriptionId": { - "format": "uuid", - "type": "string" - }, - "mainAccountId": { - "type": "string" - }, - "subAccountId": { - "type": "string" - }, - "subscriptionName": { - "type": "string" - }, - "description": { - "type": "string" - }, - "notificationUrl": { - "type": "string" - }, - "authConfigId": { - "format": "uuid", - "type": "string" - }, - "active": { - "type": "boolean" - }, - "maxRetryCount": { - "format": "int32", - "type": "integer" - }, - "customHeaders": { - "additionalProperties": { - "type": "object" - }, - "type": "object" - }, - "expiresAt": { - "format": "int64", - "type": "integer" - }, - "createdBy": { - "type": "string" - }, - "createdAt": { - "format": "date-time", - "type": "string" - }, - "updatedBy": { - "type": "string" - }, - "updatedAt": { - "format": "date-time", - "type": "string" - }, - "authConfig": { - "$ref": "#/components/schemas/AuthConfig" - } - }, - "type": "object" - }, - "RcAccountAccessResponse": { - "properties": { - "errorMessage": { - "type": "string" - }, - "hasAccess": { - "type": "boolean" - }, - "rcAccountId": { - "type": "string" - } - }, - "type": "object" - }, - "RcExtensionRegionalSettings": { - "properties": { - "greetingsLanguageId": { - "format": "int32", - "type": "integer" - }, - "greetingsLanguageLocaleCode": { - "type": "string" - }, - "greetingsLanguageName": { - "type": "string" - }, - "homeCountryCode": { - "type": "string" - }, - "homeCountryId": { - "format": "int32", - "type": "integer" - }, - "homeCountryName": { - "type": "string" - }, - "regionalFormatId": { - "format": "int32", - "type": "integer" - }, - "regionalFormatLocaleCode": { - "type": "string" - }, - "regionalFormatName": { - "type": "string" - }, - "timeFormat": { - "type": "string" - }, - "timeZoneBias": { - "type": "string" - }, - "timeZoneDescription": { - "type": "string" - }, - "timeZoneId": { - "format": "int32", - "type": "integer" - }, - "userLanguageId": { - "format": "int32", - "type": "integer" - }, - "userLanguageLocaleCode": { - "type": "string" - }, - "userLanguageName": { - "type": "string" - } - }, - "type": "object" - }, - "RcOfficeUser": { - "properties": { - "email": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "rcUserId": { - "format": "int64", - "type": "integer" - }, - "regionalSettings": { - "$ref": "#/components/schemas/RcExtensionRegionalSettings" - } - }, - "type": "object" - }, - "RcUserMappingResponse": { - "properties": { - "ev_users": { - "items": { - "$ref": "#/components/schemas/EVUser" - }, - "type": "array" - }, - "rc_user_uid": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "RcUserSyncUpdateRequest": { - "properties": { - "active": { - "type": "boolean" - }, - "email": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "isActive": { - "type": "boolean" - }, - "lastName": { - "type": "string" - }, - "rcSync": { - "type": "boolean" - }, - "regionalSettings": { - "$ref": "#/components/schemas/RcExtensionRegionalSettings" - } - }, - "type": "object" - }, - "RecordingDestinationV2": { - "properties": { - "accountId": { - "type": "string" - }, - "destDir": { - "type": "string" - }, - "destType": { - "enum": [ - "SFTP", - "S3", - "FTP", - "UNKNOWN" - ], - "type": "string" - }, - "destinationId": { - "format": "int32", - "type": "integer" - }, - "destinationJson": { - "type": "string" - }, - "destinationName": { - "type": "string" - } - }, - "type": "object" - }, - "RecordingTaskV2": { - "properties": { - "accountId": { - "type": "string" - }, - "active": { - "type": "boolean" - }, - "deleted": { - "type": "boolean" - }, - "filterConfig": { - "type": "string" - }, - "lastDaySync": { - "$ref": "#/components/schemas/DateTime" - }, - "lastPushTime": { - "$ref": "#/components/schemas/DateTime" - }, - "lastQueryTime": { - "$ref": "#/components/schemas/DateTime" - }, - "nextPushTime": { - "$ref": "#/components/schemas/DateTime" - }, - "nextQueryTime": { - "$ref": "#/components/schemas/DateTime" - }, - "pushStatusDesc": { - "type": "string" - }, - "queryStatusDesc": { - "type": "string" - }, - "recordingDestinationV2": { - "$ref": "#/components/schemas/RecordingDestinationV2" - }, - "recordingFilename": { - "type": "string" - }, - "taskDesc": { - "type": "string" - }, - "taskId": { - "format": "int32", - "type": "integer" - }, - "taskName": { - "type": "string" - }, - "taskStart": { - "$ref": "#/components/schemas/DateTime" - }, - "taskState": { - "enum": [ - "READY", - "TEST", - "RUNNING", - "FAILED", - "DISABLED", - "UNKNOWN" - ], - "type": "string" - }, - "taskType": { - "enum": [ - "INTELLITASK_RECORDING_PUSH" - ], - "type": "string" - } - }, - "type": "object" - }, - "RedirectView": { - "properties": { - "applicationContext": { - "$ref": "#/components/schemas/ApplicationContext" - }, - "attributesMap": { - "type": "object" - }, - "beanName": { - "type": "string" - }, - "contentType": { - "type": "string" - }, - "exposePathVariables": { - "type": "boolean" - }, - "hosts": { - "items": { - "type": "string" - }, - "type": "array" - }, - "propagateQueryProperties": { - "type": "boolean" - }, - "redirectView": { - "type": "boolean" - }, - "requestContextAttribute": { - "type": "string" - }, - "staticAttributes": { - "type": "object" - }, - "url": { - "type": "string" - } - }, - "title": "RedirectView", - "type": "object" - }, - "RegionalSettingRequestResponse": { - "properties": { - "formattingLocale": { - "type": "string" - }, - "greetingLanguage": { - "type": "string" - }, - "homeCountry": { - "format": "int32", - "type": "integer" - }, - "homeCountryCode": { - "type": "string" - }, - "language": { - "type": "string" - }, - "timeFormat": { - "type": "string" - }, - "timezone": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "RejectedRow": { - "properties": { - "message": { - "type": "string" - }, - "rowData": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "RemoteHttpService": { - "properties": { - "accountId": { - "type": "string" - }, - "enableMappings": { - "type": "boolean" - }, - "httpPassword": { - "type": "string" - }, - "httpServiceConfig": { - "type": "string" - }, - "httpServiceGroup": { - "$ref": "#/components/schemas/RemoteHttpServiceGroup" - }, - "httpServiceInputs": { - "$ref": "#/components/schemas/CollectionRemoteHttpServiceInput" - }, - "httpUsername": { - "type": "string" - }, - "isDebug": { - "type": "boolean" - }, - "isEnabled": { - "type": "boolean" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "returntype": { - "type": "string" - }, - "sendAllSurveyData": { - "type": "boolean" - }, - "serviceDescription": { - "type": "string" - }, - "serviceId": { - "format": "int32", - "type": "integer" - }, - "serviceType": { - "enum": [ - "SOAP", - "HTTP_POST", - "HTTP_GET", - "HTTP" - ], - "type": "string" - }, - "soapAction": { - "type": "string" - }, - "soapEndpoint": { - "type": "string" - }, - "soapOperationname": { - "type": "string" - }, - "soapPortname": { - "type": "string" - }, - "soapServicename": { - "type": "string" - }, - "targetNamespace": { - "type": "string" - } - }, - "type": "object" - }, - "RemoteHttpServiceGroup": { - "properties": { - "groupName": { - "type": "string" - }, - "isDefault": { - "type": "boolean" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "serviceGroupId": { - "format": "int32", - "type": "integer" - }, - "services": { - "$ref": "#/components/schemas/CollectionRemoteHttpService" - } - }, - "type": "object" - }, - "RemoteHttpServiceInput": { - "properties": { - "inputId": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "rank": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "simpleDataType": { - "type": "string" - }, - "type": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "ReportCriteria": { - "properties": { - "accountId": { - "type": "string" - }, - "criteriaType": { - "enum": [ - "DIALER_RESULT_DOWNLOAD_CRITERIA", - "GLOBAL_CALL_TYPE_CRITERIA", - "IVR_DETAIL_CRITERIA", - "TFN_DID_MANAGER_CRITERIA", - "ALL_CALLS_CRITERIA", - "CASPER_CRITERIA" - ], - "type": "string" - }, - "databaseTimezone": { - "type": "string" - }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "endDateRange": { - "$ref": "#/components/schemas/TimeRange" - }, - "scheduleTimezoneName": { - "type": "string" - }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - }, - "startDateRange": { - "$ref": "#/components/schemas/TimeRange" - }, - "timezoneName": { - "type": "string" - } - }, - "type": "object" - }, - "ReportMetaData": { - "properties": { - "cciReport": { - "type": "boolean" - }, - "parameterList": { - "items": { - "type": "string" - }, - "type": "array" - }, - "reportGroup": { - "type": "string" - }, - "reportName": { - "type": "string" - } - }, - "type": "object" - }, - "ReportParams": { - "properties": { - "accountId": { - "type": "string" - }, - "compressReport": { - "type": "boolean" - }, - "delimiter": { - "enum": [ - "PIPE", - "COMMA", - "TAB", - "EXCEL", - "HTML" - ], - "type": "string" - }, - "destination": { - "$ref": "#/components/schemas/DestinationParams" - }, - "maxRows": { - "format": "int32", - "type": "integer" - }, - "reportCriteria": { - "$ref": "#/components/schemas/ReportCriteria" - }, - "reportName": { - "type": "string" - }, - "reportType": { - "enum": [ - "DIALER_RESULT_DOWNLOAD", - "GLOBAL_CALL_TYPE_EXCEL", - "GLOBAL_CALL_TYPE_DELIMITED", - "ALL_CALLS", - "IVR_DETAIL", - "TFN_DID_MANAGER_SUPERUSER_EXCEL", - "TFN_DID_MANAGER_EXCEL", - "TFN_DID_MANAGER_DELIMITED", - "CASPER_REPORT" - ], - "type": "string" - }, - "requestUser": { - "$ref": "#/components/schemas/User" - }, - "schedule": { - "$ref": "#/components/schemas/Schedule" - }, - "scheduledReport": { - "type": "boolean" - } - }, - "type": "object" - }, - "RequeueShortcut": { - "properties": { - "campaign": { - "$ref": "#/components/schemas/Campaign" - }, - "gate": { - "$ref": "#/components/schemas/Gate" - }, - "groupSkill": { - "$ref": "#/components/schemas/GateGroupSkill" - }, - "name": { - "type": "string" - }, - "rank": { - "format": "int32", - "type": "integer" - }, - "requeueGate": { - "$ref": "#/components/schemas/Gate" - }, - "requeueGateGroup": { - "$ref": "#/components/schemas/GateGroup" - }, - "requeueShortcutId": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "ResourcePermission": { + "GateScheduleOverride": { "properties": { - "cascade": { - "type": "boolean" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "resourceId": { - "format": "int32", - "type": "integer" - }, - "resourceType": { - "enum": [ - "ACCOUNT", - "GATE_GROUP", - "GATE", - "AGENT", - "AGENT_GROUP", - "OUTBOUND_DIAL_GROUP", - "OUTBOUND_CAMPAIGN", - "VISUAL_IVR", - "VISUAL_IVR_GROUP", - "TRAC_NUMBER", - "TRAC_GROUP", - "CLOUD_PROFILE", - "CLOUD_DESTINATION", - "CLOUD_PROFILE_GROUP", - "CLOUD_GROUP", - "CLOUD_DESTINATION_GROUP", - "HTTP_SERVICE", - "HTTP_SERVICE_GROUP", - "SCRIPT", - "SCRIPT_GROUP", - "TN_MANAGER", - "UTILITIES", - "CHAT_QUEUE", - "CHAT_GROUP", - "KNOWLEDGEBASE_GROUP", - "KNOWLEDGEBASE_CATEGORY" - ], + "overrideClosedEvent": { "type": "string" - } - }, - "type": "object" - }, - "ResponseEntity": { - "properties": { - "body": { - "type": "object" }, - "statusCode": { - "enum": [ - "100", - "101", - "102", - "103", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "226", - "300", - "301", - "302", - "303", - "304", - "305", - "307", - "308", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "426", - "428", - "429", - "431", - "451", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511" - ], - "type": "string" + "overrideDate": { + "$ref": "#/components/schemas/DateTime" }, - "statusCodeValue": { - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "ResultFileDestination": { - "properties": { - "aggregateOutput": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "overrideLabel": { "type": "string" }, - "destType": { + "overrideSched": { "type": "string" }, - "destinationId": { + "scheduleOverrideId": { "format": "int32", "type": "integer" - }, - "destinationName": { - "type": "string" - }, - "emailDest": { - "type": "string" - }, - "ftpDir": { - "type": "string" - }, - "ftpPwd": { - "type": "string" - }, - "ftpServer": { - "type": "string" - }, - "ftpUid": { - "type": "string" - }, - "passive": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "sendEmptyFiles": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "sftp": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" } }, "type": "object" }, - "RightsDocTable": { - "properties": { - "accountId": { - "type": "string" - }, - "creationDate": { - "$ref": "#/components/schemas/DateTime" - }, - "isMaster": { - "type": "boolean" - }, - "owner": { - "$ref": "#/components/schemas/User" - }, - "rightsDocJson": { - "type": "string" - }, - "rightsDocName": { - "type": "string" - } - }, - "type": "object" - }, - "RightsDocument": { + "GateSkinnyAssignable": { "properties": { "accountId": { "type": "string" }, - "accountPermissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "assigned": { - "type": "boolean" - }, - "cascade": { - "type": "boolean" - }, - "isMaster": { - "type": "boolean" - }, - "ownerId": { - "format": "int32", - "type": "integer" - }, - "productPermissions": { - "items": { - "$ref": "#/components/schemas/ProductPermission" - }, - "type": "array" + "gateGroup": { + "$ref": "#/components/schemas/GateGroupV2" }, - "resourcePermissions": { - "items": { - "$ref": "#/components/schemas/ResourcePermission" - }, - "type": "array" + "gateGroupId": { + "format": "int32", + "type": "integer" }, - "rightsDocId": { + "gateId": { "format": "int32", "type": "integer" }, - "rightsDocName": { + "gateName": { "type": "string" + }, + "groupId": { + "format": "int32", + "type": "integer" + }, + "isActive": { + "type": "boolean" } }, "type": "object" }, - "SIPRegistrationResult": { + "GateSpecialAni": { "properties": { - "device": { - "$ref": "#/components/schemas/Device" + "ani": { + "type": "string" }, - "sipErrorCodes": { - "items": { - "type": "string" - }, - "type": "array" + "aniE164": { + "type": "string" }, - "sipFlags": { - "$ref": "#/components/schemas/SipFlags" + "dateAdded": { + "$ref": "#/components/schemas/DateTime" }, - "sipInfo": { - "items": { - "$ref": "#/components/schemas/SipInfo" - }, - "type": "array" + "phoneNumbersI18nEnabled": { + "type": "boolean" }, - "sipInfoPstn": { - "items": { - "type": "object" - }, - "type": "array" + "type": { + "type": "string" } }, "type": "object" }, - "Schedule": { + "GatesLoggedInAgentsView": { "properties": { - "dayOfTheMonth": { + "agentGroupId": { "format": "int32", "type": "integer" }, - "daysOfWeek": { - "items": { - "enum": [ - "SUNDAY", - "MONDAY", - "TUESDAY", - "WEDNESDAY", - "THURSDAY", - "FRIDAY", - "SATURDAY" - ], - "type": "string" - }, - "type": "array" - }, - "endDate": { - "$ref": "#/components/schemas/DateTime" - }, - "endTime": { - "$ref": "#/components/schemas/LocalTime" - }, - "interval": { + "agentId": { "format": "int32", "type": "integer" }, - "month": { - "enum": [ - "JANUARY", - "FEBRUARY", - "MARCH", - "APRIL", - "MAY", - "JUNE", - "JULY", - "AUGUST", - "SEPTEMBER", - "OCTOBER", - "NOVEMBER", - "DECEMBER" - ], + "firstName": { "type": "string" }, - "repeatOption": { - "enum": [ - "SINGLE", - "MINUTE", - "HOURLY", - "DAILY", - "WEEKLY", - "MONTHLY", - "CALENDAR", - "YEARLY" - ], + "groupName": { "type": "string" }, - "scheduleTimezoneName": { + "lastName": { "type": "string" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" - }, - "startTime": { - "$ref": "#/components/schemas/LocalTime" - }, - "versionNum": { - "format": "int32", - "type": "integer" + "username": { + "type": "string" } }, "type": "object" }, - "SchedulerStateResponse": { + "InputStream": { + "type": "object" + }, + "JsonNode": { "properties": { - "currentState": { + "array": { + "type": "boolean" + }, + "bigDecimal": { + "type": "boolean" + }, + "bigInteger": { + "type": "boolean" + }, + "binary": { + "type": "boolean" + }, + "boolean": { + "type": "boolean" + }, + "containerNode": { + "type": "boolean" + }, + "double": { + "type": "boolean" + }, + "empty": { + "type": "boolean" + }, + "float": { + "type": "boolean" + }, + "floatingPointNumber": { + "type": "boolean" + }, + "int": { + "type": "boolean" + }, + "integralNumber": { + "type": "boolean" + }, + "long": { + "type": "boolean" + }, + "missingNode": { + "type": "boolean" + }, + "nodeType": { "enum": [ - "RUN", - "PAUSE" + "ARRAY", + "BINARY", + "BOOLEAN", + "MISSING", + null, + "NUMBER", + "OBJECT", + "POJO", + "STRING" ], "type": "string" }, - "message": { - "type": "string" + "null": { + "type": "boolean" + }, + "number": { + "type": "boolean" + }, + "object": { + "type": "boolean" + }, + "pojo": { + "type": "boolean" + }, + "short": { + "type": "boolean" + }, + "textual": { + "type": "boolean" + }, + "valueNode": { + "type": "boolean" } }, "type": "object" }, - "Script": { + "LeadActionParams": { "properties": { - "account": { - "$ref": "#/components/schemas/Account" + "paramMap": { + "type": "object" + } + }, + "type": "object" + }, + "LeadActionResult": { + "properties": { + "dialerRefreshed": { + "type": "boolean" }, - "created": { - "$ref": "#/components/schemas/DateTime" + "errorMessage": { + "type": "string" }, - "description": { + "leadActionType": { "type": "string" }, - "groupId": { + "leadDeleteCount": { "format": "int32", "type": "integer" }, - "isActive": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" - }, - "scriptGroup": { - "$ref": "#/components/schemas/ScriptGroup" + "leadUpdateCount": { + "format": "int32", + "type": "integer" }, - "scriptId": { + "redialDeleteCount": { "format": "int32", "type": "integer" }, - "updated": { - "$ref": "#/components/schemas/DateTime" + "success": { + "type": "boolean" } }, "type": "object" }, - "ScriptConfig": { + "LeadListPagePreview": { "properties": { - "account": { - "$ref": "#/components/schemas/Account" - }, - "description": { + "pageName": { "type": "string" }, - "name": { - "type": "string" + "pageNumber": { + "format": "int32", + "type": "integer" + }, + "rowData": { + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": "object" + }, + "LeadListPreviewResponse": { + "properties": { + "mappingColumns": { + "items": { + "enum": [ + "LEAD_PHONE", + "EXTERN_ID", + "STATE", + "LEAD_TIMEZONE", + "PENDING_AGENT_ID", + "TITLE", + "FIRST_NAME", + "MID_NAME", + "LAST_NAME", + "SUFFIX", + "EMAIL", + "ADDRESS1", + "ADDRESS2", + "CITY", + "ZIP", + "GATE_KEEPER", + "AUX_DATA1", + "AUX_DATA2", + "AUX_DATA3", + "AUX_DATA4", + "AUX_DATA5", + "AUX_PHONE", + "AUX_EXTERNAL_URL", + "AUX_GREETING", + "LIVE_ANSWER_MESSAGE", + "MACH_ANSWER_MESSAGE", + "CALLER_ID", + "LEAD_PRIORITY", + "COUNTRY" + ], + "type": "string" + }, + "type": "array" }, - "scriptId": { - "format": "int32", - "type": "integer" + "pagePreviews": { + "items": { + "$ref": "#/components/schemas/LeadListPagePreview" + }, + "type": "array" }, - "scriptJson": { + "transactionId": { "type": "string" }, - "updated": { - "$ref": "#/components/schemas/DateTime" + "personaPhoneConfig": { + "description": "Configured additional persona phone fields available for mapping when the campaign uses strategic calling configuration.", + "items": { + "$ref": "#/components/schemas/PersonaPhoneConfigFields" + }, + "type": "array" } }, "type": "object" }, - "ScriptGroup": { + "LeadListProcessingRequest": { "properties": { - "account": { - "$ref": "#/components/schemas/Account" - }, - "groupId": { - "format": "int32", - "type": "integer" + "description": { + "type": "string" }, - "name": { + "dialPriority": { + "enum": [ + "IMMEDIATE", + "NORMAL" + ], "type": "string" }, - "permissions": { + "dncTags": { "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], "type": "string" }, "type": "array" }, - "scripts": { - "items": { - "$ref": "#/components/schemas/Script" - }, - "type": "array" - } - }, - "type": "object" - }, - "SecurityStrategyModel": { - "properties": { - "accountId": { + "duplicateHandling": { + "enum": [ + "RETAIN_ALL", + "REMOVE_ALL_EXISTING", + "REMOVE_FROM_LIST" + ], "type": "string" }, - "fullPermission": { + "extendedLeadDataMappings": { + "additionalProperties": { + "format": "int32", + "type": "integer" + }, + "type": "object" + }, + "fileContainsHeaders": { "type": "boolean" }, - "productIds": { - "items": { + "fileType": { + "enum": [ + "EXCEL", + "PIPE", + "COMMA", + "TAB" + ], + "type": "string" + }, + "listState": { + "enum": [ + "ACTIVE", + "PAUSED", + "PENDING_DNC", + "LOADING", + "DELETED", + "READY", + "CALLBACKS", + "CALLBACKS_AGENT", + "DUPLICATES_NOT_MERGED", + "DUPLICATES_NOT_MOVED", + "ARCHIVED" + ], + "type": "string" + }, + "pageColumnMappings": { + "additionalProperties": { "format": "int32", "type": "integer" }, - "type": "array" + "type": "object" + }, + "pageNumber": { + "format": "int32", + "type": "integer" + }, + "quoteChar": { + "type": "string" }, - "redshiftProduct": { + "timeZoneOption": { "enum": [ - "ACCOUNT", - "AGENT", - "AGENT_DISPOSITION", - "AGENT_EXTERNAL_ID", - "AGENT_GROUP_ID", - "AGENT_TEAM", - "ANI", - "CALL_ID", - "CAMPAIGN", - "CHAT_QUEUE", - "CHAT_QUEUE_GROUP", - "CLOUD_DESTINATION", - "CLOUD_DESTINATION_GROUP_ID", - "CLOUD_PROFILE", - "CLOUD_PROFILE_GROUP_ID", - "DIAL_GROUP", - "DIAL_TYPE", - "DNC_TAG", - "DNIS", - "GATE", - "GATE_GROUP", - "INCLUDE_DIAL_GROUP", - "INCLUDE_MEDIA", - "INTERNAL_CHAT", - "LIST_STATE", - "LEAD_LIST", - "OPT_OUT", - "OUTBOUND_DISPOSITION", - "ROLLUP_AGENT", - "SCRIPTING", - "SCRIPT_GROUP_ID", - "STARTS_WITH_NPA_EXCLUDE", - "STARTS_WITH_NPA_INCLUDE", - "SURVEY", - "TRACK_GROUP_ID", - "TRACK_NUMBER", - "USERNAME", - "VISUAL_IVR", - "VISUAL_IVR_GROUP_ID", - "WHITELIST_TAG" + "NPA_NXX", + "ZIPCODE", + "EXPLICIT", + "COUNTRY", + "NOT_APPLICABLE" ], "type": "string" - } - }, - "type": "object" - }, - "SecurityStrategyView": { - "properties": { - "accountIds": { + }, + "transactionId": { + "type": "string" + }, + "uploadLeads": { "items": { - "type": "string" + "$ref": "#/components/schemas/CampaignLead" }, "type": "array" }, - "fullPermission": { + "additionalPhoneMappings": { + "additionalProperties": { + "format": "int32", + "type": "integer" + }, + "description": "Maps persona phone IDs to the source column indexes used by leadLoader/process. JSON object keys are persona phone IDs, and values are column indexes from the uploaded file preview.", + "type": "object" + }, + "phoneNumbersI18nEnabled": { "type": "boolean" }, - "redshiftProducts": { - "items": { - "enum": [ - "ACCOUNT", - "AGENT", - "AGENT_DISPOSITION", - "AGENT_EXTERNAL_ID", - "AGENT_GROUP_ID", - "AGENT_TEAM", - "ANI", - "CALL_ID", - "CAMPAIGN", - "CHAT_QUEUE", - "CHAT_QUEUE_GROUP", - "CLOUD_DESTINATION", - "CLOUD_DESTINATION_GROUP_ID", - "CLOUD_PROFILE", - "CLOUD_PROFILE_GROUP_ID", - "DIAL_GROUP", - "DIAL_TYPE", - "DNC_TAG", - "DNIS", - "GATE", - "GATE_GROUP", - "INCLUDE_DIAL_GROUP", - "INCLUDE_MEDIA", - "INTERNAL_CHAT", - "LIST_STATE", - "LEAD_LIST", - "OPT_OUT", - "OUTBOUND_DISPOSITION", - "ROLLUP_AGENT", - "SCRIPTING", - "SCRIPT_GROUP_ID", - "STARTS_WITH_NPA_EXCLUDE", - "STARTS_WITH_NPA_INCLUDE", - "SURVEY", - "TRACK_GROUP_ID", - "TRACK_NUMBER", - "USERNAME", - "VISUAL_IVR", - "VISUAL_IVR_GROUP_ID", - "WHITELIST_TAG" - ], - "type": "string" - }, - "type": "array" + "internationalNumberFormat": { + "type": "boolean" + }, + "numberOriginCountry": { + "type": "string" + }, + "scheduleArchiveDts": { + "format": "date-time", + "type": "string" } }, - "required": [ - "accountIds", - "fullPermission", - "redshiftProducts" - ], "type": "object" }, - "SimplePostgresChild": { + "LeadListProcessingResult": { "properties": { - "accountId": { + "deletedCount": { "format": "int32", "type": "integer" }, - "groupId": { + "dncReturnedCount": { "format": "int32", "type": "integer" }, - "groupName": { - "type": "string" + "dncUploadCount": { + "format": "int32", + "type": "integer" + }, + "failedAgentAssignment": { + "description": "Number of accepted leads whose reserveAgent value could not be assigned because the agent ID was invalid or the agent does not have access to the account.", + "format": "int32", + "type": "integer" + }, + "hasDeletedLeads": { + "type": "boolean" + }, + "internalDncCount": { + "format": "int32", + "type": "integer" + }, + "leadsAccepted": { + "format": "int32", + "type": "integer" + }, + "leadsConverted": { + "format": "int32", + "type": "integer" + }, + "leadsInserted": { + "format": "int32", + "type": "integer" }, - "objId": { + "leadsSupplied": { "format": "int32", "type": "integer" }, - "objectName": { + "listState": { + "enum": [ + "ACTIVE", + "PAUSED", + "PENDING_DNC", + "LOADING", + "DELETED", + "READY", + "CALLBACKS", + "CALLBACKS_AGENT", + "DUPLICATES_NOT_MERGED", + "DUPLICATES_NOT_MOVED" + ], "type": "string" }, - "objectTimestamp": { + "message": { "type": "string" - } - }, - "type": "object" - }, - "SimplePostgresParent": { - "properties": { - "accountId": { + }, + "processingResult": { + "type": "string" + }, + "processingStatus": { + "enum": [ + "NO_LEADS_PASSED_VALIDATION", + "DNC_ACCOUNT_SETTINGS", + "DNC_UPLOAD_FAILED", + "DEFAULT_NOT_A_FAILURE", + "DNC_GREATER_ONE_DAY", + "GENERAL_FAILURE" + ], + "type": "string" + }, + "quotaCount": { "format": "int32", "type": "integer" }, - "children": { - "items": { - "$ref": "#/components/schemas/SimplePostgresChild" - }, - "type": "array" - }, - "filters": { + "rejectedRows": { "items": { - "type": "string" + "$ref": "#/components/schemas/RejectedRow" }, "type": "array" }, - "groupId": { - "format": "int32", - "type": "integer" - }, - "groupName": { + "timeZoneOption": { + "enum": [ + "NPA_NXX", + "ZIPCODE", + "EXPLICIT", + "NOT_APPLICABLE" + ], "type": "string" }, - "objectTimestamp": { - "format": "int64", - "type": "integer" - }, - "product": { + "uploadFileName": { "type": "string" + }, + "whitelistCount": { + "format": "int32", + "type": "integer" } }, "type": "object" }, - "SipFlags": { + "LeadManagerRequest": { "properties": { - "dcspVoice": { - "format": "int32", - "type": "integer" - }, - "dscpEnabled": { - "type": "boolean" - }, - "dscpSignaling": { - "format": "int32", - "type": "integer" + "campaignLeadSearchCriteria": { + "$ref": "#/components/schemas/CampaignLeadSearchCriteria" }, - "dscpVideo": { + "leadActionParams": { + "$ref": "#/components/schemas/LeadActionParams" + } + }, + "type": "object" + }, + "MainAccount": { + "properties": { + "dataRetentionDays": { "format": "int32", "type": "integer" }, - "outboundCallsEnabled": { + "enableAmdProfiles": { "type": "boolean" }, - "voipCountryBlocked": { + "enableConsultCall": { "type": "boolean" }, - "voipFeatureEnabled": { + "enablePhoneNumbersI18n": { "type": "boolean" - } - }, - "type": "object" - }, - "SipInfo": { - "properties": { - "authorizationId": { - "type": "string" }, - "domain": { + "engageAccountId": { "type": "string" }, - "outboundProxy": { - "type": "string" + "isActive": { + "format": "int32", + "type": "integer" }, - "password": { + "mainAccountId": { "type": "string" }, - "transport": { + "mainAccountName": { "type": "string" }, - "username": { + "rcAccountId": { "type": "string" } }, "type": "object" }, - "State": { + "MediaCodeValuesOnDnisPool": { "properties": { - "description": { + "category": { "type": "string" }, - "state": { - "type": "string" - } - }, - "type": "object" - }, - "StateProvince": { - "properties": { "code": { "type": "string" }, - "searchString": { - "type": "string" - } - }, - "type": "object" - }, - "SuppressedType": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "Survey": { - "properties": { - "accountId": { - "type": "string" - }, - "active": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", - "type": "string" - }, - "enableTokens": { - "format": "int32", - "type": "integer" - }, - "exportFlag": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "duration": { "type": "string" }, - "headingCss": { + "format": { "type": "string" }, - "lastModified": { - "$ref": "#/components/schemas/Timestamp" - }, - "name": { + "isci": { "type": "string" }, - "submitText": { + "market": { "type": "string" }, - "surveyDesc": { + "network": { "type": "string" }, - "surveyId": { - "format": "int32", - "type": "integer" - }, - "surveyName": { + "sourceCode": { "type": "string" }, - "tableCss": { + "url": { "type": "string" }, - "textCss": { + "version": { "type": "string" } }, "type": "object" }, - "SurveyGroup": { + "PhoneBookEntry": { "properties": { - "groupName": { - "type": "string" - }, - "isDefault": { - "format": "byte", - "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "accountId": { "type": "string" }, - "name": { + "countryId": { "type": "string" }, - "surveyGroupId": { - "format": "int32", - "type": "integer" + "dateCreated": { + "$ref": "#/components/schemas/DateTime" }, - "surveys": { - "$ref": "#/components/schemas/CollectionSurvey" - } - }, - "type": "object" - }, - "TelephonyServerGroup": { - "properties": { - "active": { - "type": "boolean" + "destName": { + "type": "string" }, - "currentConnections": { - "format": "int32", - "type": "integer" + "destination": { + "type": "string" }, - "groupId": { + "entryId": { "format": "int32", "type": "integer" }, - "groupName": { + "notes": { "type": "string" }, - "groupVendor": { + "type": { + "enum": [ + "GATE", + "GLOBAL", + "CAMPAIGN" + ], "type": "string" }, - "isActive": { - "type": "boolean" - }, - "maxAgents": { + "typeId": { "format": "int32", "type": "integer" } }, "type": "object" }, - "TimeRange": { + "PrerouteCheckStatus": { "properties": { - "rangeType": { - "enum": [ - "MINUTE", - "HOUR", - "DAY", - "WEEK", - "MONTH", - "YEAR", - "NOW" - ], + "reason": { "type": "string" }, - "rangeValue": { - "format": "int32", - "type": "integer" - }, - "rangeValueValid": { + "status": { "type": "boolean" } }, "type": "object" }, - "Timestamp": { + "ProductPermission": { "properties": { - "date": { - "format": "int32", - "type": "integer" - }, - "day": { - "format": "int32", - "type": "integer" - }, - "hours": { - "format": "int32", - "type": "integer" - }, - "minutes": { - "format": "int32", - "type": "integer" - }, - "month": { - "format": "int32", - "type": "integer" + "cascade": { + "type": "boolean" }, - "nanos": { - "format": "int32", - "type": "integer" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, - "seconds": { - "format": "int32", - "type": "integer" + "product": { + "enum": [ + "ACCOUNT", + "ACD", + "AGENT", + "CHAT_QUEUE", + "OUTBOUND", + "VISUAL_IVR", + "CLOUD_PROFILE", + "CLOUD_DESTINATION", + "TRAC_NUMBER", + "HTTP_SERVICES", + "SCRIPTING", + "TN_MANAGER", + "SURVEY", + "DNIS", + "TEAMS", + "KNOWLEDGE_BASE", + "UTILITIES" + ], + "type": "string" + } + }, + "type": "object" + }, + "QuotaGroup": { + "properties": { + "active": { + "type": "boolean" }, - "time": { - "format": "int64", - "type": "integer" + "campaigns": { + "$ref": "#/components/schemas/CollectionCampaign" }, - "timezoneOffset": { - "format": "int32", - "type": "integer" + "isActive": { + "type": "boolean" }, - "year": { + "quotaGroupId": { "format": "int32", "type": "integer" + }, + "quotaGroupName": { + "type": "string" + }, + "quotaTargets": { + "$ref": "#/components/schemas/CollectionQuotaTarget" } }, "type": "object" }, - "Timezone": { + "RTASubscriptionRequest": { + "required": [ + "subscriptionName", + "notificationUrl" + ], "properties": { - "description": { + "subscriptionName": { + "description": "Subscription name.", "type": "string" }, - "name": { + "description": { + "description": "Human-readable description.", "type": "string" - } - }, - "type": "object" - }, - "TnManagerSearchCriteria": { - "properties": { - "accountId": { + }, + "retryCount": { + "description": "Maximum delivery retry count. Maximum allowed value is 10. Default is 3.", + "format": "int32", + "type": "integer" + }, + "notificationUrl": { + "description": "HTTP or HTTPS endpoint that receives agent-state notifications.", "type": "string" }, - "accountIds": { - "items": { - "type": "string" - }, - "type": "array" + "authConfigId": { + "description": "Auth configuration ID used when RingCX sends notification requests to the receiver.", + "format": "uuid", + "type": "string" }, "active": { + "description": "Whether the subscription is active.", "type": "boolean" }, - "assigned": { - "type": "boolean" + "customHeaders": { + "additionalProperties": { + "type": "object" + }, + "description": "Additional headers to send with notification requests.", + "type": "object" }, - "assignedSms": { - "type": "boolean" + "expiresAt": { + "description": "Expiration time as epoch seconds. Use 0 for no configured expiration.", + "format": "int64", + "type": "integer" + } + }, + "type": "object" + }, + "RTASubscriptionResponse": { + "properties": { + "subscriptionId": { + "format": "uuid", + "type": "string" }, - "criteriaType": { - "enum": [ - "DIALER_RESULT_DOWNLOAD_CRITERIA", - "GLOBAL_CALL_TYPE_CRITERIA", - "IVR_DETAIL_CRITERIA", - "TFN_DID_MANAGER_CRITERIA", - "ALL_CALLS_CRITERIA", - "CASPER_CRITERIA" - ], + "mainAccountId": { "type": "string" }, - "customAppString": { + "subAccountId": { "type": "string" }, - "databaseTimezone": { + "subscriptionName": { "type": "string" }, - "dnis": { - "items": { - "type": "string" - }, - "type": "array" + "description": { + "type": "string" }, - "dnisFilter": { + "notificationUrl": { "type": "string" }, - "endDate": { - "$ref": "#/components/schemas/DateTime" + "authConfigId": { + "format": "uuid", + "type": "string" }, - "endDateRange": { - "$ref": "#/components/schemas/TimeRange" + "active": { + "type": "boolean" }, - "groupId": { + "maxRetryCount": { "format": "int32", "type": "integer" }, - "inboundContext": { + "customHeaders": { + "additionalProperties": { + "type": "object" + }, + "type": "object" + }, + "expiresAt": { + "format": "int64", + "type": "integer" + }, + "createdBy": { "type": "string" }, - "notes": { + "createdAt": { + "format": "date-time", "type": "string" }, - "objectId": { - "format": "int32", - "type": "integer" + "updatedBy": { + "type": "string" }, - "phoneNumbersI18nEnabled": { - "type": "boolean" + "updatedAt": { + "format": "date-time", + "type": "string" }, - "product": { - "enum": [ - "ACCOUNT", - "ACD", - "AGENT", - "CHAT_QUEUE", - "OUTBOUND", - "VISUAL_IVR", - "CLOUD_PROFILE", - "CLOUD_DESTINATION", - "TRAC_NUMBER", - "HTTP_SERVICES", - "SCRIPTING", - "TN_MANAGER", - "SURVEY", - "DNIS", - "TEAMS", - "KNOWLEDGE_BASE", - "UTILITIES" - ], + "authConfig": { + "$ref": "#/components/schemas/AuthConfig" + } + }, + "type": "object" + }, + "RegionalSettingRequestResponse": { + "properties": { + "formattingLocale": { "type": "string" }, - "scheduleTimezoneName": { + "greetingLanguage": { "type": "string" }, - "startDate": { - "$ref": "#/components/schemas/DateTime" + "homeCountry": { + "format": "int32", + "type": "integer" }, - "startDateRange": { - "$ref": "#/components/schemas/TimeRange" + "homeCountryCode": { + "type": "string" }, - "timezoneName": { + "language": { "type": "string" }, - "vendorId": { + "timeFormat": { "type": "string" }, - "vruNetworkId": { + "timezone": { "format": "int32", "type": "integer" } }, "type": "object" }, - "TracGroup": { + "RejectedRow": { "properties": { - "groupName": { + "message": { "type": "string" }, - "isDefault": { + "rowData": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "RemoteHttpService": { + "properties": { + "accountId": { + "type": "string" + }, + "enableMappings": { + "type": "boolean" + }, + "httpPassword": { + "type": "string" + }, + "httpServiceConfig": { + "type": "string" + }, + "httpServiceGroup": { + "$ref": "#/components/schemas/RemoteHttpServiceGroup" + }, + "httpServiceInputs": { + "$ref": "#/components/schemas/CollectionRemoteHttpServiceInput" + }, + "httpUsername": { + "type": "string" + }, + "isDebug": { + "type": "boolean" + }, + "isEnabled": { "type": "boolean" }, "permissions": { @@ -12923,57 +6444,57 @@ }, "type": "array" }, - "tracGroupId": { + "returntype": { + "type": "string" + }, + "sendAllSurveyData": { + "type": "boolean" + }, + "serviceDescription": { + "type": "string" + }, + "serviceId": { "format": "int32", "type": "integer" }, - "tracNumbers": { - "items": { - "$ref": "#/components/schemas/TracNumber" - }, - "type": "array" - } - }, - "type": "object" - }, - "TracLocation": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" + "serviceType": { + "enum": [ + "SOAP", + "HTTP_POST", + "HTTP_GET", + "HTTP" + ], + "type": "string" }, - "accountId": { + "soapAction": { "type": "string" }, - "address": { + "soapEndpoint": { "type": "string" }, - "city": { + "soapOperationname": { "type": "string" }, - "description": { + "soapPortname": { + "type": "string" + }, + "soapServicename": { "type": "string" }, - "destination": { + "targetNamespace": { + "type": "string" + } + }, + "type": "object" + }, + "RemoteHttpServiceGroup": { + "properties": { + "groupName": { "type": "string" }, "isDefault": { "type": "boolean" }, - "lat": { - "format": "double", - "type": "number" - }, - "locationId": { - "format": "int32", - "type": "integer" - }, - "locator": { - "$ref": "#/components/schemas/TracLocator" - }, - "lon": { - "format": "double", - "type": "number" - }, "permissions": { "items": { "enum": [ @@ -12987,113 +6508,117 @@ }, "type": "array" }, - "ringDuration": { + "serviceGroupId": { "format": "int32", "type": "integer" }, - "state": { - "type": "string" - }, - "ttAccept": { - "type": "boolean" - }, - "zip": { - "type": "string" + "services": { + "$ref": "#/components/schemas/CollectionRemoteHttpService" } }, "type": "object" }, - "TracLocator": { + "RemoteHttpServiceInput": { "properties": { - "description": { - "type": "string" - }, - "locatorId": { + "inputId": { "format": "int32", "type": "integer" }, - "maxDistance": { - "format": "int32", - "type": "integer" + "name": { + "type": "string" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" + "rank": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" + }, + "simpleDataType": { + "type": "string" + }, + "type": { + "type": "string" }, - "tracLocation": { - "$ref": "#/components/schemas/CollectionTracLocation" + "value": { + "type": "string" } }, "type": "object" }, - "TracNumber": { + "ReportCriteria": { "properties": { "accountId": { "type": "string" }, - "assignedDnis": { - "$ref": "#/components/schemas/AssignedDnis" - }, - "billingCode": { + "criteriaType": { + "enum": [ + "DIALER_RESULT_DOWNLOAD_CRITERIA", + "GLOBAL_CALL_TYPE_CRITERIA", + "IVR_DETAIL_CRITERIA", + "TFN_DID_MANAGER_CRITERIA", + "ALL_CALLS_CRITERIA", + "CASPER_CRITERIA" + ], "type": "string" }, - "billingKey": { + "databaseTimezone": { "type": "string" }, - "closeLocatorId": { - "format": "int32", - "type": "integer" + "endDate": { + "$ref": "#/components/schemas/DateTime" }, - "closeType": { - "enum": [ - "STANDARD", - "STANDARD_PARALLEL", - "LOCATOR" - ], + "endDateRange": { + "$ref": "#/components/schemas/TimeRange" + }, + "scheduleTimezoneName": { "type": "string" }, - "dequeueDelay": { - "format": "int32", - "type": "integer" + "startDate": { + "$ref": "#/components/schemas/DateTime" }, - "description": { - "type": "string" + "startDateRange": { + "$ref": "#/components/schemas/TimeRange" }, - "endcallMsg": { + "timezoneName": { "type": "string" + } + }, + "type": "object" + }, + "RequeueShortcut": { + "properties": { + "campaign": { + "$ref": "#/components/schemas/Campaign" }, - "friSched": { - "type": "string" + "gate": { + "$ref": "#/components/schemas/Gate" }, - "introMsg": { - "type": "string" + "groupSkill": { + "$ref": "#/components/schemas/GateGroupSkill" }, - "monSched": { + "name": { "type": "string" }, - "openLocatorId": { + "rank": { "format": "int32", "type": "integer" }, - "openType": { - "enum": [ - "STANDARD", - "STANDARD_PARALLEL", - "LOCATOR" - ], - "type": "string" + "requeueGate": { + "$ref": "#/components/schemas/Gate" }, - "outboundCallerId": { - "type": "string" + "requeueGateGroup": { + "$ref": "#/components/schemas/GateGroup" + }, + "requeueShortcutId": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "ResourcePermission": { + "properties": { + "cascade": { + "type": "boolean" }, "permissions": { "items": { @@ -13108,513 +6633,587 @@ }, "type": "array" }, - "postCallSoapService": { - "$ref": "#/components/schemas/RemoteHttpService" - }, - "recordCall": { + "resourceId": { "format": "int32", "type": "integer" }, - "revMatch": { - "format": "int32", - "type": "integer" + "resourceType": { + "enum": [ + "ACCOUNT", + "GATE_GROUP", + "GATE", + "AGENT", + "AGENT_GROUP", + "OUTBOUND_DIAL_GROUP", + "OUTBOUND_CAMPAIGN", + "VISUAL_IVR", + "VISUAL_IVR_GROUP", + "TRAC_NUMBER", + "TRAC_GROUP", + "CLOUD_PROFILE", + "CLOUD_DESTINATION", + "CLOUD_PROFILE_GROUP", + "CLOUD_GROUP", + "CLOUD_DESTINATION_GROUP", + "HTTP_SERVICE", + "HTTP_SERVICE_GROUP", + "SCRIPT", + "SCRIPT_GROUP", + "TN_MANAGER", + "UTILITIES", + "CHAT_QUEUE", + "CHAT_GROUP", + "KNOWLEDGEBASE_GROUP", + "KNOWLEDGEBASE_CATEGORY" + ], + "type": "string" + } + }, + "type": "object" + }, + "ResultFileDestination": { + "properties": { + "aggregateOutput": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" }, - "satSched": { + "destType": { "type": "string" }, - "shortCallTime": { + "destinationId": { "format": "int32", "type": "integer" }, - "sunSched": { + "destinationName": { "type": "string" }, - "surveyId": { - "format": "int32", - "type": "integer" + "emailDest": { + "type": "string" }, - "thuSched": { + "ftpDir": { "type": "string" }, - "tracGroup": { - "$ref": "#/components/schemas/TracGroup" + "ftpPwd": { + "type": "string" }, - "tracId": { - "format": "int32", - "type": "integer" + "ftpServer": { + "type": "string" }, - "tueSched": { + "ftpUid": { + "type": "string" + }, + "passive": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" + }, + "sendEmptyFiles": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" + }, + "sftp": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" + } + }, + "type": "object" + }, + "RightsDocTable": { + "properties": { + "accountId": { "type": "string" }, - "voicemailEnabled": { - "format": "int32", - "type": "integer" + "creationDate": { + "$ref": "#/components/schemas/DateTime" + }, + "isMaster": { + "type": "boolean" + }, + "owner": { + "$ref": "#/components/schemas/User" }, - "wedSched": { + "rightsDocJson": { "type": "string" }, - "whisperMsg": { + "rightsDocName": { "type": "string" } }, "type": "object" }, - "TracNumberSkinny": { + "RightsDocument": { "properties": { "accountId": { "type": "string" }, - "description": { - "type": "string" + "accountPermissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, - "groupId": { - "format": "int32", - "type": "integer" + "assigned": { + "type": "boolean" }, - "tracGroupId": { + "cascade": { + "type": "boolean" + }, + "isMaster": { + "type": "boolean" + }, + "ownerId": { "format": "int32", "type": "integer" }, - "tracId": { + "productPermissions": { + "items": { + "$ref": "#/components/schemas/ProductPermission" + }, + "type": "array" + }, + "resourcePermissions": { + "items": { + "$ref": "#/components/schemas/ResourcePermission" + }, + "type": "array" + }, + "rightsDocId": { "format": "int32", "type": "integer" + }, + "rightsDocName": { + "type": "string" } }, "type": "object" }, - "TracRoutingRule": { + "Script": { "properties": { - "description": { - "type": "string" - }, - "destination": { - "type": "string" - }, - "openRule": { - "type": "boolean" + "account": { + "$ref": "#/components/schemas/Account" }, - "parallelDelay": { - "format": "int32", - "type": "integer" + "created": { + "$ref": "#/components/schemas/DateTime" }, - "rank": { - "format": "int32", - "type": "integer" + "description": { + "type": "string" }, - "ringDuration": { + "groupId": { "format": "int32", "type": "integer" }, - "ruleId": { - "format": "int32", - "type": "integer" + "isActive": { + "type": "boolean" }, - "ruleType": { - "enum": [ - "STANDARD", - "STANDARD_SIP", - "ENCRYPTED_SIP", - "GATE_XFER", - "TRAC_XFER", - "IN_NETWORK", - "VIVR" - ], + "name": { "type": "string" }, - "tracNumber": { - "$ref": "#/components/schemas/TracNumber" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, - "ttAccept": { - "type": "boolean" + "scriptGroup": { + "$ref": "#/components/schemas/ScriptGroup" }, - "xferGateId": { + "scriptId": { "format": "int32", "type": "integer" }, - "xferTracId": { - "format": "int32", - "type": "integer" + "updated": { + "$ref": "#/components/schemas/DateTime" } }, "type": "object" }, - "TracScheduleOverride": { + "ScriptGroup": { "properties": { - "overrideClosedEvent": { - "type": "string" + "account": { + "$ref": "#/components/schemas/Account" }, - "overrideDate": { - "$ref": "#/components/schemas/DateTime" + "groupId": { + "format": "int32", + "type": "integer" }, - "overrideLabel": { + "name": { "type": "string" }, - "overrideSched": { - "type": "string" + "permissions": { + "items": { + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" + }, + "type": "array" }, - "scheduleOverrideId": { - "format": "int32", - "type": "integer" + "scripts": { + "items": { + "$ref": "#/components/schemas/Script" + }, + "type": "array" } }, "type": "object" }, - "UniqueAgentResponse": { + "Survey": { "properties": { - "agentId": { + "accountId": { + "type": "string" + }, + "active": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", + "type": "string" + }, + "enableTokens": { "format": "int32", "type": "integer" }, - "ani": { + "exportFlag": { + "format": "byte", + "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$", "type": "string" }, - "dnis": { + "headingCss": { "type": "string" }, - "dnisE164": { - "type": "string" + "lastModified": { + "$ref": "#/components/schemas/Timestamp" }, - "firstName": { + "name": { "type": "string" }, - "lastName": { + "submitText": { "type": "string" }, - "uii": { + "surveyDesc": { "type": "string" }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "UpdateAgentLoginDialGroupResponse": { - "properties": { - "agentId": { + "surveyId": { "format": "int32", "type": "integer" }, - "agentName": { + "surveyName": { "type": "string" }, - "message": { + "tableCss": { "type": "string" }, - "success": { - "type": "boolean" - } - }, - "type": "object" - }, - "UpdatePhoneNumbersI18nRequest": { - "properties": { - "enablePhoneNumbersI18n": { - "type": "boolean" + "textCss": { + "type": "string" } }, "type": "object" }, - "UploadLeadsRequest": { + "TimeRange": { "properties": { - "description": { - "type": "string" - }, - "dialPriority": { - "description": "Setting this to `IMMEDIATE` allows you to insert a lead to the top of the dialer cache for immediate dialing if you want a normal insert then do not add this parameter.", - "enum": [ - "IMMEDIATE", - "NORMAL" - ], - "type": "string" - }, - "duplicateHandling": { - "enum": [ - "RETAIN_ALL", - "REMOVE_ALL_EXISTING", - "REMOVE_FROM_LIST" - ], - "type": "string" - }, - "listState": { + "rangeType": { "enum": [ - "ACTIVE" + "MINUTE", + "HOUR", + "DAY", + "WEEK", + "MONTH", + "YEAR", + "NOW" ], "type": "string" }, - "timeZoneOption": { - "enum": [ - "NPA_NXX", - "ZIPCODE", - "EXPLICIT" - ], - "type": "string" + "rangeValue": { + "format": "int32", + "type": "integer" }, - "uploadLeads": { - "items": { - "$ref": "#/components/schemas/CampaignLead" - }, - "type": "array" + "rangeValueValid": { + "type": "boolean" } }, "type": "object" }, - "UploadLeadsResponse": { + "Timestamp": { "properties": { - "deletedCount": { - "format": "int32", - "type": "integer" - }, - "dncReturnedCount": { + "date": { "format": "int32", "type": "integer" }, - "dncUploadCount": { + "day": { "format": "int32", "type": "integer" }, - "hasDeletedLeads": { - "type": "boolean" - }, - "internalDncCount": { + "hours": { "format": "int32", "type": "integer" }, - "leadsAccepted": { + "minutes": { "format": "int32", "type": "integer" }, - "leadsConverted": { + "month": { "format": "int32", "type": "integer" }, - "leadsInserted": { + "nanos": { "format": "int32", "type": "integer" }, - "leadsSupplied": { + "seconds": { "format": "int32", "type": "integer" }, - "listState": { - "type": "string" - }, - "message": { - "description": "Values can be `Your uploaded lead list has successfully completed processing` or `Your uploaded lead list file processing has failed`", - "type": "string" - }, - "processingResult": { - "description": "Values can be `OK` or `Failed`", - "type": "string" - }, - "processingStatus": { - "description": "Values can be `DEFAULT_NOT_A_FAILURE` or `GENERAL_FAILURE`", - "type": "string" + "time": { + "format": "int64", + "type": "integer" }, - "quotaCount": { + "timezoneOffset": { "format": "int32", "type": "integer" }, - "timeZoneOption": { + "year": { + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "Timezone": { + "properties": { + "description": { "type": "string" }, - "uploadFileName": { + "name": { "type": "string" - }, - "whitelistCount": { - "format": "int32", - "type": "integer" } }, - "required": [ - "message", - "leadsSupplied", - "leadsConverted", - "leadsAccepted", - "leadsInserted", - "internalDncCount", - "dncUploadCount", - "dncReturnedCount", - "whitelistCount", - "uploadFileName", - "deletedCount", - "quotaCount", - "listState", - "timeZoneOption", - "hasDeletedLeads", - "processingResult", - "processingStatus" - ], "type": "object" }, - "User": { + "TnManagerSearchCriteria": { "properties": { - "children": { + "accountId": { + "type": "string" + }, + "accountIds": { "items": { - "$ref": "#/components/schemas/User" + "type": "string" }, "type": "array" }, - "creationDate": { - "$ref": "#/components/schemas/DateTime" + "active": { + "type": "boolean" }, - "enabled": { + "assigned": { "type": "boolean" }, - "firstName": { + "assignedSms": { + "type": "boolean" + }, + "criteriaType": { + "enum": [ + "DIALER_RESULT_DOWNLOAD_CRITERIA", + "GLOBAL_CALL_TYPE_CRITERIA", + "IVR_DETAIL_CRITERIA", + "TFN_DID_MANAGER_CRITERIA", + "ALL_CALLS_CRITERIA", + "CASPER_CRITERIA" + ], "type": "string" }, - "fullName": { + "customAppString": { "type": "string" }, - "lastName": { + "databaseTimezone": { "type": "string" }, - "parentPath": { + "dnis": { + "items": { + "type": "string" + }, + "type": "array" + }, + "dnisFilter": { "type": "string" }, - "phoneNumber": { + "endDate": { + "$ref": "#/components/schemas/DateTime" + }, + "endDateRange": { + "$ref": "#/components/schemas/TimeRange" + }, + "groupId": { + "format": "int32", + "type": "integer" + }, + "inboundContext": { "type": "string" }, - "phoneNumberE164": { + "notes": { "type": "string" }, + "objectId": { + "format": "int32", + "type": "integer" + }, "phoneNumbersI18nEnabled": { "type": "boolean" }, - "rcAccountId": { + "product": { + "enum": [ + "ACCOUNT", + "ACD", + "AGENT", + "CHAT_QUEUE", + "OUTBOUND", + "VISUAL_IVR", + "CLOUD_PROFILE", + "CLOUD_DESTINATION", + "TRAC_NUMBER", + "HTTP_SERVICES", + "SCRIPTING", + "TN_MANAGER", + "SURVEY", + "DNIS", + "TEAMS", + "KNOWLEDGE_BASE", + "UTILITIES" + ], "type": "string" }, - "rcUserId": { - "format": "int64", - "type": "integer" + "scheduleTimezoneName": { + "type": "string" }, - "regionalSettings": { - "$ref": "#/components/schemas/RegionalSettingRequestResponse" + "startDate": { + "$ref": "#/components/schemas/DateTime" }, - "roles": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Role" - } + "startDateRange": { + "$ref": "#/components/schemas/TimeRange" }, - "rootUser": { - "type": "boolean" + "timezoneName": { + "type": "string" }, - "userId": { + "vendorId": { + "type": "string" + }, + "vruNetworkId": { "format": "int32", "type": "integer" - }, - "userManagedByRC": { - "type": "boolean" - }, - "userName": { - "type": "string" } }, "type": "object" }, - "UserDetailsResult": { + "TracGroup": { "properties": { - "adminId": { - "format": "int32", - "type": "integer" + "groupName": { + "type": "string" }, - "agentDetails": { + "isDefault": { + "type": "boolean" + }, + "permissions": { "items": { - "$ref": "#/components/schemas/AgentDetailsResult" + "enum": [ + "CREATE", + "READ", + "UPDATE", + "DELETE", + "REPORT" + ], + "type": "string" }, "type": "array" }, - "flr": { - "type": "boolean" + "tracGroupId": { + "format": "int32", + "type": "integer" }, - "iqUrl": { + "tracNumbers": { + "items": { + "$ref": "#/components/schemas/TracNumber" + }, + "type": "array" + } + }, + "type": "object" + }, + "TracNumber": { + "properties": { + "accountId": { "type": "string" }, - "loginHashcode": { - "type": "string" + "assignedDnis": { + "$ref": "#/components/schemas/AssignedDnis" }, - "mainAccountId": { + "billingCode": { "type": "string" }, - "managedMainAccountIds": { - "items": { - "type": "string" - }, - "type": "array" + "billingKey": { + "type": "string" }, - "port": { + "closeLocatorId": { "format": "int32", "type": "integer" }, - "rcAccountId": { - "format": "int64", - "type": "integer" + "closeType": { + "enum": [ + "STANDARD", + "STANDARD_PARALLEL", + "LOCATOR" + ], + "type": "string" }, - "rcUserId": { - "format": "int64", + "dequeueDelay": { + "format": "int32", "type": "integer" }, - "regionalSettings": { - "$ref": "#/components/schemas/RegionalSettingRequestResponse" - }, - "xAuthToken": { - "type": "string" - } - }, - "type": "object" - }, - "UserLoginView": { - "properties": { - "accounts": { - "items": { - "$ref": "#/components/schemas/AccountView" - }, - "type": "array" - }, - "authToken": { + "description": { "type": "string" }, - "platformHost": { + "endcallMsg": { "type": "string" }, - "user": { - "$ref": "#/components/schemas/User" - } - }, - "type": "object" - }, - "ValidationErrorData": { - "properties": { - "attributeName": { + "friSched": { "type": "string" }, - "message": { + "introMsg": { "type": "string" }, - "value": { + "monSched": { "type": "string" - } - }, - "type": "object" - }, - "VisualIvr": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" }, - "debug": { - "type": "boolean" + "openLocatorId": { + "format": "int32", + "type": "integer" }, - "debugEmail": { + "openType": { + "enum": [ + "STANDARD", + "STANDARD_PARALLEL", + "LOCATOR" + ], "type": "string" }, - "isActive": { - "type": "boolean" - }, - "isDeleted": { - "type": "boolean" + "outboundCallerId": { + "type": "string" }, "permissions": { "items": { @@ -13629,471 +7228,312 @@ }, "type": "array" }, - "reportConfig": { - "type": "string" + "postCallSoapService": { + "$ref": "#/components/schemas/RemoteHttpService" }, - "version": { + "recordCall": { "format": "int32", "type": "integer" }, - "visualIvrDesc": { - "type": "string" + "revMatch": { + "format": "int32", + "type": "integer" }, - "visualIvrGroup": { - "$ref": "#/components/schemas/VisualIvrGroup" + "satSched": { + "type": "string" }, - "visualIvrId": { + "shortCallTime": { "format": "int32", "type": "integer" }, - "visualIvrName": { + "sunSched": { "type": "string" - } - }, - "type": "object" - }, - "VisualIvrConfig": { - "properties": { - "account": { - "$ref": "#/components/schemas/Account" }, - "data": { - "type": "string" + "surveyId": { + "format": "int32", + "type": "integer" }, - "visualIvrDesc": { + "thuSched": { "type": "string" }, - "visualIvrId": { + "tracGroup": { + "$ref": "#/components/schemas/TracGroup" + }, + "tracId": { "format": "int32", "type": "integer" }, - "visualIvrName": { - "type": "string" - } - }, - "type": "object" - }, - "VisualIvrGroup": { - "properties": { - "groupName": { + "tueSched": { "type": "string" }, - "isDefault": { - "type": "boolean" - }, - "ivrGroupId": { + "voicemailEnabled": { "format": "int32", "type": "integer" }, - "permissions": { - "items": { - "enum": [ - "CREATE", - "READ", - "UPDATE", - "DELETE", - "REPORT" - ], - "type": "string" - }, - "type": "array" + "wedSched": { + "type": "string" }, - "visualIvrs": { - "$ref": "#/components/schemas/CollectionVisualIvr" + "whisperMsg": { + "type": "string" } }, "type": "object" }, - "VisualIvrSkinny": { + "TracNumberSkinny": { "properties": { "accountId": { "type": "string" }, + "description": { + "type": "string" + }, "groupId": { "format": "int32", "type": "integer" }, - "isActive": { - "type": "boolean" - }, - "isDeleted": { - "type": "boolean" - }, - "visualIvrDesc": { - "type": "string" - }, - "visualIvrGroupId": { + "tracGroupId": { "format": "int32", "type": "integer" }, - "visualIvrId": { + "tracId": { "format": "int32", "type": "integer" - }, - "visualIvrName": { - "type": "string" } }, "type": "object" }, - "WFM": { + "TracRoutingRule": { "properties": { - "accountId": { + "description": { "type": "string" }, - "wfmType": { - "enum": [ - "GENERIC", - "GENERIC_UDP", - "ASPECT", - "AC2", - "PIPKINS", - "MONET", - "NONE" - ], - "type": "string" - } - }, - "type": "object" - }, - "WhitelistEntry": { - "properties": { - "addedBy": { + "destination": { "type": "string" }, - "addedDts": { - "$ref": "#/components/schemas/DateTime" - }, - "expireDate": { - "$ref": "#/components/schemas/DateTime" - }, - "isIntl": { + "openRule": { "type": "boolean" }, - "notes": { - "type": "string" + "parallelDelay": { + "format": "int32", + "type": "integer" }, - "phone": { - "type": "string" + "rank": { + "format": "int32", + "type": "integer" }, - "whitelistTag": { - "$ref": "#/components/schemas/WhitelistTag" + "ringDuration": { + "format": "int32", + "type": "integer" }, - "whitelistTagId": { + "ruleId": { "format": "int32", "type": "integer" - } - }, - "type": "object" - }, - "WhitelistTag": { - "properties": { - "accountId": { - "type": "string" }, - "addedBy": { + "ruleType": { + "enum": [ + "STANDARD", + "STANDARD_SIP", + "ENCRYPTED_SIP", + "GATE_XFER", + "TRAC_XFER", + "IN_NETWORK", + "VIVR" + ], "type": "string" }, - "addedDts": { - "$ref": "#/components/schemas/DateTime" + "tracNumber": { + "$ref": "#/components/schemas/TracNumber" }, - "tag": { - "type": "string" + "ttAccept": { + "type": "boolean" }, - "whitelistTagId": { + "xferGateId": { "format": "int32", "type": "integer" }, - "wlTagId": { + "xferTracId": { "format": "int32", "type": "integer" } }, "type": "object" }, - "WhitelistTagMembers": { + "TracScheduleOverride": { "properties": { - "campaign": { - "$ref": "#/components/schemas/Campaign" + "overrideClosedEvent": { + "type": "string" }, - "campaignId": { + "overrideDate": { + "$ref": "#/components/schemas/DateTime" + }, + "overrideLabel": { + "type": "string" + }, + "overrideSched": { + "type": "string" + }, + "scheduleOverrideId": { "format": "int32", "type": "integer" - }, - "whitelistTag": { - "$ref": "#/components/schemas/WhitelistTag" } }, "type": "object" }, - "WsdlDefinition": { + "User": { "properties": { - "operations": { + "children": { "items": { - "$ref": "#/components/schemas/Operation" + "$ref": "#/components/schemas/User" }, "type": "array" }, - "serviceName": { + "creationDate": { + "$ref": "#/components/schemas/DateTime" + }, + "enabled": { + "type": "boolean" + }, + "firstName": { "type": "string" - } - }, - "type": "object" - }, - "SubAccount": { - "type": "object", - "required": [ - "subAccountId", - "subAccountName", - "isActive" - ], - "properties": { - "subAccountId": { - "type": "string", - "description": "Engage Voice sub-account id", - "example": "15910001" }, - "subAccountName": { - "type": "string", - "description": "Engage Sub-account name", - "example": "Cappuccino Engage Development" + "fullName": { + "type": "string" }, - "isActive": { - "type": "boolean", - "description": "true if sub-account is active", - "example": true - } - } - }, - "QueueWithAgents": { - "type": "object", - "required": [ - "queueId", - "queueName", - "gateGroupId", - "isActive", - "createdOn" - ], - "properties": { - "queueId": { - "type": "integer", - "format": "int32", - "description": "Unique ID for inbound queue", - "example": 555 + "lastName": { + "type": "string" }, - "queueName": { - "type": "string", - "description": "Name of inbound queue", - "example": "Test queue" + "parentPath": { + "type": "string" + }, + "phoneNumber": { + "type": "string" + }, + "phoneNumberE164": { + "type": "string" }, - "gateGroupId": { - "type": "integer", - "format": "int32", - "description": "inbound queue group ID", - "example": 1009 + "phoneNumbersI18nEnabled": { + "type": "boolean" }, - "isActive": { - "type": "boolean", - "description": "true if the inbound queue is active", - "example": true + "rcAccountId": { + "type": "string" }, - "createdOn": { - "type": "string", - "format": "date-time", - "description": "Timestamp when inbound group was created", - "example": "2020-07-21T17:32:28Z" + "rcUserId": { + "format": "int64", + "type": "integer" }, - "agentIds": { + "regionalSettings": { + "$ref": "#/components/schemas/RegionalSettingRequestResponse" + }, + "roles": { "type": "array", - "description": "List of agents who connected to this queue", "items": { - "type": "integer", - "format": "int32" - }, - "example": [ - 10, - 20 - ] - } - } - }, - "HistoricalReportParams": { - "description": "Parameters for historical reports", - "required": [ - "startDate", - "timeInterval", - "timeZone", - "outputFormat" - ], - "type": "object", - "properties": { - "startDate": { - "type": "string", - "description": "Start date and time for the logging interval. Note: The report will be generated to the nearest minute (Seconds will not be taken into account).", - "example": "2021-02-28 08:27:00" + "$ref": "#/components/schemas/Role" + } }, - "timeInterval": { - "type": "integer", - "format": "int32", - "enum": [ - 15, - 30, - 45, - 60 - ], - "description": "Interval length in minutes.", - "example": 60 + "rootUser": { + "type": "boolean" }, - "timeZone": { - "type": "string", - "description": "Timezone name which should be used for report generation", - "example": "US/Eastern" + "userId": { + "format": "int32", + "type": "integer" }, - "reportType": { - "type": "string", - "enum": [ - "WEM" - ], - "description": "Report type which defines required input parameters", - "default": "WEM", - "example": "WEM" + "userManagedByRC": { + "type": "boolean" }, - "outputFormat": { - "type": "string", - "enum": [ - "CSV", - "XML" - ], - "description": "Report file format", - "example": "CSV" + "userName": { + "type": "string" } - } + }, + "type": "object" }, - "RealtimeReportParams": { - "description": "Parameters for realtime reports", - "required": [ - "startDate", - "timeInterval", - "timeZone", - "outputFormat" - ], - "type": "object", + "UserLoginView": { "properties": { - "segmentEndTime": { - "type": "string", - "description": "Start date and time for the logging interval", - "example": "2021-02-28 08:27:15" - }, - "timeInterval": { - "type": "integer", - "format": "int32", - "description": "Interval length in seconds. Maximum allowed length is 3600 (1 hour). Note: if your time interval start or end in the future consecutive requests may return different list of segment. Idempotent results only guaranteed for the completed intervals. Segment recording URL may be added after delay. Allow 1-2min for processing.", - "example": 1800 + "accounts": { + "items": { + "$ref": "#/components/schemas/AccountView" + }, + "type": "array" }, - "timeZone": { - "type": "string", - "description": "Timezone name which should be used for report generation", - "example": "US/Eastern" + "authToken": { + "type": "string" }, - "reportType": { - "type": "string", - "enum": [ - "WEM" - ], - "description": "Client who requests the report", - "default": "WEM", - "example": "WEM" + "platformHost": { + "type": "string" }, - "outputFormat": { - "type": "string", - "enum": [ - "CSV", - "XML" - ], - "description": "Report file format", - "example": "CSV" + "user": { + "$ref": "#/components/schemas/User" } - } + }, + "type": "object" }, - "BaseWemStateInfo": { - "type": "object", - "required": [ - "createdAt", - "updatedAt", - "version" - ], + "ValidationErrorData": { "properties": { - "createdAt": { - "type": "string", - "format": "datetime", - "description": "Creation date and time" + "attributeName": { + "type": "string" }, - "updatedAt": { - "type": "string", - "format": "datetime", - "description": "Date and time of last update action" + "message": { + "type": "string" }, - "version": { - "type": "integer", - "description": "Version number" + "value": { + "type": "string" } - } + }, + "type": "object" }, - "MainAccountWemState": { - "description": "Main Account WEM state", - "type": "object", - "required": [ - "mainAccountId", - "mainAccountName", - "status" - ], + "VisualIvrSkinny": { "properties": { - "mainAccountId": { - "type": "string", - "description": "Main Account Id", - "example": "99990033" + "accountId": { + "type": "string" }, - "mainAccountName": { - "type": "string", - "description": "Main Account Name", - "example": "Internal Account" + "groupId": { + "format": "int32", + "type": "integer" }, - "status": { - "type": "string", - "enum": [ - "ACTIVE", - "SUSPENDED" - ], - "description": "WEM feature status:\n * `ACTIVE` - WEM feature is active for that Customer\n * `SUSPENDED` - WEM feature is suspended for that Customer\n", - "example": "ACTIVE" + "isActive": { + "type": "boolean" + }, + "isDeleted": { + "type": "boolean" + }, + "visualIvrDesc": { + "type": "string" + }, + "visualIvrGroupId": { + "format": "int32", + "type": "integer" + }, + "visualIvrId": { + "format": "int32", + "type": "integer" + }, + "visualIvrName": { + "type": "string" } - } + }, + "type": "object" }, - "SubAccountWemState": { - "description": "Engage Voice sub-account WEM state", + "SubAccount": { "type": "object", "required": [ "subAccountId", - "status" + "subAccountName", + "isActive" ], "properties": { "subAccountId": { "type": "string", "description": "Engage Voice sub-account id", - "example": "99990033" + "example": "15910001" }, - "accountName": { + "subAccountName": { "type": "string", - "description": "Engage Voice sub-account name", - "example": "Internal Account" + "description": "Engage Sub-account name", + "example": "Cappuccino Engage Development" }, - "status": { - "type": "string", - "enum": [ - "ACTIVE", - "INACTIVE" - ], - "description": "WEM feature status:\n * `ACTIVE` - WEM feature is active for that subaccount\n * `INACTIVE` - WEM feature is inactive for that subaccount\n" + "isActive": { + "type": "boolean", + "description": "true if sub-account is active", + "example": true } } }, @@ -14269,114 +7709,6 @@ } } }, - "InteractionSegmentMetaData2Array": { - "type": "array", - "items": { - "$ref": "#/components/schemas/InteractionSegmentMetaData2" - } - }, - "InteractionSegmentMetaData2": { - "type": "object", - "required": [ - "interactionId", - "interactionStartTime", - "interactionDuration", - "segmentId", - "segmentAgentId", - "segmentContactStartTime", - "segmentDuration", - "segmentCallingAddress", - "segmentCalledAddress", - "segmentDirection", - "segmentRecordingURL", - "segmentAgentGroupId" - ], - "properties": { - "interactionId": { - "type": "string", - "description": "Unique interaction ID used to connect different call segments together in transfer/conference scenarios.", - "example": "20200721123305013105000001977" - }, - "interactionStartTimeMs": { - "type": "string", - "format": "date-time", - "description": "Start time of the interaction. Could be different from segment start time if customer was engaged with the IVR, waited in queue, etc before agent joined the conversation. Milliseconds precision.", - "example": "2020-07-21T17:32:28.001Z" - }, - "interactionDurationMs": { - "type": "integer", - "format": "int32", - "description": "The total duration of the interaction. Milliseconds precision.", - "example": 832 - }, - "segmentID": { - "type": "integer", - "format": "int32", - "description": "Unique segment sequnce ID within the interaction.", - "example": 2 - }, - "segmentAgentId": { - "type": "integer", - "format": "int32", - "description": "RingCentral user id.", - "example": 1009 - }, - "segmentContactStartTimeMs": { - "type": "string", - "format": "date-time", - "description": "Time agent joined the conversation. Milliseconds precision.", - "example": "2020-07-21T17:32:40.002Z" - }, - "segmentContactEndTimeMs": { - "type": "string", - "format": "date-time", - "description": "Time agent left the conversation. Milliseconds precision.", - "example": "2020-07-21T17:32:42.045Z" - }, - "segmentDuration": { - "type": "integer", - "format": "int32", - "description": "Segment duration (available even when segmentContactEndTime is not provided). Seconds.", - "example": 832 - }, - "interactionCallingAddress": { - "type": "string", - "description": "The ANI of the interaction", - "example": 4155058987 - }, - "interactionCalledAddress": { - "type": "string", - "description": "The DNIS of the interaction", - "example": 8776239199 - }, - "interactionDirection": { - "type": "string", - "enum": [ - "INBOUND", - "OUTBOUND" - ], - "description": "Direction of the interaction.", - "example": "INBOUND" - }, - "segmentRecordingURL": { - "type": "string", - "description": "URL for segment recording", - "example": "https://c02-recordings.virtualacd.biz/api/v1/calls/recordings/?v=1&accountId=99990001&bucket=c02-recordings®ion=us-east-1&compliance=false&file=99990001/202205/09/20220509120710013214000058679-2.WAV" - }, - "segmentAgentGroupId": { - "type": "string", - "description": "Agent group Id", - "example": 8 - }, - "segmentEvents": { - "type": "array", - "description": "Ordered list of events. Can be empty if segmentRecordingURL is empty. In other cases array start with the event `REC_START`. Events don't overlap each other.", - "items": { - "$ref": "#/components/schemas/InteractionSegmentEvent" - } - } - } - }, "InteractionSegmentEvent": { "type": "object", "required": [