wow-api-quests

Reference World of Warcraft Retail quest APIs for quest management and interaction.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-quests-pfchrono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-quests
Source: https://github.com/pfchrono/SimpleUnitFrames/tree/main/.agents/skills/wow-api-quests
Command: npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-quests-pfchrono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive reference for all World of Warcraft quest-related APIs, enabling developers to interact with and manage quest data programmatically.

Core Features & Use Cases

  • Quest Log Management: Access functions to get quest titles, objectives, completion status, and tracking information.
  • Quest Interaction: Utilize APIs for accepting, declining, and completing quests, as well as handling rewards.
  • World Quests & Campaigns: Specific functions for managing world quests, bonus objectives, and campaign progress.
  • Use Case: A WoW addon developer can use this Skill's API references to build a custom quest helper that displays only relevant quests on the map or automatically tracks specific quest chains.

Quick Start

Use the wow-api-quests skill to find the title of a quest with ID 12345.

Frequently Asked Questions about wow-api-quests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get quest titles and objectives from the WoW quest log using Lua APIs?

Use the World of Warcraft quest log Lua APIs like C_QuestLog to retrieve quest titles, objectives, completion status, and tracking information programmatically. The C_QuestInfoSystem and C_QuestTaskInfo APIs also provide detailed quest state and POI data for addon development.

What Lua APIs are available for managing World of Warcraft world quests and campaigns?

World of Warcraft world quests and campaigns are managed through C_QuestLog, C_CampaignInfo, and C_ContentTracking APIs. These provide functions to query campaign progress, world quest availability, and bonus objectives for Retail WoW addon development.

Can I programmatically accept and complete quests in a WoW addon?

Yes, you can handle quest interaction in a WoW addon using C_QuestOffer and C_QuestLog APIs. These provide functions for accepting, declining, and completing quests, as well as retrieving reward details during the quest offer phase.

Does this WoW quest API reference cover C_QuestSession and C_QuestLineUI functions?

Yes, this World of Warcraft quest API reference covers C_QuestSession, C_QuestLineUI, C_QuestHubUI, and C_QuestItemUse. It provides comprehensive coverage of quest state, objectives, tracking, completion, world quests, campaigns, and POI data.

How do I track quest progress and completion status in WoW addon development?

Track quest progress in WoW addon development using C_QuestLog and C_ContentTracking APIs. They expose functions to monitor quest objectives, completion status, and tracking information, allowing you to build custom quest helpers that display relevant quests on the map.

What is the best way to build a custom WoW quest helper using Lua?

The best way to build a custom WoW quest helper is referencing C_QuestLog, C_QuestInfoSystem, and C_CampaignInfo APIs in Lua. These allow you to filter quest chains, track specific objectives, and manage quest POI data for display on the map.