API Keys Reference

Every credential the app needs, where to get it, and what it does.

⚠️

API keys are stored exclusively in the Windows Registry at HKEY_CURRENT_USER\Software\Hippopotamoose\AllInOne. They are never written to files on disk unless you explicitly use Export API Keys.

Google Places API Key

Registry key: GOOGLE_PLACES_API_KEY

Used by: Lead Discovery (all searches)

Required permissions: Places API (New)

How to Get It

Open Google Cloud Console

Go to console.cloud.google.com and sign in. Create a project if you don't have one.

Enable the Places API (New)

Navigate to APIs & Services → Library. Search for "Places API (New)" and click Enable. Do NOT enable the old "Places API" — it uses a different endpoint.

Create a credential

Navigate to APIs & Services → Credentials → Create Credentials → API Key. Copy the generated key.

Restrict the key (recommended)

Click the key to edit it. Under "API restrictions", select "Restrict key" and choose "Places API (New)". This limits exposure if the key is ever leaked.

Billing

Google provides $200/month in free API credits. A single Places API call costs $0.002–$0.032 depending on the request type. Typical agency usage (several searches per day) stays within the free tier.

Cloudflare API Token

Registry key: CLOUDFLARE_API_TOKEN

Used by: Host Demo, Final Hosting (all Cloudflare deployments)

Required permissions: Cloudflare Pages:Edit, Zone:DNS:Edit

How to Get It

Open Cloudflare Dashboard

Go to dash.cloudflare.com and sign in.

Navigate to API Tokens

Click your user icon (top right) → My Profile → API Tokens → Create Token → Custom Token.

Set permissions

Add two permission rows: (1) Cloudflare Pages → Edit; (2) Zone → DNS → Edit. For Zone resources, select "All zones" or the specific zone for your domain.

Create and copy the token

Click Continue to Summary, then Create Token. Copy the token — it is only shown once.

Cloudflare Account ID

Registry key: CLOUDFLARE_ACCOUNT_ID

Used by: Cloudflare API calls to identify your account

How to Find It

Log in to the Cloudflare Dashboard. On the right side panel of any page (including the home page), look for Account ID. It is a 32-character hex string.

Cloudflare Zone ID

Registry key: CLOUDFLARE_ZONE_ID

Used by: DNS record creation for custom subdomains

How to Find It

In the Cloudflare Dashboard, click on the domain you want to use. On the domain's Overview page, look for Zone ID in the right panel.

Cloudflare Domain

Registry key: CLOUDFLARE_DOMAIN

Used by: Constructing demo URLs

Format: yourname.net (no www, no trailing slash)

This is the base domain managed in your Cloudflare account. Demo sites will appear at <slug>.demos.yourname.net.

Claude Code CLI Authentication

The Claude Code CLI authenticates separately from the app's registry keys. It uses its own credential store managed by the CLI itself. To authenticate:

claude auth

Run this command in a terminal after installation to log in with your Anthropic account. The CLI will store the token in its own location — the app does not need to know about it.

ℹ️

The Claude CLI requires an active Anthropic subscription or API access. If you see authentication errors when running demos, run claude auth in a terminal to re-authenticate.

Key Storage Details

For developers who need to inspect or script registry access:

# Registry path
HKEY_CURRENT_USER\Software\Hippopotamoose\AllInOne

# Key names
GOOGLE_PLACES_API_KEY
CLOUDFLARE_API_TOKEN
CLOUDFLARE_ACCOUNT_ID
CLOUDFLARE_ZONE_ID
CLOUDFLARE_DOMAIN
WCOPY_EXE
AI_MODEL_SCRATCH
AI_EFFORT_SCRATCH
AI_MODEL_DEMO
AI_EFFORT_DEMO
AI_MODEL_FORM
AI_EFFORT_FORM
AI_MODEL_REITERATE
AI_EFFORT_REITERATE
USE_GEMINI_CLI