top of page

API Utilization

Execute API Call

Trigger a secure and authenticated request to the MachBackflow API. This call returns all completed backflow test results within the specified time window for the selected company, enabling timely and accurate data synchronization. Ideal for systems requiring regular, scalable access to field-submitted test data.

Get Completed Test Results

Receive a structured response containing all verified and completed backflow test records submitted during the requested time range. Each record includes essential details such as test date, location, assembly info, and tester data—ensuring your system has everything needed for compliance and analysis.

Integrate Completed Test Results

Seamlessly import the returned test data into your platform, CRM, or compliance software. This step enables automated workflows, reporting, and record-keeping, eliminating manual entry while enhancing data accuracy and operational efficiency.

Steps to Integrate

Remit Integration Fee

Covers access to the API endpoint and includes WTM Solutions’ developer time spent coordinating with your team during integration.

Deploy Integration & Verify Functionality

Once API credentials are issued and endpoints are understood, deploy the integration in your system. Then, run test calls to confirm data is being securely exchanged and functioning as expected.

Go Live

Start enabling your users to transmit backflow test results directly from the field using the MachBackflow App, seamlessly syncing data into your connected system.

API Utilization

Execute API Call

Trigger a secure and authenticated request to the MachBackflow API. This call returns all completed backflow test results within the specified time window for the selected company, enabling timely and accurate data synchronization. Ideal for systems requiring regular, scalable access to field-submitted test data.

Get Completed Test Results

Receive a structured response containing all verified and completed backflow test records submitted during the requested time range. Each record includes essential details such as test date, location, assembly info, and tester data—ensuring your system has everything needed for compliance and analysis.

Integrate Completed Test Results

Seamlessly import the returned test data into your platform, CRM, or compliance software. This step enables automated workflows, reporting, and record-keeping, eliminating manual entry while enhancing data accuracy and operational efficiency.

Steps to Integrate

Remit Integration Fee

Covers access to the API endpoint and includes WTM Solutions’ developer time spent coordinating with your team during integration.

Deploy Integration & Verify Functionality

Once API credentials are issued and endpoints are understood, deploy the integration in your system. Then, run test calls to confirm data is being securely exchanged and functioning as expected.

Go Live

Start enabling your users to transmit backflow test results directly from the field using the MachBackflow App, seamlessly syncing data into your connected system.

Abstract Waves

Connected Platforms 

Test Submit

Simplify Backflow Test Management with Test Submit

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png
Abstract Waves

Test Submit

Simplify Backflow Test Management with Test Submit

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png

Connected Platforms 

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png

Test Submit

Simplify Backflow Test Management with Test Submit

Abstract Waves

Test Submit

Simplify Backflow Test Management with Test Submit

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png

Connected Platforms 

Test Submit

Simplify Backflow Test Management with Test Submit

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png

Test Submit

Simplify Backflow Test Management with Test Submit

Connected Platforms 

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

Test Submit

Simplify Backflow Test Management with Test Submit

Connected Platforms 

A web-based, lightweight CRM that transforms how backflow test results are submitted and managed. Designed to work seamlessly with the MachBackflow App, it eliminates the need for redundant data entry and manual uploads.

Test Submit provides a streamlined experience for testers with features like:

✅ Real-Time Data Sync with MachBackflow App

✅ Accurate Submissions that reduce errors and rework

✅ Easy-to-Use Dashboard for fast tracking and organization

✅ Secure & Compliant data handling throughout the process

9983050C-37C9-4442-A868-517DD017610B.png

Test Submit

Simplify Backflow Test Management with Test Submit

Purple Net

All Test Results API  

Real-Time Backflow Data, Ready for Your CRM

The All Test Results API provides secure, real-time access to comprehensive backflow testing data within the MachBackflow ecosystem. It is built to support third-party tester platforms—both generic and custom-built—by delivering a continuous, scalable data feed optimized for seamless CRM integration and automated workflow management.

API Documentation 

Introduction

The WTMBackflowResultsAPI provides direct access to completed backflow tests conducted via the MachBackflow App. This API eliminates the need for manually transferring data between the app and test sheets or third-party programs. Additionally, it also replaces the process of exporting completed backflow test results to a CSV file and importing that file into third-party programs used for reporting and managing testing data.

 

The API facilitates a seamless transfer of backflow test data directly from the field to the management software, ensuring swift and efficient delivery. This eliminates errors that may arise from manual transcription and human interaction when transferring data captured in the field to third-party management software. 

Questions?

General Setup

 Parameters

To access the API, you need the Company API Key (referred to as "X-Company-Api-key"). These credentials are obtained upon payment of an initial connection fee of $250.00 USD. There are no additional charges for using the API beyond the initial fee, see limits section for more information on call limits.** 

To pay the connection fee and get the required credentials Contact Us. Once the fee is paid we will provide the Linked company ID and generated X-Company-Api-key. 

Property
Conditional
Description

X-Company-Api-key

Required

The generated API key, provided after the intial connection fee is paid and confirmed.

Linked company

Optional


The company id in the system, provided after initial connection fee is paid and confirmed.

offset

Optional 


Specifies where the API should start returning records from in the entire dataset.

limit

Optional 


Used to specify the maximum number of results or items that should be returned by the API in a single response.

updated_stamp

Recommended

Used to get records after a certain date and time.

Python Example:

The example above will retrieve all saved test results for ABC Backflow Testing from January 1st, 2024. 

bottom of page