Skip to content

Zal Pro API — Postman Collection

Introduction

Zal Pro ISP CRM provides an API to manage subscribers and support tickets. This page explains how to test the Zal Pro API with Postman: importing the official collection, setting your environment variables, authenticating, and sending requests.

Prerequisites

Before getting started, make sure you have:

  1. A running Zal Pro ISP CRM installation with the API enabled (Settings → Others API & Server Settings).
  2. Your API username and API password (set on the same settings page).
  3. A Postman account (the free version is enough).

Download the Collection

Download the ready-made collection and import it into Postman:

👉 Download Zal Pro API Postman Collection

Import into Postman

  1. Open Postman and click Import (top-left corner).
  2. Drag and drop the downloaded zalpro_api.postman_collection.json file, or browse to it.
  3. Click Import. The Zal Pro API Collection appears in your sidebar.

Set the Collection Variables

The collection ships with three variables. Set them once and every request will use them.

  1. Select the Zal Pro API Collection in the sidebar.
  2. Open the Variables tab.
  3. Fill in the Current value column:
VariableExampleDescription
baseUrlhttps://your-domain.comYour Zal Pro base URL
api_usernameyour_api_usernameAPI username from Settings
api_passwordyour_api_passwordAPI password from Settings
  1. Click Save.

Base URL protocol

Always verify whether your base URL uses http:// or https://. Use https:// in production for secure communication. http:// may only work on local development servers. If clean-URL rewriting is off, set baseUrl to https://your-domain.com/index.php.

Authentication (Basic Auth)

Authentication is already configured at the collection level as Basic Auth using the api_username and api_password variables. Every request inherits it automatically — you do not need to set auth per request.

To review it: select the collection → Authorization tab → type is Basic Auth.

Send a Request

  1. Expand the Subscribers or Tickets folder.
  2. Select a request, e.g. Fetch Subscribers.
  3. Click Send.
  4. The API returns the requested data in JSON format.

For POST requests, adjust the fields under the Body tab (form fields), then click Send.

Troubleshooting

ResponseLikely cause
403 Zal Pro API Unauthorized RequestAPI is disabled in Settings
403 ...Unauthorized IP AddressYour IP is not on the API whitelist
401 UnauthorizedWrong api_username / api_password
400 with an error messageA required field is missing or invalid

For the full endpoint reference, see the API Overview →.

www.onezeroart.com