frequently asked questions

3CX API FAQ

  • Q:
    How does it work in general?
    A:
    Our product is installed on a 3CX server (as a service or daemon) and interacts with the 3CX core at 127.0.0.1 address. You can access the API from any IP-address and receive 3CX kernel events at any IP-address.
  • Q:
    Why do I need a WebAPI for 3CX?
    A:
    WebAPI can significantly reduce your time for integrating 3CX and any CRM or Service Desk system. Our experience suggests that integration is implemented in 1-2 weeks.
  • Q:
    Which editions and versions of 3CX is WebAPI compatible with?
    A:
    WebAPI works with 3CX Pro and Enterprise editions of version 18 (any update and build). We have a distribution for Debian and Windows. We only work with 3CX in on-premise mode because an additional service needs to be installed.
  • Q:
    What about the 3CX 20 version?
    A:
    To date (mid-November 2023) we have tested on 3CX 20 Preview. Almost all API methods and some Webhook events work successfully. 3CX 20 Preview is a preview version, which is not even a beta version.
  • Q:
    Is it safe to use your product?
    A:
    Yes. We don't have access to your 3CX unless you allow it. No data is sent out.
  • Q:
    With which CRM systems is it possible to make integrations?
    A:
    With any. The partners did integrations with such systems as Creatio, Zendesk, Zoho, MS CRM, SAP CRM, FreshDesk, Odoo ERP.
  • Q:
    How much does 3CX WebAPI cost?
    A:
    The cost depends on your 3CX license. You need to purchase the same number of simultaneous conversations for WebAPI (SC) as 3CX. Using fewer conversations will cause errors in the interaction with the 3CX core. Pricing