WELIFE Docs Swagger Admin Web

OWNER SMS readiness — 2026-08-14

Domain: D-AUTH · WP: WP-AUTH-SMS-01 Surfaces: API · CON Agent: VPS env presence only — không gửi OTP SĐT thật (stop-gate chi phí / spam)

VPS readiness

Key Status
SMS_PROVIDER esms
ESMS_API_KEY / ESMS_SECRET_KEY SET (len 17 / 20)
ESMS_BRAND_NAME WELIFE
ESMS_SMS_TYPE 2
OTP_CHANNEL email (chỉ ảnh hưởng email OTP flow; phone POST /auth/otp/send vẫn gọi SmsService)
Feature smsLive true (SMS_PROVIDER ≠ console)

Agent không làm

OWNER e2e (1 bước)

  1. Cài CON APK hoặc Expo → màn login SĐT.
  2. Nhập SĐT thật (VN) → Gửi OTP.
  3. Xác nhận tin nhắn eSMS brand WELIFE đến máy.
  4. Nhập OTP → login OK.
  5. Nhắn agent SMS done (kèm smsProvider/smsSent nếu thấy trong response debug).

Endpoint: POST /api/v1/auth/otp/send · POST /api/v1/auth/otp/verify (deprecated label trên Swagger nhưng vẫn live).

Ghi chú