Product catalog APIs
| API | Description |
|---|---|
| GET api/productdbs/{id}/products |
Get products from product catalog |
| POST api/productdbs/{id}/products |
Create/Update/Delete the products in product catalog. |
| DELETE api/productdbs/{id}/products |
Delete some products in product catalog |
| GET api/productdbs?m2Id={m2Id} |
Get the user's product catalogs |
| POST api/productdbs?m2Id={m2Id}&name={name} |
Create empty product catalog |
| DELETE api/productdbs?id={id}&m2Id={m2Id} |
Delete the whole product catalog |
Common APIs
FloorCovering Project APIs
Stone Project APIs
| API | Description |
|---|---|
| POST api/{m2Id}/stoneProjects |
Create or update project for MeasureSquare ID |
| GET api/{m2Id}/stoneProjects?Search={Search}&IsArchived={IsArchived}&ShowTags={ShowTags}&Orderby={Orderby}&PageIndex={PageIndex}&PageSize={PageSize} |
Get the stone projects by MeasureSquare ID |
| GET api/stoneProjects/{projectId}?getProductInfo={getProductInfo} |
Get stone project info, inclue Customer Info/Job Site Contact and Address/Management/Project products |
| GET api/stoneProjects/{projectId}/worksheet |
Get project worksheet |
| GET api/stoneProjects/{projectId}/estimation |
Get project estimation |
| GET api/stoneProjects/{projectId}/slabOptimizerPDF?slabName={slabName} |
Get the stone project Slab Optimizer PDF |
| GET api/stoneProjects/{projectId}/dryLayPDF?slabName={slabName} |
Get the stone project Dry Lay PDF |