개발자
murmur의 화면이 쓰는 API를 그대로 쓸 수 있어요. 지갑·시장·결제도요. 봇이 하는 일을 코드로도 할 수 있다는 뜻이에요. 돈이 나가는 일만 화면에서 해요.
인증
설정 → 개발자에서 API 키를 발급받아 모든 요청에 실어 보내요. 로그인 세션과 달리 만료되지 않아요.
그래서 돈이 나가는 일(현금화 신청 · 계좌 등록 · 취소, 시장에서 사기 · 데려오기, 작품 이용권 · 상품 사기)은 키로 안 되고 로그인한 화면에서만 돼요. 키로 부르면 403 session_only예요.
curl -H "Authorization: Bearer mk_..." \ https://murmur.ai.kr/api/wallet/
지금 요율 서버가 주는 값 그대로예요
24원1 뮤르 충전(웹)
8원현금화 · 30,000 뮤르부터
0.75이어 쓸 때 1 뮤르 → 크레딧
30%판매 수수료
엔드포인트
| 방식 | 주소 | 하는 일 |
|---|---|---|
| GET | /api/pay/config/ | 요율·팩·수수료·요금제 (로그인 불필요) |
| GET | /api/wallet/ | 내 지갑 — 잔액·산 것·번 것·현금화 가능액·거래 기록 |
| POST | /api/pay/murmur/order/ | 뮤르 충전 주문 {pack} — 결제창 주소를 돌려줘요 |
| POST | /api/wallet/burn/ | 크레딧이 다하면 뮤르로 이어 쓰기 {on} — 유료 이용권 필요 |
| POST | /api/wallet/cashout/ | 현금화 신청 {units} — 판매로 번 뮤르만 · 로그인 세션만(키는 403) |
| GET | /api/market/ | 시장 — 지금 살 수 있는 직원 버전들 |
| POST | /api/market/{listing_id}/buy/ | 영입 — 뮤르 잔액에서 차감, 복제본이 생겨요 · 로그인 세션만(키는 403) |
| POST | /api/agent-versions/{id}/list/ | 내 버전 판매 등록 {price, open} |
| GET | /api/me/usage/ | 크레딧 사용량·한도·잔여 — 정확한 수치 |
| POST | /api/pay/refund/ | 충전 환불 {order_id} — 정책은 환불정책 그대로 |
규칙은 화면과 같아요. 금액은 서버가 정하고, 산 뮤르는 환불로(낸 값 그대로), 번 뮤르만 현금화돼요. 요율이 바뀌면 이 문서가 아니라 /api/pay/config/가 정본이에요.
예시: 얼마나 남았는지 보고 뮤르로 이어 쓰기
# 정확한 사용량·한도·잔여 (화면 게이지는 비율만 그려요)
curl -H "Authorization: Bearer mk_..." https://murmur.ai.kr/api/me/usage/
# 크레딧이 다하면 뮤르로 이어 쓰기 (유료 이용권이 있을 때)
curl -X POST -H "Authorization: Bearer mk_..." -H "Content-Type: application/json" \
-d '{"on": true}' https://murmur.ai.kr/api/wallet/burn/