# QUICK REFERENCE: NotebookLM Enterprise Web UI Setup

**Date**: 2026-04-07
**Status**: ACTION REQUIRED - Setup Incomplete

---

## THE PROBLEM

You have notebooks created via Discovery Engine API, but they are NOT visible at notebooklm.google.com.

**ROOT CAUSE**: You are looking in the wrong place. Consumer NotebookLM (notebooklm.google.com) and NotebookLM Enterprise (notebooklm.cloud.google.com) are SEPARATE PRODUCTS with ZERO synchronization.

---

## THE SOLUTION

Complete NotebookLM Enterprise web UI setup to access API-created notebooks.

---

## SETUP CHECKLIST (30 minutes)

### Step 1: Configure Identity Provider (GCP Console)

```
1. Navigate to: GCP Console > NotebookLM Enterprise > Identity settings
2. Set Identity Provider: "Google identity provider" (recommended for Workspace)
3. COPY the "Link" URL from this page (unique to your project)
4. Save settings
```

**URL Pattern**: `https://notebooklm.cloud.google.com/us/?project=253500002207`

---

### Step 2: Assign IAM Roles

```
1. Navigate to: GCP Console > IAM & Admin > IAM
2. Click "Grant Access"
3. Principal: jonathan@noboxai.com
4. Select Roles:
   - Cloud NotebookLM Admin (for config access)
   - Cloud NotebookLM User (for notebook creation/viewing)
5. Click "Save"
```

---

### Step 3: Access Enterprise Web UI

```
1. Navigate to: https://notebooklm.cloud.google.com/us/?project=253500002207
   (Replace 'us' with your LOCATION if different)
2. Authenticate with jonathan@noboxai.com
3. Verify landing page loads (no 404)
4. Check "Recent notebooks" list
```

**Direct Notebook URL Pattern**:
`https://notebooklm.cloud.google.com/us/notebook/NOTEBOOK_ID?project=253500002207`

---

### Step 4: Verify API-Web Sync

```bash
# Create test notebook via API
TOKEN=$(/home/jgatlit/google-cloud-sdk/bin/gcloud auth print-access-token)
BASE="https://us-discoveryengine.googleapis.com/v1alpha/projects/253500002207/locations/us"

curl -X POST -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  "$BASE/notebooks" \
  -d '{"displayName": "API-Web Sync Test"}'

# Note the notebook ID from response
# Refresh Enterprise web UI
# Verify notebook appears in list
```

---

## KEY FACTS

1. **Consumer NotebookLM** (notebooklm.google.com):
   - Google Workspace / personal accounts
   - NO API access
   - Public sharing enabled

2. **NotebookLM Enterprise** (notebooklm.cloud.google.com):
   - Google Cloud projects only
   - Discovery Engine API (alpha)
   - Project-isolated, no public sharing

3. **NO SYNC**: Notebooks created in one system NEVER appear in the other

4. **API Works, Web UI 404**: Means identity provider NOT configured yet

5. **One Notebook Visible in Both**: Likely created before Enterprise setup (anomaly)

---

## AFTER SETUP

Once Identity Provider is configured:
- API-created notebooks WILL appear in Enterprise web UI (notebooklm.cloud.google.com)
- API-created notebooks WILL NOT appear in consumer web UI (notebooklm.google.com)
- Existing consumer notebooks remain separate (manual export/import to migrate)

---

## CURRENT PROJECT STATE

**Project**: noboxAI (gen-lang-client-0069303419, number 253500002207)
**Account**: jonathan@noboxai.com
**Discovery Engine API**: Enabled and working
**OAuth**: Configured via gcloud auth
**Identity Provider**: NOT configured (this is the blocker)
**IAM Roles**: NOT assigned to jonathan@noboxai.com
**Enterprise Web UI**: NOT accessible (returns 404)

---

## NEXT SESSION ACTION

1. Complete Identity Provider setup (Step 1 above)
2. Assign IAM roles (Step 2 above)
3. Test Enterprise web UI access (Step 3 above)
4. Verify API-web sync (Step 4 above)
5. Update brain with confirmation of working setup

---

## REFERENCES

- Full Research Document: `/home/jgatlit/apps/CMS/handoffs/research-notebooklm-enterprise-api-web-ui-sync-2026-04-07.md`
- Official Setup Guide: https://docs.cloud.google.com/gemini/enterprise/notebooklm-enterprise/docs/set-up-notebooklm
- API Documentation: https://docs.cloud.google.com/gemini/enterprise/notebooklm-enterprise/docs/api-notebooks
- FAQ: https://docs.cloud.google.com/gemini/enterprise/notebooklm-enterprise/docs/faq

---

**Status**: UNBLOCKED - Clear path forward identified
**Confidence**: HIGH (30+ authoritative sources)
**Estimated Setup Time**: 30 minutes (identity config + IAM roles + verification)
