{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Update a crew member's tier. Only accepts requests from the trusted appview.",
"errors": [
{
"description": "Valid appview token required.",
"name": "AuthRequired"
},
{
"description": "User is not a crew member on this hold.",
"name": "UserNotFound"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"tierRank": {
"description": "Tier rank index (0-based, maps to hold tier list by position).",
"minimum": 0,
"type": "integer"
},
"userDid": {
"description": "DID of the crew member whose tier is being updated.",
"format": "did",
"type": "string"
}
},
"required": [
"userDid",
"tierRank"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"tierName": {
"description": "Resolved tier name on this hold.",
"maxLength": 64,
"type": "string"
}
},
"required": [
"tierName"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "io.atcr.hold.updateCrewTier",
"lexicon": 1
}
Metadata
- DID
-
did:plc:wfj5kyialpmcv2fzk6uqwsln
- CID
-
bafyreihltnsiqvt2mc6zy3yrgargiswb5hjmzcewg4qf6mrrly4zvxdwxa
- Indexed At
- 2026-03-19 20:28 UTC
- AT-URI
-
at://did:plc:wfj5kyialpmcv2fzk6uqwsln/com.atproto.lexicon.schema/io.atcr.hold.updateCrewTier