Skip to main content
PATCH
Update quest

Path Parameters

project_id
string
required
quest_id
string
required

Body

application/json

Body for PATCH .../story-arcs/{id} - partial update.

Maps to QuestRepo.update _ALLOWED fields. An omitted field is left unchanged; an explicit null clears summary / notes / quest_giver_npc_id / location_id / completed_session_id (the handler used to drop a null summary / notes) and is a 422 on the NOT NULL columns.

title
string | null
Maximum string length: 200
summary
string | null
status
string | null
quest_giver_npc_id
string | null
location_id
string | null
reward_item_ids
string<uuid>[] | null
objectives
Objectives · object[] | null
prerequisites
string[] | null
Maximum array length: 200
Required string length: 1 - 200
notes
string | null
completed_session_id
string | null
tags
string[] | null

Response

Updated quest

The response is of type Response Patch Quest V1 Projects Project Id Game Narrative Story Arcs Quest Id Patch · object.