# Create queue Create a queue. Endpoint: POST /beta/queues Version: beta Security: ApiKeyAuth ## Request fields (application/json): - `request` (object, required) - `request.name` (string, required) - `request.callFunctionality` (boolean, required) - `request.isDefault` (boolean, required) - `request.queueThresholds` (object) values: [SlaTimeLimit, AvailableAgents, LongestWait, SlaPercentage, WaitingConversations] - `request.offerTimeout` (integer) - `request.offerAlgorithm` (string) values: [AgentPriorityOneAtATimeRandom, AllAtOnce, AgentPriorityLongestIdle, AgentPriorityAllAtOnce, LongestIdle, OneAtATimeRandom] - `request.wrapupTimeout` (integer) - `request.priority` (integer) - `request.offerAbandonedConversations` (boolean) - `request.doNotOfferTimeouts` (object) values: [WhatsApp, Voicemail, WidgetChat, FacebookMessenger, Twitter, Email, ContactForm, Callback, PstnPhone, Sms, Messenger] - `request.isDoNotOfferEnabled` (boolean, required) - `request.preferredAgentTimeouts` (object) values: [WhatsApp, Voicemail, WidgetChat, FacebookMessenger, Twitter, Email, ContactForm, Callback, PstnPhone, Sms, Messenger] - `request.isPreferredAgentEnabled` (boolean) - `request.preferredAgentOfflineTimeout` (integer) - `request.personalAgentOfflineTimeout` (integer) - `request.isRestricted` (boolean) ## Response 201 fields (application/json): - `data` (object, required) - `data.id` (string, required) - `data.name` (string, required) - `data.isDefault` (boolean, required) - `data.organizationId` (string, required) - `data.queueThresholds` (object, required) values: [SlaTimeLimit, AvailableAgents, LongestWait, SlaPercentage, WaitingConversations] - `data.slaCalculationMethod` (string, required) values: [AbandonedIgnored] - `data.offerTimeout` (integer) - `data.offeringAlgorithm` (string) values: [AgentPriorityOneAtATimeRandom, AllAtOnce, AgentPriorityLongestIdle, AgentPriorityAllAtOnce, LongestIdle, OneAtATimeRandom] - `data.memberListType` (string) values: [Default, SkillBased] - `data.usages` (object) - `data.usages.queueId` (string, required) - `data.usages.usages` (object, required) values: [WhatsApp, Voicemail, WidgetChat, FacebookMessenger, Twitter, Email, ContactForm, Callback, PstnPhone, Sms, Messenger] - `data.wrapupTimeout` (integer) - `data.priority` (integer) - `data.offerAbandonedConversations` (boolean) - `data.doNotOfferTimeouts` (object, required) values: [WhatsApp, Voicemail, WidgetChat, FacebookMessenger, Twitter, Email, ContactForm, Callback, PstnPhone, Sms, Messenger] - `data.isDoNotOfferEnabled` (boolean, required) - `data.isPreferredAgentEnabled` (boolean) - `data.preferredAgentTimeouts` (object) values: [WhatsApp, Voicemail, WidgetChat, FacebookMessenger, Twitter, Email, ContactForm, Callback, PstnPhone, Sms, Messenger] - `data.preferredAgentOfflineTimeout` (integer) - `data.personalAgentOfflineTimeout` (integer) - `data.isRestricted` (boolean) ## Response 400 fields (application/json): - `message` (string, required) ## Response 500 fields (application/json): - `message` (string, required)