Summary
In T410024: ConfirmEdit hCaptcha: Verify sitekey in `siteverify` response was the sitekey given to the client as part of validating the captcha, we implemented code to restrict which SiteKey can be used by a client as part of a request. In doing so, we missed that API creations are using SiteKeys that won't map back to a value returned from getSiteKeyForAction().
Acceptance criteria
- Functionality from T410024 remains in place
- API account creation and editing is supported in a way that also restricts with SiteKey a request can send