Update a crew member's tier. Only accepts requests from the trusted appview.
Input
Encoding
application/jsontierRank
integer
Required
Tier rank index (0-based, maps to hold tier list by position).
minimum: 0userDid
stringdid
Required
DID of the crew member whose tier is being updated.
Output
Encoding
application/jsontierName
string
Required
Resolved tier name on this hold.
Errors
AuthRequired
Valid appview token required. UserNotFound
User is not a crew member on this hold. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"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."
}