Skip to content

발급이력 목록 조회

GET
/badges/history

배지 발급이력을 조회합니다. 수령인 이름·이메일, 배지 제목, 발급일·회수일 범위로 필터링합니다. 발급·회수 요청의 처리 결과를 확인할 때 사용하십시오.

Authorizations

ApiKeyAuth
Type
API Key (header: X-API-Key)

요청 파라미터

필드명위치타입필수 여부기본값설명
pagequeryintegerOptional1조회할 페이지 번호 (미전달 시 1)
rows_per_pagequeryintegerOptional20페이지당 항목 수 (미전달 시 20, 최대 100)
sort_byqueryarray<string>Optional-정렬 컬럼명. 여러 개 지정 시 파라미터를 반복합니다 (예: `sort_by=reg_date&sort_by=title`).
sort_typequeryarray<string>Optional-정렬 방향. `sort_by`와 같은 순서로 반복합니다 (예: `sort_type=desc`).
recipient_namequerystringOptional-수령인 이름 필터
recipient_emailquerystringOptional-수령인 이메일 필터
titlequerystringOptional-배지 제목 필터
issue_start_datequerystring · dateOptional-발급 시작일
issue_end_datequerystring · dateOptional-발급 종료일
revoke_start_datequerystring · dateOptional-회수 시작일
revoke_end_datequerystring · dateOptional-회수 종료일

Responses

발급이력 목록

application/json
JSON
{
  
"code": "0001",
  
"message": "요청 성공하였습니다.",
  
"data": {
  
  
"list": [
  
  
  
{
  
  
  
  
"badge_id": "0QY4B3HP11FHQ",
  
  
  
  
"template_id": "TPL00000000005",
  
  
  
  
"title": "창의 부트캠프",
  
  
  
  
"badge_type_name": "참여",
  
  
  
  
"category_name": "내부훈련",
  
  
  
  
"level": 2,
  
  
  
  
"level_name": "중급",
  
  
  
  
"recipient_name": "홍길동",
  
  
  
  
"recipient_email": "mq1p24m8@kakao.com",
  
  
  
  
"status_name": "발급완료",
  
  
  
  
"email_status": "SENT",
  
  
  
  
"issuing_org": "미래대학교",
  
  
  
  
"valid_until": null,
  
  
  
  
"issued_at": "2027-01-03 05:36:43",
  
  
  
  
"reg_date": "2027-01-03 05:36:40",
  
  
  
  
"revoke_at": null
  
  
  
}
  
  
],
  
  
"total_count": 1,
  
  
"page": 1,
  
  
"rows_per_page": 20
  
}
}

Samples