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