REST API와 MCP를 통해 AI 에이전트, 웹 서비스, 앱에 문자·이메일·알림톡 발송 기능을 쉽게 연동하세요.
시작하기
REST API로 SMS, 장문(LMS), 이미지(MMS), 이메일을 프로그래밍 방식으로 발송합니다.
REST API승인된 템플릿으로 카카오 알림톡을 발송하고, 실패 시 SMS로 자동 대체합니다.
알림톡OpenClaw, Claude, ChatGPT 등 AI 에이전트에서 자연어 명령으로 문자를 발송합니다.
MCP Protocol포인트 충전, 충전 이력 조회, 월별 빌링 집계 API입니다. SMS·MCP 등 모든 채널이 공유하는 포인트를 관리합니다.
충전슈퍼관리자 키로 하위 가맹점 생성·API 키 발급·발신번호 신청 대행·대행 발송·포인트 기록을 합니다.
ResellerAPI 변경 이력
기존 API 호출은 그대로 동작합니다. 바뀐 동작은 대량 이메일 광고 통제뿐입니다.
PUT /api/admin/tenants/{id} 하위 가맹점 보장(멱등) · POST …/api-keys/rotate 키 교체 · 공유 지갑 wallet_mode(GET /api/admin/wallet, …/usage) — 리셀러 API › 연동 표준/api/v1/webhook(HMAC 서명, 적어도 한 번 전달) — SMS API › 웹훅POST /api/v1/email/send/bulk: 광고(adType:"ad" 또는 제목·본문 (광고))면 야간(21~08시, 예약은 예약 시각 기준) 400 NIGHT_AD_BLOCKED, 수신거부 주소 제외(optoutFiltered), 제목에 (광고) 보장. 예약 배치도 발송 시각에 다시 확인해 야간이면 08시 이후로 미룹니다/api/v1/sms/balance·/api/v1/tenant/billing-type 에 walletMode/openapi/imsend-v1.yaml) 공개가맹점 API(/api/v1/**)와 리셀러 API(/api/admin/**)의 요청·응답·오류 코드를 기계가 읽을 수 있는 OpenAPI 3.1 문서로 공개합니다. API 동작은 바뀌지 않습니다. 코드 생성·응답 필드 확인은 이 계약을 기준으로 하세요 — imsend-v1.yaml 내려받기
기존 API 호출은 그대로 동작합니다. 바뀐 동작은 기존 충전 화면(가상계좌 선택지 제거·폐지 예고)뿐입니다. 새 기능을 쓰려면 아래 절을 확인하세요.
GET /api/v1/optout 수신거부 상태 변경 이벤트(커서, 180일 보존·만료 시 410 CURSOR_EXPIRED) · GET /api/v1/optout/snapshot 현재 차단 전체 — SMS API › 수신거부 변경 조회/api/v1/sms/send 의 선택 필드 clientRequestId: 같은 값으로 다시 보내면 완료된 요청은 새로 발송하지 않고 처음 응답을 돌려줍니다(idempotentReplay). 처리 중이면 503 IN_PROGRESS, 선점 후 10분이 지나도 완료 기록이 없으면(적재 0 확정) 같은 키로 새로 발송합니다. 키가 있는 요청은 수신자 1,000명까지입니다 — SMS API › 멱등 키GET /api/v1/sms/batch/{batchId}/results 건별 결과: 상태는 등록(예약 발송은 예약) 시각 72시간 뒤 고정(UNCONFIRMED), 실제 차감액 chargedAmount 는 같은 기준 7일 뒤 확정 — SMS API › 배치 결과POST /api/v1/charge/session 서버 간 충전 세션(브라우저에 API 키를 싣지 않는 충전 팝업, 선불·카드 전용) — 충전 › 충전 세션/charge?apiKey= 방식(응답 Deprecation 헤더). 결과 알림 postMessage 는 충전 페이지 자신의 origin 과 등록된 origin(charge.embed_origins)으로만 보냅니다('*' 제거). 충전 화면의 가상계좌 선택지 제거 — 충전 › 기존 충전 화면charge=false 조건 정정 — 리셀러 APIGET /api/v1/optout/info → {optout080} 광고 문구에 넣을 무료수신거부 번호 — SMS API › 080 번호API 공통
모든 API는 X-API-Key 헤더 인증을 사용합니다. API 키는 계정 설정에서 발급합니다.
모든 REST API 요청의 기본 URL입니다.
Content-Type: application/json
선불 포인트 방식. 발송 성공 시에만 차감됩니다. (기본 단가 — 가맹점별 협의가·MCP 단가는 별도)
| SMS | 12원/건 |
| LMS | 35원/건 |
| MMS | 85원/건 |
| 이메일 | 1.2원/건 |
| 알림톡 | 10원/건 |