3CX WebAPI Documentation and examples
3CX WebAPI Postman Examples
Get Methods
Get Active Calls
https://{{3CXFQDN}}/webapi/{{AccessKey}}/pbx.callsinfo
Get Number of Active Calls
https://{{3CXFQDN}}/webapi/{{AccessKey}}/pbx.calls
Get Active Calls By ID
https://{{3CXFQDN}}/webapi/{{AccessKey}}/pbx.activesbycallid
Get All Extensions
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.ext
Get All Registered Extensions
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.registered
Get Ring Groups
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.group
Get All Queue Numbers
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.queue
Get All IVR Numbers
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.ivr
Get All Trunk Numbers
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.line
Get All Extension Groups
https://{{3CXFQDN}}/webapi/{{AccessKey}}/all.extgroup
Get Extension Information
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.info?num=1001
Get Extension Current Information
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.state?num=1001
Get Queue Members
https://{{3CXFQDN}}/webapi/{{AccessKey}}/queue.members?num=820
Get Free Queue Members That Logged In Queue
https://{{3CXFQDN}}/webapi/{{AccessKey}}/queue.free?num=8000
Get Active Calls For Related Queue
https://{{3CXFQDN}}/webapi/{{AccessKey}}/queue.talk?num=8000
Is Queue Available?
https://{{3CXFQDN}}/webapi/{{AccessKey}}/queue.isfree?num=8000
Get Ring Group Members
https://{{3CXFQDN}}/webapi/{{AccessKey}}/group.members?num=860
Get Ring Group Members That Can Accept Call
https://{{3CXFQDN}}/webapi/{{AccessKey}}/group.free?num=860
Get Ring Group Members That Can Accept Call
https://{{3CXFQDN}}/webapi/{{AccessKey}}/extgroup.members?name=__DEFAULT__
Set Methods
Set Extension Forwarding Status
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.fwd.set?num=1010&status=Available
Set Extension Global Queue Status
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.queueglobal.set?num=1010&log=ON
Set Extension Related Queue Status
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.queue.set?num=1010&queue=8000&log=OFF
Set Extension Recording Option
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.options.set?num=1010&enabled=ON&external=ON&recording=OFF
Call Control Methods
Make Call
https://{{3CXFQDN}}/webapi/{{AccessKey}}/makecall?firstnum=1010&secondnum=05554443322
Answer Call
https://{{3CXFQDN}}/webapi/{{AccessKey}}/answer?num=1010
Drop Call
https://{{3CXFQDN}}/webapi/{{AccessKey}}/drop?num=1000&contact
Blind Transfer
https://{{3CXFQDN}}/webapi/{{AccessKey}}/transfer?num=1010&dest=05554443322&contact
Join Calls
https://{{3CXFQDN}}/webapi/{{AccessKey}}/join?num=1010
Desk Phone Information For Related Extension
https://{{3CXFQDN}}/webapi/{{AccessKey}}/ext.devices?num=204