1. Queues
voipappz
  • Account
    • Create
      POST
    • Update
      PATCH
    • Get By ID
      GET
    • Get All
      GET
  • Conferences
    • Create
      POST
    • Get By ID
      GET
    • Get All
      GET
  • Statuses
    • Create
      POST
    • Update
      PATCH
    • Get By ID
      GET
    • Get All
      GET
  • Dids
    • Types
      GET
    • Create
      POST
    • Update
      PATCH
    • Get By ID
      GET
    • Get All
      GET
  • Queues
    • Create
      POST
    • Update
      PATCH
    • Get By ID
      GET
    • Get All
      GET
  • Segments
    • Create
      POST
    • Update
      PATCH
    • Get By ID
      GET
    • Get All
      GET
  • Rule
    • Create
    • Update
    • Get By ID
    • Get All
  • Call
    • Make a Call
    • Click2Dial
    • Call Control
    • 3 way call (Conf) - add a number to exsiting Call
    • Call Broadcast - Make a Call and Play it an audio file
    • 3 way call (Conf) - add an extension to exsiting Call
    • Hold A Call
    • Spy call - Create A new Call That will preform spy
    • Whisper To Customer (Leg A)
    • Whisper to an Agent (Leg A)
    • Hangup Call
    • Get Call Data
    • Send DTMF keys - Leg A
    • Update Call Meta
    • Get Calls - Free Text
    • Get Calls By Search Params
    • Make a call and play file
  • Environment
    • Create
    • Get By ID
    • Get All
    • Update
    • Set Provider Stategy
    • Get By ID
    • Set Services
  • Customer
    • Create
  • Campaign
    • Create
    • Get By ID
    • Get All
    • Update
    • Delete
  • Groups
    • Create (Group of Numbers)
    • Get By ID
    • Get All
    • Update
    • Delete
  • Campaign Number
    • Create
    • Create By Group
    • Get By ID
    • Get All
    • Delete
    • Update
  • Provider
    • Create
    • Get By ID
    • Get All
    • Update
    • Get By ID
  • Usage
    • Get By ID
    • Update
    • Get All
    • Get By ID
    • Update Status
    • Create
  • Voicemail
    • Get By ID
    • Update
    • Get All
    • Create
  • User
    • Logout
    • Break
    • Login
    • Get All
    • Create User
    • Update User
    • Status
    • Number
    • Extension
    • State
    • Tier
    • Agents
  • Service
    • Create
    • Create Caller ID Service
    • Get
    • Get By ID
    • Update Service
    • Delete
    • Create Items (Destination)
    • Create Items (Destination)
    • Update item
    • Delete item
    • Get Items
  • Tariff
    • Create
    • Get
    • Get By ID
    • Update Tariff
    • Delete
    • Upload Rate
    • Update item
    • Delete item
    • Get Items
  • Announcement
    • Create
  • IVR
    • Create
  • Message
    • Create and Send a Message
  • Route
    • Create
  • Subscriptions
    • Get
    • Get All Active
    • Set Balance
    • Create
  • Skill
    • Update Skill
    • Get Skills
    • Create Skill
  • Schema
    • Create PBX - Example #0
    • Create PBX - Example #1
    • Import
    • CallCenterOutgoing
  • Login Token
    POST
  • Forgot Password
    POST
  1. Queues

Create

Developing
POST
/api/queues
Strategy and Description
ring-all Rings all agents simultaneously.
longest-idle-agent Rings the agent who has been idle the longest taking into account tier level.
round-robin Rings the agent in position but remember last tried agent.
top-down Rings the agent in order position starting from 1 for every member.
agent-with-least-talk-time Rings the agent with least talk time.
agent-with-fewest-calls Rings the agent with fewest calls.
sequentially-by-agent-order Rings agents sequentially by tier & order.
random Rings agents in random order.
ring-progressively Rings agents in the same way as top-down, but keeping the previous members ringing (it basically leads to ring-all in the end).

Request

Header Params

Body Params application/x-www-form-urlencoded

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/queues' \
--header 'Authorization: {{auth}}' \
--data-urlencode 'environment_uuid=447362770-4b4d-4014-8c72-4a1a8286d4de' \
--data-urlencode 'strategy=ring-all' \
--data-urlencode 'max_wait_time=300' \
--data-urlencode 'max_wait_time_bridge_type=extension' \
--data-urlencode 'max_wait_time_bridge_uuid=6d6e6e3e-3ee4-44d4-9130-0361bddec0c6' \
--data-urlencode 'hold_announcement_uuid=b4368d82-ac19-4390-8ab2-f0005de667a6' \
--data-urlencode 'intro_announcement_uuid=b4368d82-ac19-4390-8ab2-f0005de667a6' \
--data-urlencode 'enabled=true' \
--data-urlencode 'tiers[1][uuid]=f84e125e-c590-4197-abe8-0b9ea287b92f' \
--data-urlencode 'tiers[1][level]=1' \
--data-urlencode 'tiers[2][uuid]=db213edc-a624-4d8a-bedc-a1a082233216' \
--data-urlencode 'tiers[2][level]=1'

Responses

🟢200Success
application/json
Body

Example
{}
Modified at 2026-04-19 06:22:23
Previous
Get All
Next
Update
Built with