Signed quest completion record. rkey is the quest ID (e.g. 'first-post', 'make-camp'). Created once with createRecord when the quest is completed. Immutable.
any
Any valid record key
Properties
completedAt
string
datetime
Required
When the quest was completed
context
ref
#questContext
Optional
No description available.
createdAt
string
datetime
Required
When the quest record was created
description
string
Optional
Description of what was accomplished
maxLength: 500 bytesname
string
Optional
Display title of the quest
maxLength: 100 bytesquestId
string
Required
Unique identifier for the quest (e.g. 'first-post'). Matches the record's rkey.
maxLength: 100 bytesretroactive
boolean
Optional
Whether the quest was completed retroactively from existing activity rather than live
signature
ref
#chronicleSignature
Required
No description available.
track
string
Required
Quest track this quest belongs to (e.g. 'field-basics', 'observatory', 'expedition', 'craft')
maxLength: 50 bytesxpAwarded
integer
Required
XP awarded for completing this quest
minimum: 0View raw schema
{
"description": "Signed quest completion record. rkey is the quest ID (e.g. 'first-post', 'make-camp'). Created once with createRecord when the quest is completed. Immutable.",
"key": "any",
"record": {
"properties": {
"completedAt": {
"description": "When the quest was completed",
"format": "datetime",
"type": "string"
},
"context": {
"ref": "#questContext",
"type": "ref"
},
"createdAt": {
"description": "When the quest record was created",
"format": "datetime",
"type": "string"
},
"description": {
"description": "Description of what was accomplished",
"maxLength": 500,
"type": "string"
},
"name": {
"description": "Display title of the quest",
"maxLength": 100,
"type": "string"
},
"questId": {
"description": "Unique identifier for the quest (e.g. 'first-post'). Matches the record's rkey.",
"maxLength": 100,
"type": "string"
},
"retroactive": {
"description": "Whether the quest was completed retroactively from existing activity rather than live",
"type": "boolean"
},
"signature": {
"ref": "#chronicleSignature",
"type": "ref"
},
"track": {
"description": "Quest track this quest belongs to (e.g. 'field-basics', 'observatory', 'expedition', 'craft')",
"maxLength": 50,
"type": "string"
},
"xpAwarded": {
"description": "XP awarded for completing this quest",
"minimum": 0,
"type": "integer"
}
},
"required": [
"questId",
"track",
"xpAwarded",
"completedAt",
"signature",
"createdAt"
],
"type": "object"
},
"type": "record"
}