This webhook event includes a body containing the estimate data for a specific Archisketch project.
It is triggered when the user clicks the [Send Estimate] button in the Archisketch 3D planner.

Event Body
| Field | Description | Type | Nullable |
|---|---|---|---|
| id | 웹훅 이벤트 고유 ID | String | |
| userId | 견적서를 전송한 유저 고유 ID | String | |
| userName | 견적서를 전송한 유저 이름 | String | |
| userEmail | 견적서를 전송한 유저 이메일 | String | |
| projectId | 프로젝트 고유 ID | String | |
| projectName | 프로젝트명 | String | |
| furnitureItems | 가구 견적 리스트 | List<FurnitureItem> | |
| finishItems | 마감재 견적 리스트 | List<FinishItem> |
<FurnitureItem>
| Field | Description | Type | Nullable |
|---|---|---|---|
| floorId | 층 고유 ID | String | |
| floorName | 층 이름 | String | |
| roomId | 방 고유 ID | String | O |
| roomType | 방 타입 | String | O |
| componentId | 제품 고유 ID | String | |
| code | 제품 코드 | String | O |
| previewImage | 제품 이미지 (CDN URL) | String | O |
| name | 제품명 | String | |
| colorName | 제품 색상명 | String | O |
| colorCode | 제품 색상코드 | String | O |
| dimensionInch | 제품 규격 (inch) | Dimension | O |
| dimensionMm | 제품 규격 (mm) | Dimension | O |
| quantity | 제품 수량 | Int | |
| retailPrice | 제품 소비자단가 | Price | |
| factoryPrice | 제품 공장단가 | Price | O |
| totalPrice | 제품 가격 합계 | Price |
<FinishItem>
| Field | Description | Type | Nullable |
|---|---|---|---|
| floorId | 층 고유 ID | String | |
| floorName | 층 이름 | String | |
| roomId | 방 고유 ID | String | O |
| roomType | 방 타입 | String | O |
| productId | 마감재 고유 ID | String | |
| code | 마감재 코드 | String | O |
| previewImage | 마감재 이미지 (CDN URL) | String | O |
| name | 마감재명 | String | |
| colorName | 마감재 색상명 | String | O |
| colorCode | 마감재 색상코드 | String | O |
| dimensionInch | 마감재 규격 (inch) - Depth는 항상 Null | Dimension | O |
| dimensionMm | 마감재 규격 (mm) - Depth는 항상 Null | Dimension | O |
| quantity | 마감재 수량 | Int | |
| tileQuantity | 마감재 수량 (타일 단위) | Int | |
| tileQuantityMin | 마감재 최소 수량 (타일 단위) | Int | |
| tileQuantityMax | 마감재 최대 수량 (타일 단위) | Int | |
| targetType | 마감재 적용 면적 타입 (floor/ceiling/wall) | String | |
| targetArea | 마감재 적용 면적 | Double | |
| retailPrice | 마감재 소비자단가 | Price | |
| totalPrice | 마감재 가격 합계 | Price |
<Price>
| Field | Description | Type | Nullable |
|---|---|---|---|
| value | 가격 | Double | |
| currency | 통화 (KRW/USD/EUR/JPY/GBP/CNY/VND/TWD) | String |
<Dimension>
| Field | Description | Type | Nullable |
|---|---|---|---|
| width | 너비 | Double | |
| height | 높이 | Double | |
| depth | 깊이 | Double | O |
Example
{
"id": "ZCkjFzOC1BF73A3933343E2",
"userId": "Y8X15bQE6FED24740AB42FA",
"userName" : "John Doe",
"userEmail": "[email protected]",
"projectId": "ZUWc84VCEF2F56B34BB4423",
"projectName": "Modern Living Room",
"furnitureItems": [
{
"floorId": "01920A5D-7857-4177-9EA1-8BE5CCDFED74",
"floorName": "Floor 1",
"roomId": "dde64fe4-07c7-4ae3-9976-720bc500588a",
"roomType": "거실&다이닝",
"componentId": "XcaEtD_E15876369C954A5E",
"code": "FURN1234",
"previewImage": "https://resources.archisketch.com/product/XcaEtD_E15876369C954A5E/preview.png",
"name": "라탄 케인 오크 침대 (Queen)",
"colorName": "오크",
"colorCode": "#D4A373",
"dimensionInch": {
"width": 61.42,
"height": 42.76,
"depth": 81.89
},
"dimensionMm": {
"width": 1560.0,
"height": 1086.0,
"depth": 2080.0
},
"quantity": 2,
"retailPrice": {
"value": 540000.0,
"currency": "KRW"
},
"factoryPrice": {
"value": 500000.0,
"currency": "KRW"
},
"totalPrice": {
"value": 1080000.0,
"currency": "KRW"
}
}
],
"finishItems": [
{
"floorId": "67b3e8b8950d140331ca948d",
"floorName": "Floor 1",
"roomId": "dde64fe4-07c7-4ae3-9976-720bc500588a",
"roomType": "거실&다이닝",
"productId": "ZOaPdJn3009D1C621A145E6",
"code": "FINISH5678",
"previewImage": "https://resources.archisketch.com/product/ZOaPdJn3009D1C621A145E6/preview.png",
"name": "대리석 타일",
"colorName": "화이트",
"colorCode": "#FFFFFF",
"dimensionInch": {
"width": 39.37,
"height": 39.37,
"depth": null
},
"dimensionMm": {
"width": 1000.0,
"height": 1000.0,
"depth": null
},
"quantity": 41,
"tileQuantity": 41,
"tileQuantityMin": 35,
"tileQuantityMax": 41,
"targetType": "floor",
"targetArea": 34.3,
"retailPrice": {
"value": 85000.0,
"currency": "KRW"
},
"totalPrice": {
"value": 3485000.0,
"currency": "KRW"
}
}
]
}
