Developer

API + Zigaflow

Connect Zigaflow to any tool in your stack using our REST API.

What you get with API

Connect any tool in your business

If a pre-built integration doesn't exist, the Zigaflow API lets you build exactly what you need - connecting to legacy systems, custom databases or industry-specific software.

Build your own automations

A developer can use the API to act on Zigaflow data from another system - for example, creating a job when an order is placed elsewhere, or pulling job data into a reporting tool.

Read and write data across the platform

Work with quotations, jobs, clients, contacts, products, suppliers, purchase orders and eForms through the API, and read invoices, so data moves in and out of Zigaflow on your terms.

Documented, standard endpoints

The Zigaflow API follows REST conventions with JSON payloads, and every endpoint is listed in the public Swagger reference.

What the integration does

  • REST API with JSON request and response format following standard web conventions
  • API key authentication, with keys generated under Settings, Advanced once API access is enabled
  • Endpoints covering quotations, jobs, clients, contacts, products, suppliers, purchase orders, invoices and eForms
  • Create quotations, jobs, clients, contacts and products, and update jobs, clients, contacts and products

How it works

  1. Request API accessContact the Zigaflow team to enable API access for your account, then generate a key in Zigaflow under Settings, Advanced.
  2. Review the API documentationExplore the public Swagger reference, which lists every endpoint and request format, without registering.
  3. Build and connectMake API calls to read, create and update Zigaflow data from an external system or your own application.

How businesses use API

Connect a legacy ERP or MIS system without double entry

Businesses already running an industry-specific system without a pre-built integration can use the API to pass data between Zigaflow and their existing platform - eliminating double entry without replacing systems that the team already relies on.

Extract data for custom reporting and business intelligence

Extract Zigaflow job and client data into a BI tool or custom reporting dashboard to analyze performance beyond the standard reports - giving leadership the visibility they need without manual data exports.

Keep another system in step with Zigaflow

A scheduled process in your own system checks Zigaflow for new jobs through the API and acts on them - for example, opening a project in your project management tool - so nobody copies the details across by hand.

Frequently asked

Related integrations

See API working inside Zigaflow

Book a demo and we'll show you the API connection on a workflow like yours.