Overview
VAC APIs - Production
This collection provides a unified reference for all VAC Solutions’ production APIs, covering the full range of integrations available to third-party applications connecting to the VAC platform via the gateway (for CLoud applications) at https://gateway.vacsoftteck.net.
Overview
The collection is organized into two top-level modules:
1. VAC Cloud API
Covers the core cloud platform services, including:
-
Authentication — Token generation and refresh using client credentials (Client ID & Secret). All protected APIs require a Bearer Token in the
Authorizationheader. -
VAC PBX — PBX-related APIs and webhook handlers for remote party events.
-
VAC Dialer — APIs for dialer and customer care integration, supporting operations such as manual dial, blind/attended transfer, call grab, 3-way call management, call log retrieval, and auto-dial lead injection. Also includes webhook endpoints for receiving events from the remote party.
-
VAC Smarttick — Messaging and contact management actions, including sending text messages, images, videos, and documents via chat, retrieving chat history by number, fetching contact information, and sending WhatsApp templates to single or bulk numbers.
2. Additional Modules
The collection also includes supplementary APIs for extended VAC platform functionality.
Authentication
All protected endpoints require Bearer Token authentication. Before making API calls:
-
Obtain your Client ID, Client Secret, Module, and API access permissions from the VAC Team.
-
Call
auth - Generateto receive anaccess_tokenandrefresh_token. -
Include the token in all subsequent requests:
-
Use
auth - Refreshto renew the access token before it expires.
Base URL
JavaScript
Python
Java
cURL
Shell
Key Capabilities
Note: This collection targets the Production environment. Ensure credentials and endpoints are validated before use. A Beta environment is also available in this workspace for pre-production testing.

