What is a capability URL?

A capability URL is a link that acts as a key. If you know the URL, you have access. No login, no password — the link itself is the permission.

You've seen this before

  • Google Docs — "anyone with the link can view" sharing
  • Doodle polls — create a poll, get a unique link to share and a different link to manage it

Your form builder uses the same pattern. When you create a form, the server generates a secret token and builds a results URL with it: /forms/5/results/a3x9k2.... Anyone with that URL can see submissions. Anyone without it can't.

The limits

Capability URLs are simple and effective, but they have real limits:

  • Can't revoke access without changing the URL itself
  • Can't know who accessed it — just that someone with the link did
  • Sharing is all-or-nothing — if you share the link, the other person has the same access you do

These limits are fine for a form builder. But when you need to know who someone is — not just whether they have a link — that's when you need login and user accounts.