---
title: PulseIQ API
slug: pulseiq-api
docTags: 
createdAt: 2026-06-30T15:35:19.906Z
---

# API for Uploading Designs and Working with Embroidery Machines



The Analytics level includes API calls to upload embroidery files to PulseIQ, colorize designs, and send designs to machines.  The Analytics level includes API calls to upload embroidery files to PulseIQ, colorize designs, and send designs to machines.  These API endpoints include:

**Uploading Embroidery Designs**

1\. /api/Designs/CreateDesignsFromFile 
2\. /api/Designs/CreateDesignsFromUrl

**API Calls Used for Machine Inquiry and Needle Color Setting**

1\. /api/Machines/List 
2\. /api/Machines/GetDefaultNeedles 
3\. /api/Machines/GetMachineNeedles 
4\. /api/Machines/UpdateMachineNeedles 
5\. /api/Colours/List 


**API Call to Send an Uploaded Design to the Machine**

1\. /api/Workflow/SendDesignsToEmbroideryMachines 
2\. /api/Workflow/GetOperationProgress 

**Notes:&#x20;**

When using api/Designs/CreateDesignsFromUrl:

1.  Make sure the URL can be downloaded by anyone
2. Make sure the design name is included in the URL



More information can be found through the following links:

[https://pulseiqus.tajimasoftware.com/api/Home/Machines](https://pulseiqus.tajimasoftware.com/api/Home/Machines)

[https://pulseiqus.tajimasoftware.com/api/Home/Colours](https://pulseiqus.tajimasoftware.com/api/Home/Colours)

[https://pulseiqus.tajimasoftware.com/api/Home/Workflow](https://pulseiqus.tajimasoftware.com/api/Home/Workflow)



Only the embroidery endpoints listed at the beginning of the document are currently available.
