at.happyproto.actor.getTerms
Whether the caller has accepted the beta terms in force. The dashboard asks after each sign-in and shows the terms until the caller accepts them with acceptTerms: once per account, and again whenever the terms change. createInstance is refused until then. Customers and staff; anyone else is refused.
Details · query
| Kind | query |
|---|---|
| Authority | actor.happyproto.at |
| Indexed |
Query
query · GETOutput
application/jsonWhether the caller has accepted termsVersion for their account.
The beta terms in force, e.g. beta-2026-11. Bumped whenever the Terms of Service change.
Errors
AuthRequired
This endpoint requires an authenticated caller.
Forbidden
The caller is neither a customer nor staff, or the provisioner refused them.
InvalidRequest
The provisioner refused the request as malformed. Not expected from this read; declared because every provisioner refusal is mapped the same way.
NotFound
Passed through from the provisioner.
InvalidSlug
Passed through from the provisioner.
SlugTaken
Passed through from the provisioner.
NotEntitled
Passed through from the provisioner.
InstanceLimit
Passed through from the provisioner.
NoCapacity
Passed through from the provisioner.
OperationInProgress
Passed through from the provisioner.
Upstream
The provisioner is unreachable, not configured, or answered with an error it does not explain to callers.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
at.happyproto.actor.acceptTerms
procedureRecord that the caller accepted the beta terms in force for their account, with the exact wording they were shown. The dashboard calls it from the terms screen after sign-in. Accepting terms already accepted records nothing new. Each acceptance is kept, append-only. Customers and staff; anyone else is refused.