Catalog
Create Quest Definition assets and a Quest Catalog. Set Default Catalog in Project Settings.
The Quest Guide page lists all fields. Look up definitions at runtime:
#include "QuestSubsystem.h"
UQuestSubsystem* Quests = GetGameInstance()->GetSubsystem<UQuestSubsystem>();
UQuestDefinition* Def = Quests->GetQuestById(FName(TEXT("BrokerContract")));