Set or clear one person's exceptions to the configured limits. The whole override is replaced, so omitting a field clears it rather than leaving it as it was. Operators only.
Input
application/jsonclear
boolean
Optional
Remove the override entirely, returning them to the configured defaults. Every other field is ignored.
did
stringdid
Required
A decentralized identifier (DID).
lifetimeDaysOverride
integer
Optional
How far an account of theirs may be extended, in days from its creation. Omit to fall back to the configured default.
minimum: 1maximum: 3650note
string
Optional
Why. Shown beside the numbers, so a limit set months ago still explains itself.
maxLength: 500 bytesquotaOverride
integer
Optional
Live accounts they may hold at once. Zero refuses new accounts without touching the ones they already have. Omit to fall back to the configured default.
minimum: 0maximum: 1000Output
application/jsonowner
refrip.pds.admin.defs#ownerView
Required
No description available.
Errors
NotAnOperator
The calling account does not operate this server. InvalidRequest
A limit was outside the permitted range. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "Set or clear one person's exceptions to the configured limits. The whole override is replaced, so omitting a field clears it rather than leaving it as it was. Operators only.",
"errors": [
{
"description": "The calling account does not operate this server.",
"name": "NotAnOperator"
},
{
"description": "A limit was outside the permitted range.",
"name": "InvalidRequest"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"clear": {
"description": "Remove the override entirely, returning them to the configured defaults. Every other field is ignored.",
"type": "boolean"
},
"did": {
"format": "did",
"type": "string"
},
"lifetimeDaysOverride": {
"description": "How far an account of theirs may be extended, in days from its creation. Omit to fall back to the configured default.",
"maximum": 3650,
"minimum": 1,
"type": "integer"
},
"note": {
"description": "Why. Shown beside the numbers, so a limit set months ago still explains itself.",
"maxLength": 500,
"type": "string"
},
"quotaOverride": {
"description": "Live accounts they may hold at once. Zero refuses new accounts without touching the ones they already have. Omit to fall back to the configured default.",
"maximum": 1000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"did"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"owner": {
"ref": "rip.pds.admin.defs#ownerView",
"type": "ref"
}
},
"required": [
"owner"
],
"type": "object"
}
},
"type": "procedure"
}