Korea BaaS API 개요
Korea BaaS는 블록체인 기반 인증서 발급 및 이력관리 서비스를 위한 REST API를 제공합니다.
지갑 API
조직에 지갑을 발급하고 발급된 목록을 조회합니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
POST | /wallets | 지갑 발급 |
GET | /wallets | 지갑 목록 조회 |
인증서 API
블록체인 기반 디지털 인증서를 발급, 조회, 검증, 폐기합니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
GET | /certificates | 인증서 목록 조회 |
GET | /certificates/:certificateId | 인증서 단건 조회 |
GET | /certificates/:certificateId/items | 발급 이력 조회 |
POST | /certificates/:certificateId/issue | 인증서 발급 |
POST | /certificates/:certificateId/batch-issue | 인증서 대량 발급 |
POST | /certificates/:certificateId/revoke/:tokenId | 인증서 폐기 |
GET | /certificates/verify | 인증서 검증 (txHash · itemId) |
POST | /certificates/verify | 인증서 검증 (이미지) |
이력관리 API
제품·물류 이력을 온체인에 기록하고 조회합니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
GET | /traces | 이력관리 목록 조회 |
GET | /traces/:traceId | 이력관리 단건 조회 |
POST | /traces/:traceId/items | 아이템 생성 |
GET | /traces/:traceId/items | 아이템 목록 조회 |
GET | /traces/:traceId/items/:itemId/history | 아이템 이력 조회 |
POST | /traces/:traceId/items/:onChainItemId/records | 이력 레코드 추가 |
트랜잭션 API
API 키에 연결된 프로젝트의 블록체인 트랜잭션 이력을 조회합니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
GET | /transactions | 트랜잭션 목록 조회 |
GET | /transactions/:transactionId | 트랜잭션 단건 조회 |