소명 템플릿 목록 조회
현재 세션이 속한 테넌트의 모든 소명 템플릿 설정을 조회합니다.
필요 권한
마스터 계정으로 이용할 수 있습니다.
HTTP 요청
GET /api/sonar/push-templates
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
https://HOSTNAME/api/sonar/push-templates
정상 응답
{
"templates": {
"sms_explain_req_msg": "$category 건에 대한 소명 요청이 메일로 발송되었습니다. 기한: $expire_date",
"sms_explain_review_req_msg": "$emp_name $emp_title 소명 검토 요청이 메일로 발송되었습니다. 기한: $expire_date"
}
}
-
templates (맵): 템플릿 설정 키/값 쌍
설정 키 설명 explanation_domain 소명 제출 도메인. https://DOMAIN 형태 mail_explain_req_subject 소명 요청 메일의 제목 mail_explain_req_body 소명 요청 메일의 본문 mail_explain_review_req_subject 소명 검토 요청 메일의 제목 mail_explain_review_req_body 소명 검토 요청 메일의 본문 sms_explain_req_msg 소명 요청 알림 SMS sms_explain_review_req_msg 소명 검토 요청 SMS 각 템플릿에는 아래의 매크로를 사용할 수 있습니다:
매크로 설명 $category 분류 $emp_key 소명자 사번 $emp_name 소명자 성명 $emp_title 소명자 직급 $url 소명 제출 URL $expire_date 소명 제출 마감일 (yyyy-MM-dd) $expire_time 소명 제출 마감시각 (HH:mm:ss) $user_note 수동 소명 요청 시 설명
오류 응답
관리 권한이 없는 경우
HTTP 상태 코드 500 응답.
{
"error_code": "illegal-state",
"error_msg": "no-permission"
}