가이드
시작하기
superplace는 공간 운영을 위한 플랫폼입니다. 예약·결제, 손님 출입(문·키오스크), 문의 응대, 매출, 기기 제어를 매장마다 한 콘솔에서 다룹니다. 이 API는 그 콘솔이 하는 일을 앱에서 그대로 하게 합니다.
superplace API는 하나입니다. 앱 연결 토큰으로 호출합니다.
기본 주소
기본 주소는 https://api.superplace.so입니다. 경로 앞머리가 서비스입니다.
| 접두어 | 서비스 |
|---|---|
/core | 인증, 활동 기록, 매장 정보 |
/space | 예약, 손님, 회원권, 출입 |
/device | 기기, 문 |
/inbox | 문의 |
/msg | 메시지 |
/pay | 매출 |
/retail | 상품 |
/promo | 프로모션 |
/workforce | 직원 |
자격
앱 연결(OAuth 2.1)로 토큰을 받습니다. 토큰에는 연결한 사람의 권한이 담깁니다. 호출할 수 있는 범위는 API 범위에 있습니다.
첫 호출
- 앱 연결로 액세스 토큰을 받습니다.
- 예약 목록을 읽습니다.
Code
- 문을 엽니다.
Idempotency-Key는 필수입니다.
Code
$DOOR는 GET /device/v1/devices가 돌려주는 문의 id입니다. 자세한 내용은 기기에 있습니다.
응답 형식
Code
| 상태코드 | 의미 |
|---|---|
| 401 | 토큰 만료. 다시 교환합니다. |
| 403 | 권한 없음 |
| 404 | 대상 없음 |
| 429 | 요청 한도 초과 |
| 409 | 규칙 위반, 또는 기기 명령에서 기기 오프라인(details.reason: offline, 명령을 보내지 않음). message에 이유가 있습니다. |
| 502 | 기기가 명령을 거절했습니다(details.reason: refused). |
| 504 | 기기가 답하지 않았습니다(details.reason: noResponse). 실행됐는지 알 수 없으니 같은 Idempotency-Key로 다시 보냅니다. |
오류 본문의 error는 AUTH.TOKEN_INVALID처럼 영역.코드 꼴이고, 분기에 쓰는 부가 정보는 details에 담깁니다. 연산마다 돌려주는 코드는 API 레퍼런스의 응답 절에 있습니다.
시각과 목록
- 시각은 RFC3339 문자열입니다(
2026-11-03T14:00:00+09:00,2026-11-03T05:00:00Z모두 됩니다). 응답의 시각도 RFC3339이고 오프셋이 붙어 옵니다. - 목록은
page·perPage(또는start·end)로 넘기고total이 전체 건수입니다. 인자 설명은 연산마다 레퍼런스에 있습니다. - 연결된 매장이나 조직은
GET /core/v1/me로 확인합니다. 매장 연결이면placeId, 조직 연결이면orgId가 옵니다.
다음
예전에 파트너 키로 연동한 곳은 파트너 키(레거시)를 보세요.
Last modified on