소명 템플릿 목록 조회

현재 세션이 속한 테넌트의 모든 소명 템플릿 설정을 조회합니다.

필요 권한

마스터 계정으로 이용할 수 있습니다.

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