Skip to main content
Every organization is unlimited until the operator says otherwise. Limits are set in the environment for all organizations, or in the database for one, and never by an organization’s own admins: they can read them, in Settings, Usage, next to what they use. Past a limit, the request is refused with 403 and the code limit_reached (or read_only), naming the limit. Nothing already there is taken away: lowering a limit only stops what would go further.

For every organization

For one organization

A row in settings, with the key limits. What it names overrides the environment for that organization; what it leaves out keeps coming from there.
null for a limit lifts it, "readOnly": true freezes the organization, and deleting the row puts it back on the environment’s limits. Changes apply on the next request.

Usage

GET /api/v1/usage (Settings, Usage, for organization admins) returns the limits, what is used against each, and 30 days of delivery traffic: requests and bytes that asset URLs served, originals, renditions and downloads, per workspace and per day.