Mobile Access V1

What this caller may do right now, per feature — the app's gate.

The client must branch on capabilities[key].enabled / quotas[key], and never on a tier string: tier is an internal billing detail that already means three different things. Unknown capability keys are safe to ignore, so the registry can grow without an app release. Anonymous callers get the same shape with AUTH_REQUIRED reasons.

Contains no upgrade URL and no store price by design (store anti-steering: price is read from the store, never from us).

get/v1/mobile/access

Request

  • Base URL: https://api.n0brains.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.n0brains.com/v1/mobile/access
  • Auth: none declared

Response

Successful Response

schemaVersion1 required
userIdstring nullable

Stable opaque account id; null when anonymous. Never empty-string, never a synthetic placeholder.

mobilePlan'free' | 'pro' required
capabilitiesobject required
quotasobject required
serverTimestring required

Changes

No recorded changes to this operation across all 1 revision of this API.