이벤트 템플릿 관리
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tmplNostringOptionalExample:
템플릿번호
100tmplNmstringOptionalExample:
템플릿명
이벤트 HTML 템플릿tmplUseYnstringOptionalExample:
템플릿사용여부
YtmplDtlContstringOptionalExample:
템플릿상세내용
<p>템플릿상세내용</p>Responses
200
템플릿 목록 조회 성공
*/*
totalCountinteger · int32Optional
900
템플릿 목록 조회 실패
*/*
post/v2/marketing/eventTemplateMgmt/getTemplateList
POST /api/bo/v2/marketing/eventTemplateMgmt/getTemplateList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 111
{
"tmplNo": 100,
"tmplNm": "이벤트 HTML 템플릿",
"tmplUseYn": "Y",
"tmplDtlCont": "<p>템플릿상세내용</p>"
}{
"totalCount": 1,
"payloads": [
{
"tmplNo": "text",
"tmplNm": "text",
"tmplUseYn": "text",
"tmplDtlCont": "text",
"tmplDtlInfoList": [
{
"tmplNo": "text",
"tmplDtlGbCd": 10,
"tmplDtlSeq": "text",
"tmplDtlCmpsCd": 11,
"tmplPrioRnk": "text",
"htmlFileCont": "text",
"pcHtmlFileCont": "text"
}
]
}
]
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
200
템플릿 그리드 저장 성공
*/*
stringOptional
900
템플릿 그리드 저장 실패
*/*
post/v1/marketing/eventTemplateMgmt/saveEventTemplateGrid
POST /api/bo/v1/marketing/eventTemplateMgmt/saveEventTemplateGrid HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 582
{
"all": [
{
"tmplNo": "text",
"tmplNm": "이벤트 HTML 템플릿",
"tmplUseYn": "Y",
"tmplDtlCont": "<p>템플릿상세내용</p>",
"updateFlag": "text"
}
],
"create": [
{
"tmplNo": "text",
"tmplNm": "이벤트 HTML 템플릿",
"tmplUseYn": "Y",
"tmplDtlCont": "<p>템플릿상세내용</p>",
"updateFlag": "text"
}
],
"update": [
{
"tmplNo": "text",
"tmplNm": "이벤트 HTML 템플릿",
"tmplUseYn": "Y",
"tmplDtlCont": "<p>템플릿상세내용</p>",
"updateFlag": "text"
}
],
"delete": [
{
"tmplNo": "text",
"tmplNm": "이벤트 HTML 템플릿",
"tmplUseYn": "Y",
"tmplDtlCont": "<p>템플릿상세내용</p>",
"updateFlag": "text"
}
]
}textAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tmplNostringOptional
템플릿번호
tmplDtlGbCdstring · enumOptionalExample:
템플릿상세구분코드(EV014)
10Possible values: tmplDtlSeqstringOptional
템플릿상세순번
tmplDtlCmpsCdstringOptional
템플릿상세구성코드(EV016 11:HTML에디터,21:한줄댓글,22:출석체크,23:FAQ,24:게시글,25:게시글+댓글,26:게시글+이미지,27:게시글+댓글+이미지)
tmplPrioRnkinteger · int32Optional
템플릿우선순위
htmlFileContstringOptional
HTML파일내용
pcHtmlFileContstringOptional
HTML파일내용_PC용
Responses
200
템플릿 상세 등록 성공
*/*
stringOptional
900
템플릿 상세 등록 실패
*/*
post/v1/marketing/eventTemplateMgmt/saveEventTemplateDtlInfo
POST /api/bo/v1/marketing/eventTemplateMgmt/saveEventTemplateDtlInfo HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 139
{
"tmplNo": "text",
"tmplDtlGbCd": 10,
"tmplDtlSeq": "text",
"tmplDtlCmpsCd": "text",
"tmplPrioRnk": 1,
"htmlFileCont": "text",
"pcHtmlFileCont": "text"
}textAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tmplNostringOptional
템플릿번호
tmplNmstringOptionalExample:
템플릿명
이벤트 HTML 템플릿tmplUseYnstringOptionalExample:
템플릿사용여부
YtmplDtlContstringOptionalExample:
템플릿상세내용
<p>템플릿상세내용</p>updateFlagstringOptional
수정시 사용 컬럼
Responses
200
템플릿 베이스 등록 성공
*/*
stringOptional
900
템플릿 베이스 등록 실패
*/*
post/v1/marketing/eventTemplateMgmt/saveEventTemplateBase
POST /api/bo/v1/marketing/eventTemplateMgmt/saveEventTemplateBase HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"tmplNo": "text",
"tmplNm": "이벤트 HTML 템플릿",
"tmplUseYn": "Y",
"tmplDtlCont": "<p>템플릿상세내용</p>",
"updateFlag": "text"
}textAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
템플릿 시퀀스 채번 성공
*/*
integer · int32Optional
900
템플릿 시퀀스 채번 실패
*/*
get/v1/marketing/eventTemplateMgmt/getTmplNo
GET /api/bo/v1/marketing/eventTemplateMgmt/getTmplNo HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
1Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
tmplNoStringRequiredExample:
템플릿번호
1001Responses
200
템플릿 수정용 조회 성공
*/*
tmplNostringOptional
템플릿번호
tmplNmstringOptional
템플릿명
tmplUseYnstringOptional
템플릿사용여부
tmplDtlContstringOptional
템플릿상세내용
900
템플릿 수정용 조회 실패
*/*
get/v1/marketing/eventTemplateMgmt/getTmplInfo
GET /api/bo/v1/marketing/eventTemplateMgmt/getTmplInfo?tmplNo=null HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"tmplNo": "text",
"tmplNm": "text",
"tmplUseYn": "text",
"tmplDtlCont": "text",
"tmplDtlInfoList": [
{
"tmplNo": "text",
"tmplDtlGbCd": 10,
"tmplDtlSeq": "text",
"tmplDtlCmpsCd": 11,
"tmplPrioRnk": "text",
"htmlFileCont": "text",
"pcHtmlFileCont": "text"
}
]
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
tmplNoStringRequiredExample:
템플릿번호
1001Responses
200
상세 데이터 삭제 성공
*/*
stringOptional
900
상세 데이터 삭제 실패
*/*
get/v1/marketing/eventTemplateMgmt/deleteEventTemplateDtlInfo
GET /api/bo/v1/marketing/eventTemplateMgmt/deleteEventTemplateDtlInfo?tmplNo=null HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
text마지막 업데이트