API

문서 템플릿 수정

작성일 2026.03.24 | 수정일 2026.03.24

PATCH/crm-core/v1/document-templates/:templateId
Parameters
:templateId*— 템플릿 고유 아이디

기존 문서 템플릿의 정보를 수정합니다. OWNER 권한이 필요합니다.

Body Params

NameTypeRequiredDescription
namestring템플릿 이름
descriptionstring템플릿 설명
contentObject템플릿 내용 (TipTap JSON 형식)
variablesArray<Object>템플릿 변수 목록
keystring변수 키
labelstring변수 라벨
typestring변수 유형 (SYSTEM, PROPERTY, LINKED_TABLE)
sourceEntityIdstring소스 개체 ID (PROPERTY 유형에서 사용)
linkedTableConfigsArray<Object>연결 테이블 설정 목록
keystring테이블 키
sourceEntityIdstring소스 개체 ID
relationshipTypeIdstring관계 유형 ID
targetEntityIdstring대상 개체 ID
columnPropertyIdsArray<String>컬럼 속성 ID 목록

Response

NameTypemustDescription
templateIdstring*템플릿 고유 아이디
accountIdstring*계정 고유 아이디
documentTypeIdstring문서 유형 ID
namestring*템플릿 이름
descriptionstring템플릿 설명
contentObject템플릿 내용
variablesArray<Object>템플릿 변수 목록
keystring*변수 키
labelstring*변수 라벨
typestring*변수 유형
sourceEntityIdstring소스 개체 ID
linkedTableConfigsArray<Object>연결 테이블 설정
keystring*테이블 키
sourceEntityIdstring*소스 개체 ID
relationshipTypeIdstring*관계 유형 ID
targetEntityIdstring*대상 개체 ID
columnPropertyIdsArray<String>*컬럼 속성 ID 목록
dateCreateddate*최초 생성 날짜
dateUpdateddate*최근 수정 날짜

Structure

Request Structure
{ "name": "수정된 계약서 템플릿", "description": "템플릿 설명 텍스트", "content": { "type": "doc", "content": [] }, "variables": [ { "key": "customer_name", "label": "고객명", "type": "PROPERTY", "sourceEntityId": "ENT20260324090000ABCDEFGHIJKLMNO" } ], "linkedTableConfigs": [ { "key": "order_items", "sourceEntityId": "ENT20260324090000ABCDEFGHIJKLMNO", "relationshipTypeId": "REL20260324090000ABCDEFGHIJKLMNO", "targetEntityId": "ENT20260324090000BBCDEFGHIJKLMNO", "columnPropertyIds": [ "PROP20260324090000ABCDEFGHIJKLM" ] } ] }
Response Structure
{ "templateId": "DTPL20260324090000ABCDEFGHIJKLM", "accountId": "24010100001234", "documentTypeId": "DTYPE20260324090000ABCDEFGHIJKLM", "name": "수정된 계약서 템플릿", "description": "템플릿 설명 텍스트", "content": { "type": "doc", "content": [] }, "variables": [ { "key": "customer_name", "label": "고객명", "type": "PROPERTY", "sourceEntityId": "ENT20260324090000ABCDEFGHIJKLMNO" } ], "linkedTableConfigs": [ { "key": "order_items", "sourceEntityId": "ENT20260324090000ABCDEFGHIJKLMNO", "relationshipTypeId": "REL20260324090000ABCDEFGHIJKLMNO", "targetEntityId": "ENT20260324090000BBCDEFGHIJKLMNO", "columnPropertyIds": [ "PROP20260324090000ABCDEFGHIJKLM" ] } ], "dateCreated": "2026-03-24T09:00:00.000Z", "dateUpdated": "2026-03-24T09:00:00.000Z" }