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"
}
}
]
}