| Method | Path | Summary | Auth | Serving |
|---|---|---|---|---|
| POST | /v1/auth/signup/sms-request |
新規会員登録 - SMS 認証コード送信 | skip | 202 |
| POST | /v1/auth/signup/sms-verify |
新規会員登録 - SMS コード検証 | skip | 200 |
| POST | /v1/auth/signup/call-request |
新規会員登録 - 電話認証の発信先番号を払い出す | skip | 200 |
| POST | /v1/auth/signup/call-verify |
新規会員登録 - 電話認証の成立確認 | skip | 200 |
| POST | /v1/auth/sns-session-request |
SNS 認可セッションの払い出し(nonce / code_challenge) | skip | 200 |
| POST | /v1/auth/signup/sns |
新規会員登録 - SNS 登録開始 | skip | 200 |
| POST | /v1/auth/signup/validate |
新規会員登録 - 入力内容の事前検証 | skip | 204 |
| POST | /v1/auth/signup |
新規会員登録 - 会員作成 | skip | 200 |
| POST | /v1/auth/login/sns |
SNS 連携ログイン | skip | 200 |
| POST | /v1/auth/login |
ログイン(メアド or 電話番号 + パスワード) | skip | 200 |
| POST | /v1/auth/refresh |
トークンリフレッシュ | skip | 200 |
| POST | /v1/auth/logout |
ログアウト | required | 204 |
| POST | /v1/auth/password-reset-request |
パスワード再設定リクエスト(Web 完結方式) | skip | 200 |
| POST | /v1/auth/web-handoff |
ハンドオフトークン発行(外部ブラウザ/アプリ内 WebView 共通) | required | 200 |
| GET | /v1/bootstrap |
アプリ状態バンドル取得 | skip | 200 |
| GET | /v1/routes/resolve/{target} |
遷移先の解決 | optional | 200 |
| GET | /v1/consents |
新規登録時に提示する規約の取得(未認証) | skip | 200 |
| GET | /v1/users/state |
ユーザー状態の取得(グローバルヘッダ用) | required | 200 |
| GET | /v1/users/consents |
未回答の規約の取得 | required | 200 |
| POST | /v1/users/consents |
規約への回答送信 | required | 204 |
| POST | /v1/users/carrier |
起動時アンケート - キャリア選択結果送信 | required | 204 |
| GET | /v1/users/sns-links |
SNS 連携状態の取得 | required | 200 |
| POST | /v1/users/sns-links |
SNS 連携追加 | required | 200 |
| DELETE | /v1/users/sns-links/{provider} |
SNS 連携解除 | required | 200 |
| POST | /v1/users/answer |
秘密の質問への回答(本人確認) | required | 204 |
| POST | /v1/users/push-token |
プッシュ通知トークンの登録 | required | 204 |
| PUT | /v1/favorites/{ad_id} |
お気に入り追加 | required | 204 |
| DELETE | /v1/favorites/{ad_id} |
お気に入り解除 | required | 204 |
| GET | /v1/screens/ads |
広告利用 TOP 画面の集約取得(SCR_AD_TOP) | optional | 200 |
| GET | /v1/screens/ads-shopping |
ショッピング 画面の集約取得(SCR_AD_SHOPPING) | optional | 200 |
| GET | /v1/screens/ads-service |
サービス 画面の集約取得(SCR_AD_SERVICE) | optional | 200 |
| GET | /v1/screens/ads-bonus |
ボーナス 画面の集約取得(SCR_AD_BONUS) | optional | 200 |
| GET | /v1/screens/search |
さがす TOP 画面の集約取得(SCR_SEARCH_TOP) | optional | 200 |
| GET | /v1/screens/ranking |
ランキング(すべて)画面の集約取得(SCR_RANKING_ALL) | optional | 200 |
| GET | /v1/screens/ranking-shopping |
ランキング(ショッピング)画面の集約取得(SCR_RANKING_SHOPPING) | optional | 200 |
| GET | /v1/screens/ranking-service |
ランキング(サービス)画面の集約取得(SCR_RANKING_SERVICE) | optional | 200 |
| GET | /v1/screens/ranking-credit-card |
ランキング(クレカ)画面の集約取得(SCR_RANKING_CREDIT) | optional | 200 |
| GET | /v1/screens/ranking-official |
ランキング(公式)画面の集約取得(SCR_RANKING_OFFICIAL) | optional | 200 |
| GET | /v1/screens/content-walk |
歩いて貯める画面の集約取得(SCR_CONTENT_WALK) | required | 200 |
| GET | /v1/screens/content-video |
動画視聴で貯める画面の集約取得(SCR_CONTENT_VIDEO) | required | 200 |
| GET | /v1/screens/ads/{ad_id} |
案件詳細画面の集約取得(SCR_AD_DETAIL) | optional | 200 |
| POST | /v1/video/sessions |
動画視聴セッションの開始 | required | 200 |
| POST | /v1/video/sessions/complete |
動画視聴セッションの終了 | required | 200 |
| GET | /v1/search/ads |
案件検索 | optional | 200 |
| POST | /v1/walk/sync |
端末歩数の同期 | required | 200 |
| POST | /v1/walk/claim |
walk ポイント獲得実行 | required | 200 |
| GET | /v1/withdraw/survey |
退会アンケートの取得(全ページ一括) | required | 200 |
| POST | /v1/withdraw/survey |
退会アンケートの回答(一括送信) | required | 204 |
| POST | /v1/withdraw |
退会実行(パスワード検証+最終確認) | required | 204 |
Base: https://mock-server.commude-vietnam.work/v1/... (also /app_api/v1/...). Override per request: header X-Mock-Status: 404 or ?_status=404; ?_example=name for alternates.
Backed by Ads data: GET /v1/search/ads, GET /v1/screens/ads/{ad_id}, PUT/DELETE /v1/favorites/{ad_id}.