{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ContactServiceQueueBulkExportDTO", "title": "ContactServiceQueueBulkExportDTO", "type": "object", "description": "DTO for bulk export of Contact Service Queue data.", "properties": { "name": { "type": "string", "description": "Name of the Contact Service Queue." }, "description": { "type": "string", "description": "A short description of the queue." }, "type": { "type": "string", "description": "The queue type, such as INBOUND or OUTBOUND." }, "channelType": { "type": "string", "description": "The channel type of the queue." }, "routingType": { "type": "string", "description": "The routing type for this queue." }, "monitoringPermitted": { "type": "boolean", "description": "Indicates whether monitoring is permitted." }, "parkingPermitted": { "type": "boolean", "description": "Indicates whether parking is permitted." }, "recordingPermitted": { "type": "boolean", "description": "Indicates whether recording is permitted." }, "recordingAllCallsPermitted": { "type": "boolean", "description": "Indicates whether recording all calls is permitted." }, "pauseRecordingPermitted": { "type": "boolean", "description": "Indicates whether pausing the recording is permitted." }, "recordingPauseDuration": { "type": "integer", "format": "int32", "description": "The duration in seconds of pause in recording." }, "maxTimeInQueue": { "type": "integer", "format": "int32", "description": "The time in seconds after which the queued request is distributed to the overflow number." }, "defaultMusicInQueueMediaFile": { "type": "string", "description": "The default audio file played for calls when they arrive or are waiting in queue." }, "serviceLevelThreshold": { "type": "string", "description": "The time in seconds before the system flags a request as outside the service level." }, "timezone": { "type": "string", "description": "The time zone used by routing strategies for this queue." }, "imiOrgType": { "type": "string", "description": "The IMI organization type associated with this queue." }, "skillBasedRoutingType": { "type": "string", "description": "The skill-based routing type for this queue." }, "outdialCampaignEnabled": { "type": "boolean", "description": "Indicates whether outdial campaign is enabled." }, "queueRoutingType": { "type": "string", "description": "The queue routing type." }, "callDistributionGroups": { "type": "array", "description": "The call distribution groups configured for this queue.", "items": { "$ref": "#/components/schemas/CallDistributionGroupBulkExportDTO" }, "uniqueItems": true }, "queueSkillRequirements": { "type": "array", "description": "The skill requirements configured for this queue.", "items": { "$ref": "#/components/schemas/QueueSkillRequirementDTO" }, "uniqueItems": true }, "agents": { "type": "array", "description": "The list of agent IDs assigned to this queue.", "items": { "type": "string" } }, "manuallyAssignable": { "type": "boolean", "description": "Indicates whether the queue can be manually assigned." }, "queueLevelSummariesInclusion": { "type": "string", "description": "Queue level summaries inclusion type.", "enum": [ "NOT_APPLICABLE", "EXCLUDED", "INCLUDED" ] }, "queueLevelSentimentAnalysisInclusion": { "type": "string", "description": "Queue level sentiment analysis inclusion type.", "enum": [ "NOT_APPLICABLE", "EXCLUDED", "INCLUDED" ] }, "queueLevelPredictedWaitTimeInclusion": { "type": "string", "description": "Queue level predicted wait time inclusion type.", "enum": [ "NOT_APPLICABLE", "EXCLUDED", "INCLUDED" ] }, "queueLevelAutoCsatInclusion": { "type": "string", "description": "Queue level auto CSAT inclusion type.", "enum": [ "NOT_APPLICABLE", "EXCLUDED", "INCLUDED" ] }, "queueLevelRealTimeTranscriptionsInclusion": { "type": "string", "description": "Queue level real time transcriptions inclusion type.", "enum": [ "NOT_APPLICABLE", "EXCLUDED", "INCLUDED" ] }, "assistantSkill": { "$ref": "#/components/schemas/AssistantSkillMappingDTO", "description": "The assistant skill mapping for this queue." } } }