Commonly Used API Endpoints in MeasureSquare

Commonly Used API Endpoints in MeasureSquare

In this article, you will learn how which endpoints are commonly used and what they are used for


When integrating Measure Square's Cloud API with your third-party system, you may be wondering where to start. To give you an idea of which endpoints you may want to use, the most commonly used ones are listed here below.

1. Get Group Projects by Page
Returns a list of projects belonging to all accounts in a group. Since there is a maximum of 100 results, you may submit a page index with each request to ultimately get all projects in a group. If you would like to conduct periodic backups of projects, this endpoint is for you.

2. Get Project Estimation
Returns estimation data (including quantity, waste ratio, cuts, and more) for a specific project. If you would like to generate a quote or invoice for a project, for example, you can submit a project ID as part of your request, and use this endpoint to transfer your estimation to your third-party software.

3. Create/Update a Project 
Creates a new project in MeasureSquare Cloud under a user's account, or updates project/customer/product information. Sometimes, you may want to create a project with information filled out from your third-party system, so that another user (such as a field rep) may simply sync on their device to pull in the project. This workflow can be used when office staff are creating and filling out project information, and field reps are simply doing measurements. Please keep in mind that the update part of this endpoint does not include drawing or product assignments.