create_app
Register a new website domain or mobile application under the authenticated workspace and generate its unique ECDSA P-256 VAPID keypair and 1-line HTML SDK snippet. Use this tool when adding an additional website or app to an existing account; do not use it to modify an existing app's icon, welcome push, or mobile keys (use update_app_branding instead) or to remove an app (use delete_app instead). Requires PUSHNOTIF_API_KEY, costs 0 credits, and creates a persistent app record where site_url must be a valid HTTPS origin (or http://localhost for local testing). Returns JSON { ok, app: { id, site_name, site_url, vapid_public_key, created_at }, sdk_snippet }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | Yes | Canonical HTTPS origin URL of the website (must start with https:// or http://localhost) | |
| site_name | Yes | Display name of the website or mobile application (2 to 80 characters) |