이메일 템플릿 버전 목록 조회
GET /v1/email-templates/{family}/{locale}/versions · 권한 email-templates:read
슬롯의 버전을 최신순으로 내용 없이 나열합니다. 최대 51개가 반환됩니다: 최근 50개와 게시된 버전. 목록은 페이지로 나뉘지 않습니다. ETag 헤더는 슬롯의 최신 버전이며, 버전이 없는 슬롯은 빈 목록을 반환합니다.
경로 매개변수
| 매개변수 | 설명 |
|---|---|
family |
이메일 패밀리(예: verify_email 또는 email_otp, 이메일 템플릿 목록 조회 참고). |
locale |
로케일 태그(예: en 또는 de). |
응답
200 OK, ETag: "3"
{
"data": [
{"version": 3, "status": "draft", "source_version": null, "created_at": "2026-10-19T09:00:00Z", "published_at": null},
{"version": 2, "status": "published", "source_version": null, "created_at": "2026-10-18T14:10:00Z", "published_at": "2026-10-18T14:12:00Z"},
{"version": 1, "status": "archived", "source_version": null, "created_at": "2026-10-17T08:00:00Z", "published_at": "2026-10-17T08:05:00Z"}
],
"list_metadata": {"before": null, "after": null}
}
오류
| HTTP | code | 발생 시점 |
|---|---|---|
| 404 | not_found |
패밀리 또는 로케일을 알 수 없습니다. |
| 401 | unauthenticated |
자격 증명이 없거나 잘못되었거나 취소되었습니다. |
| 403 | insufficient_permissions |
자격 증명에 필요한 권한이 없습니다. |
| 429 | rate_limited |
요청 속도 제한을 초과했습니다. Retry-After 기간 이후에 다시 시도하세요. |
| 503 | service_unavailable |
종속 서비스를 일시적으로 사용할 수 없습니다. Retry-After 기간 이후에 다시 시도하세요. |
예제
curl https://api.eu.keenauth.com/v1/email-templates/verify_email/en/versions \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI: keenauth email-templates versions list verify_email en