Apps API

List your apps

GET /api/apps
Returns every app you own with its domain, verification status, plan, credits, and security focus.

Create an app

POST /api/apps

Create a draft (with verification)

The draft flow is the recommended path for new targets: create a draft, prove ownership, finalize. POST /api/app-drafts
The response includes a verification token. Prove ownership by either:
  • Adding <meta name="golem-verify" content="<token>"> to the site’s HTML head, or
  • Adding a DNS TXT record at _golem-verify.<domain> with value golem-verify=<token>
Then verify: POST /api/app-drafts/{id}/verify On success the draft is finalized into an app, and subdomain + tech-stack scans start automatically. For mobile apps, pass appType: "mobile" with mobilePlatform (ios / android) and mobileIdentifier (bundle ID / package name). Mobile drafts require an attestation at verify time.

Manage an app

Security focus

Accepted on app creation, app update, and per-audit. Up to 8 keys per app/run: data-theft, admin-takeover, data-tampering, malicious-uploads, payment-abuse, business-disruption, data-exposure, integration-abuse, account-takeover, general-security Pass [] to clear. See Security focus for what each directs the agent toward.

Billing per app

Scheduled audits

Error reference