Returns an array of available missions.. Returns an array of available missions each with the following structure:

  • description: A short description of the mission
  • cost: The cost in resources of the mission
  • duration: The display duration of the mission (45 min)
  • durationSeconds: The duration of the mission in seconds
  • level: The mission level
  • type: The display mission type (Combat)
  • locPrefix: The mission location with prefix (GarrMissionLocation-FrostfireRidge)
  • rewards: A table of the rewards indexed by the reward ID
    • title: Type of reward (currency or xp)
    • quantity: Amount for the reward (item or currency)
    • icon: Display icon for reward (currency or xp)
    • currencyID: ID of currency type (currency only)
    • itemID: ID of item (items only)
    • followerXP: amount of xp (follower xp only)
    • tooltip: string for display in tooltip (xp only)
    • name: display string for reward (xp only)
  • numRewards: Number of rewards for the mission
  • numFollowers: Number of followers the mission may have
  • state: The state of the mission
  • iLevel: The required iLevel for the mission
  • name: The display name for the mission
  • followers: Table of followers assigned to the mission
  • location: The display location for the mission(Frostfire Ridge)
  • isRare: Whether the mission is of rare quality
  • typeAtlas: Prefixed mission type (GarrMission_MissionIcon-Combat)
  • missionID: The ID of the mission that is used for other API calls.

See also _(API_CAT_GARRISON).

Signature:

C_Garrison.GetAvailableMissions()