full diff

space.highport.admin.setQuota

From
bafyreihc4cue6ngmbcmejutabtuik35kffhgxxlrfipyi5m4tamp7vrwmq indexed 2026-09-17 17:02 UTC View this version
To
bafyreidhyqd4pzh4zh3vzf3nmxohmy4b7p5toemc4druqlpzadzru5vyu4 indexed 2026-09-17 17:48 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Set one per-identity quota for one DID, replacing the deployment default for that identity, or clear the override so the default applies again. A lowered count refuses the next creation and takes nothing away; a bandwidth change also applies to the current month.",
5 "description": "Override one quota for one DID, or clear the override to restore the default. Lowering a count blocks new creations but removes nothing. A bandwidth change also applies to the current month.",
66 "input": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "did": {
1111 "format": "did",
1212 "type": "string"
1313 },
1414 "quota": {
1515 "knownValues": [
1616 "sites",
1717 "tiles",
1818 "tileBytes",
1919 "spaces",
2020 "maxBlobBytes",
2121 "monthlyBandwidthBytes"
2222 ],
2323 "type": "string"
2424 },
2525 "reason": {
26 "description": "Why, for whoever reads getQuota next.",
26 "description": "Why the override was set. Shown by getQuota.",
2727 "maxLength": 1000,
2828 "type": "string"
2929 },
3030 "value": {
31 "description": "The new limit: a count for sites, tiles and spaces, bytes for tileBytes, maxBlobBytes and monthlyBandwidthBytes. Absent clears the override.",
31 "description": "The new limit: a count for sites, tiles and spaces, or bytes for tileBytes, maxBlobBytes and monthlyBandwidthBytes. Absent clears the override.",
3232 "minimum": 0,
3333 "type": "integer"
3434 }
3535 },
3636 "required": [
3737 "did",
3838 "quota"
3939 ],
4040 "type": "object"
4141 }
4242 },
4343 "output": {
4444 "encoding": "application/json",
4545 "schema": {
4646 "properties": {
4747 "did": {
4848 "format": "did",
4949 "type": "string"
5050 },
5151 "quotas": {
5252 "items": {
5353 "ref": "space.highport.admin.getQuota#quotaView",
5454 "type": "ref"
5555 },
5656 "type": "array"
5757 }
5858 },
5959 "required": [
6060 "did",
6161 "quotas"
6262 ],
6363 "type": "object"
6464 }
6565 },
6666 "type": "procedure"
6767 }
6868 },
6969 "id": "space.highport.admin.setQuota",
7070 "lexicon": 1
7171}

Compare other versions