발급된 배지 상세 조회

운영 발급된 배지의 수신자, 상태, 이미지와 검증 가능한 credential URL을 조회합니다.

16

발급된 배지

발급된 배지 상세 조회#

운영 발급된 배지의 수신자, 상태, 이미지와 검증 가능한 credential URL을 조회합니다.
GET/assertions/{assertionId}
VIEWER+X-API-KEY

파라미터

assertionId필수
path · UUID
발급된 배지 ID

응답 본문application/json

공통 단건 응답의 data에 포함되는 필드입니다.

필드타입설명
id
UUID
발급된 배지 ID
serialNumber
string
조직 내 발급된 배지 일련번호
badge
object
발급 대상 배지 요약
badge.id
UUID
리소스 ID
badge.name
string
배지 이름
badge.image
object | null
배지 이미지. 이미지가 없으면 null
badge.image.id
UUID
이미지 미디어 파일 ID
badge.image.urls
object
용도별 이미지 URL
badge.image.urls.original
string
원본 이미지 URL
badge.image.urls.medium
string
중간 크기 이미지 URL
badge.image.urls.small
string
작은 크기 이미지 URL
program
object | null
연결된 프로그램 요약. 프로그램 없이 발급한 경우 null
program.id
UUID
리소스 ID
program.name
string | null
리소스 이름. 연결된 프로그램이 삭제된 경우 null일 수 있음
program.image
object | null
프로그램 이미지. 이미지가 없거나 연결된 프로그램이 삭제된 경우 null
program.image.id
UUID
이미지 미디어 파일 ID
program.image.urls
object
용도별 이미지 URL
program.image.urls.original
string
원본 이미지 URL
program.image.urls.medium
string
중간 크기 이미지 URL
program.image.urls.small
string
작은 크기 이미지 URL
issuanceId
UUID
발급 작업 ID
recipient
object
배지를 받은 수신자 정보
recipient.name
string
수신자 이름
recipient.email
string | null
수신자 이메일. 이메일을 사용하지 않은 경우 null
recipient.phoneNumber
string | null
수신자 전화번호. 전화번호를 사용하지 않은 경우 null
recipient.sourcedId
string | null
발급 요청에서 제공한 외부 수신자 식별자. 제공하지 않은 경우 null
recipient.receiveType
enum code
배지 수신 방식
허용값EMAILKAKAOTALK
stateCode
enum code
발급된 배지 상태 코드
허용값PROCESSINGISSUEDRECEIVEDFAILEDREISSUEDREVOKEDEXPIRED
errorCode
string | null
수신자별 비동기 발급 오류 유형. HTTP 오류 응답의 error.code와 별도이며 오류가 없으면 null
허용값MISSING_INFOINTERNAL_SERVER_ERROREXTERNAL_SERVER_ERROREMAIL_SERVER_ERRORKAKAO_SERVER_ERRORREJECTED_EMAILBOUNCED_EMAILRECIPIENT_NOT_FOUNDRECIPIENT_IDENTITY_MISSINGDUPLICATE_ISSUANCEBADGE_IMAGE_MISSINGBADGE_IMAGE_DOWNLOAD_FAILEDISSUER_KEY_GENERATION_FAILEDCREDENTIAL_CANONICALIZATION_FAILEDCREDENTIAL_HASH_FAILEDCREDENTIAL_SIGNING_FAILEDCREDENTIAL_SERIALIZATION_FAILEDBLOCKCHAIN_CONFIG_MISSINGBLOCKCHAIN_CONFIG_INVALIDBLOCKCHAIN_RPC_FAILEDBLOCKCHAIN_TX_REJECTEDBLOCKCHAIN_TX_RESULT_UNKNOWNBLOCKCHAIN_TX_REVERTEDBLOCKCHAIN_RECEIPT_INVALIDBADGE_IMAGE_BAKING_FAILEDARTIFACT_UPLOAD_FAILEDARTIFACT_PERSISTENCE_FAILEDISSUANCE_LOCK_TIMEOUTISSUANCE_LOCK_LOSTNOTIFICATION_RECIPIENT_MISSINGNOTIFICATION_CHANNEL_UNSUPPORTEDEMAIL_SEND_FAILEDKAKAO_SEND_FAILEDNOTIFICATION_DELIVERY_FAILEDUNKNOWN
expiredAt
ISO-8601 datetime | nullUTC 예: 2027-07-22T15:00:00Z
발급된 배지 만료 일시. 만료 정책이 없으면 null
issuedAt
ISO-8601 datetimeUTC 예: 2026-07-23T01:24:31Z
실제 발급일. createdAt은 생성 시각이므로 발급일 표시에는 issuedAt을 사용
createdAt
ISO-8601 datetimeUTC 예: 2026-07-23T01:24:31Z
발급된 배지 생성 일시
credentialUrl
string | null
발급된 배지를 검증할 수 있는 URL. credential 데이터가 없으면 null. 서버가 반환한 URL을 사용
openbadgeImageUrl
string | null
OpenBadge 증명서 이미지 URL. credential URL이 없으면 null. 서버가 반환한 URL을 사용