파라메트릭

파라메트릭 컴포넌트 수정

put

파라메트릭 컴포넌트를 수정한다.

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

컴포넌트 ID

Body
namestringRequired

이름

Example: 일반하부장(1도어)
parametricTypestringRequired

파라메트릭 유형 (assembly | modeling)

Example: assembly
codestringOptional

코드

Example: PARAM-001
brandCodestringOptional

브랜드 코드

Example: BRAND-001
namespacestringOptional

네임스페이스

Example: kitchen
typestringOptional

타입

Example: baseCabinet
statusstringOptional

상태

Example: ACTIVE
skustringOptional

SKU

Example: SKU-12345
mainMaterialstringOptional

주재료

Example: 원목
subMaterialstringOptional

부재료

Example: 금속
rawMaterialstringOptional

원재료

Example: 참나무
unitstringOptional

단위

Example:
versionstringOptional

버전

Example: v1.0
modelingIdstringOptional

모델링 ID

Example: XoczGmj878585A7E7E64F6C
glbUrlstringOptional

GLB URL

Example: https://resources.archisketch.com/components/xxx/model.glb
previewImagestringOptional

미리보기 이미지 URL

Example: https://resources.archisketch.com/components/xxx/preview.png
imagesstring[]Required

이미지 URL 목록

Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
put
/api/v1/parametric/components/{id}
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

파라메트릭 컴포넌트 생성

post

새 파라메트릭 컴포넌트를 생성한다.

Authorizations
x-api-keystringRequired
Body
namestringRequired

이름

Example: 일반하부장(1도어)
parametricTypestringRequired

파라메트릭 유형 (assembly | modeling)

Example: assembly
codestringOptional

코드

Example: PARAM-001
brandCodestringOptional

브랜드 코드

Example: BRAND-001
namespacestringOptional

네임스페이스

Example: kitchen
typestringOptional

타입

Example: baseCabinet
statusstringOptional

상태

Example: ACTIVE
skustringOptional

SKU

Example: SKU-12345
mainMaterialstringOptional

주재료

Example: 원목
subMaterialstringOptional

부재료

Example: 금속
rawMaterialstringOptional

원재료

Example: 참나무
unitstringOptional

단위

Example:
versionstringOptional

버전

Example: v1.0
modelingIdstringOptional

모델링 ID

Example: XoczGmj878585A7E7E64F6C
glbUrlstringOptional

GLB URL

Example: https://resources.archisketch.com/components/xxx/model.glb
isFinalbooleanOptional

최종 부품 여부

Default: falseExample: true
isPersonalbooleanOptional

개인 라이브러리 여부. true이면 enterpriseId 없이 저장됨

Default: falseExample: false
previewImagestringOptional

미리보기 이미지 URL

Example: https://resources.archisketch.com/components/xxx/preview.png
imagesstring[]Required

이미지 URL 목록

Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
post
/api/v1/parametric
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

컴포넌트 파라미터 목록 조회

get

파라메트릭 컴포넌트의 파라미터 목록을 조회한다.

Authorizations
x-api-keystringRequired
Path parameters
componentIdstringRequired

컴포넌트 ID

Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
get
/api/v1/parametric/components/{componentId}/parameters
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

컴포넌트 파라미터 생성

post

파라메트릭 컴포넌트에 파라미터를 생성한다.

Authorizations
x-api-keystringRequired
Path parameters
componentIdstringRequired

컴포넌트 ID

Body
Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
post
/api/v1/parametric/components/{componentId}/parameters
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

파라미터 정보 수정

post

파라미터 정보를 수정한다.

Authorizations
x-api-keystringRequired
Path parameters
parameterIdstringRequired

파라미터 ID

Body
displayNamestringRequired

표시 이름

Example: 너비
referenceNamestringRequired

참조 이름

Example: width
typestring · enumRequired

파라미터 타입

Example: NUMBERPossible values:
priorityinteger · int32Required

우선순위

Example: 1
descriptionstringOptional

설명

Example: 가구의 너비를 설정합니다
hideConditionstringOptional

숨김 조건 표현식

Example: width > 1000
enterpriseParameterIdstringOptional

기업 파라미터 ID

Example: 507f1f77bcf86cd799439011
Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
dataanyOptional

응답 데이터

post
/api/v1/parametric/components/parameters/{parameterId}
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

파라미터 단건 삭제

delete

파라미터를 단건 삭제한다.

Authorizations
x-api-keystringRequired
Path parameters
parameterIdstringRequired

파라미터 ID

Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
dataanyOptional

응답 데이터

delete
/api/v1/parametric/components/parameters/{parameterId}
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

파라미터 다건 삭제

delete

파라미터를 다건 삭제한다.

Authorizations
x-api-keystringRequired
Body
parameterIdsstring[]Required

삭제할 파라미터 ID 목록

Example: ["507f1f77bcf86cd799439011"]
Responses
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

application/json
resultstring · enumRequired

응답 결과 타입

Possible values:
dataanyOptional

응답 데이터

delete
/api/v1/parametric/components/parameters
200

모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)

Last updated

Was this helpful?