본문으로 이동

개발자센터

잼쿠봇과 연결하는 나만의 앱과 도구를 만들어 보세요. 스트리머가 동의한 채널의 명령어·룰렛·SR·포인트를 API로 다루고 채널 이벤트를 실시간으로 받을 수 있습니다.

문서 둘러보기

기본 정보

항목값
API 기본 주소https://jamkubot.com/api/v1/developer
인증OAuth2 인가 코드 방식 · Authorization: Bearer ACCESS_TOKEN
인가 화면GET https://jamkubot.com/developers/oauth/authorize
토큰 발급·갱신POST https://jamkubot.com/developers/oauth/token
토큰 폐기POST https://jamkubot.com/developers/oauth/revoke
토큰 정보GET https://jamkubot.com/api/v1/developer/me — 토큰의 채널·권한·만료 시각
호출 한도앱 하나당 분당 30회(연결된 모든 채널 합산) · X-RateLimit-* 헤더 — 제한
실시간 이벤트wss://jamkubot.com/api/v1/developer/ws
요청·응답JSON — 형식과 오류는 공통 사항을 참고하세요.

API 목록

앱이 호출할 수 있는 API와 필요한 권한입니다. 권한은 권한 (Scope)에서 자세히 설명합니다.

메서드경로권한문서
GET/api/v1/developer/me유효한 액세스 토큰 (Scope 불필요)토큰 정보 조회
GET/api/v1/developer/commandscommands:read명령어 목록 조회
POST/api/v1/developer/commandscommands:write명령어 추가
PUT/api/v1/developer/commands/{command_id}commands:write명령어 수정
DELETE/api/v1/developer/commands/{command_id}commands:write명령어 삭제
GET/api/v1/developer/roulettesroulette:read룰렛 목록 조회
GET/api/v1/developer/roulettes/{roulette_name}roulette:read룰렛 조회
POST/api/v1/developer/roulettesroulette:write룰렛 만들기
PUT/api/v1/developer/roulettes/{roulette_name}roulette:write룰렛 수정
DELETE/api/v1/developer/roulettes/{roulette_name}roulette:write룰렛 삭제
GET/api/v1/developer/roulette-logroulettelog:read룰렛 내역 조회
GET/api/v1/developer/srsr:controlSR 상태 조회
POST/api/v1/developer/sr/controlsr:control재생 제어
GET/api/v1/developer/pointspoints:read포인트 목록 조회
GET/api/v1/developer/points/lookuppoints:read시청자 포인트 조회
WS/api/v1/developer/wsevents:subscribe연결

연동하다 막히셨나요?

오류 코드와 토큰·권한 상태를 먼저 확인해 주세요. 해결되지 않으면 디스코드로 문의해 주세요.

오류 응답 확인문의하기

명령어, 룰렛, OBS처럼 궁금한 걸 검색해 보세요.