본문으로 건너뛰기
LVIS AI

Agent Hub

Subscription — 팀 피드 opt-in (플랜 아님)

Subscription 모델은 사용자 구독/플랜/라이선스가 아니라 ‘이 팀의 피드를 받겠다’ 는 opt-in 관계. (subscriber_id, target_team_id, opted_in_at, revoked_at).

api/subscriptions.py
no plan/usage/limit
team feed only
구독 관리

endpoint

# api/subscriptions.py — prefix /subscriptions
POST  ""                # 18 subscribe to team feed
DELETE /{sub_id}        # 50 revoke
GET   ""                # 71 list

DB 모델

# models.py:467
class Subscription(Base):
  subscriber_id   : ForeignKey -> employees.id
  target_team_id  : ForeignKey -> departments.id
  opted_in_at     : datetime
  revoked_at      : datetime | null
‘플랜/한도/구독료’ 모델은 코드에 존재하지 않는다
Agent Hub 서버 DB에는 Plan · Usage · Limit 류의 테이블이 없습니다. 본 시스템은 단일 organization 가정 (multi-tenant 분리 없음) — 라이선스 / 청구 / 상한 운영은 서버 외부에서 처리되어야 합니다.