본문으로 건너뛰기

앱 관리 API

📌 앱 자체의 생성/수정/삭제는 콘솔에서만 수행합니다 (사용자 JWT 필요). SDK / Public Key 로 접근 가능한 앱 관련 엔드포인트는 앱 멤버 인증 설정 조회앱 통계 두 가지뿐입니다.

인증 설정 조회 (Public)

앱에서 활성화된 로그인 방식을 조회합니다. 로그인 폼을 동적으로 구성할 때 사용합니다.

GET /v1/public/auth-settings

bash
curl -X GET "https://api.connectbase.world/v1/public/auth-settings" \
  -H "X-Public-Key: cb_pk_your_public_key"

응답:

json
{
  "allow_id_password_login": true,
  "allow_guest_login": true,
  "enabled_oauth_providers": ["GOOGLE", "GITHUB", "NAVER"]
}
필드타입설명
allow_id_password_loginbooleanlogin_id + password 로그인 허용 여부
allow_guest_loginboolean게스트 멤버 가입 허용 여부
enabled_oauth_providersstring[]활성화된 OAuth 프로바이더 (GOOGLE, NAVER, GITHUB, DISCORD 등)

앱 통계 조회 (Public)

GET /v1/public/stats

Public Key로 인증된 앱의 사용량 통계를 조회합니다.

bash
curl -X GET "https://api.connectbase.world/v1/public/stats" \
  -H "X-Public-Key: cb_pk_your_public_key"