-
Notifications
You must be signed in to change notification settings - Fork 7
Usage end points
Joe Foster edited this page Sep 30, 2022
·
2 revisions
Warcraft (wow source) type and url list
/*
User API
*/
'wowprofile'
$q = '/wow/user/characters';
'account'
$q = '/oauth/userinfo';
/*
Account Profile API
*/
'account_profile_summary'
$q = '/profile/user/wow';
'protected_character_profile_summary'
$q = '/profile/user/wow/protected-character/'.$fields['realmId'].'-'.$fields['characterId'].'';
'account_collections_index'
$q = '/profile/user/wow/collections';
'account_mounts_collection_summary'
$q = '/profile/user/wow/collections/mounts';
'account_pets_collection_summary'
$q = '/profile/user/wow/collections/pets';
/*
* wow game data api's
*
*
*/
/* Achievement API */
'achievement_categories_index'
$q = '/data/wow/achievement-category/index';
'achievement_category'
$q = '/data/wow/achievement-category/'.$fields['achievementCategoryId'];
'achievements_index'
$q = '/data/wow/achievement/index';
'achievement'
$q = '/data/wow/achievement/'.$fields['achievementId'];
'achievement_media'
$q = '/data/wow/media/achievement/'.$fields['achievementId'];
/* Auction House API */
'auctions'
$q = '/data/wow/connected-realm/'.$fields['connectedRealmId'].'/auctions';
/* Azerite Essence API */
'azerite_essences_index'
$q = '/data/wow/azerite-essence/index';
'azerite_essence'
$q = '/data/wow/azerite-essence/'.$fields['azeriteEssenceId'];
'azerite_essence_search'
$q = '/data/wow/search/azerite-essence';
'azerite_essence_media'
$q = '/data/wow/media/azerite-essence/'.$fields['azeriteEssenceId'];
/* Connected Realm API */
'connected_realms_index'
$q = '/data/wow/connected-realm/index';
'connected_realm'
$q = '/data/wow/connected-realm/'.$fields['connectedRealmId'];
'connected_realms_search'
$q = '/data/wow/search/connected-realm';
/* Covenant API */
'covenant_index'
$q = '/data/wow/covenant/index';
'covenant'
$q = '/data/wow/covenant/'.$fields['covenantId'];
'covenant_media'
$q = '/data/wow/media/covenant/'.$fields['covenantId'];
'soulbind_index'
$q = '/data/wow/covenant/soulbind/index';
'soulbind'
$q = '/data/wow/covenant/soulbind/'.$fields['soulbindId'];
'conduit_index'
$q = '/data/wow/covenant/conduit/index';
'conduit'
$q = '/data/wow/covenant/conduit/'.$fields['conduitId'];
/* Creature API */
'creature_families_index'
$q = '/data/wow/creature-family/index';
'creature_family'
$q = '/data/wow/creature-family/'.$fields['creatureFamilyId'];
'creature_types_index'
$q = '/data/wow/creature-type/index';
'creature_type'
$q = '/data/wow/creature-type/'.$fields['creatureTypeId'];
'creature'
$q = '/data/wow/creature/'.$fields['creatureId'];
'creature_search'
$q = '/data/wow/search/creature';
'creature_display_media'
$q = '/data/wow/media/creature-display/'.$fields['creatureDisplayId'];
'creature_family_media'
$q = '/data/wow/media/creature-family/'.$fields['creatureFamilyId'];
/* Guild Crest API */
'guild_crest_components_index'
$q = '/data/wow/guild-crest/index';
'guild_crest_border_media'
$q = '/data/wow/media/guild-crest/border/'.$fields['borderId'];
'guild_crest_emblem_media'
$q = '/data/wow/media/guild-crest/emblem/'.$fields['emblemId'];
/* Item API */
'item_classes_index'
$q = '/data/wow/item-class/index';
'item_class'
$q = '/data/wow/item-class/'.$fields['itemClassId'];
'item_sets_index'
$q = '/data/wow/item-set/index';
'item_set'
$q = '/data/wow/item-set/'.$fields['itemSetId'];
'item_subclass'
$q = '/data/wow/item-class/'.$fields['itemClassId'].'/item-subclass/'.$fields['itemSubclassId'];
'item'
$q = '/data/wow/item/'.$fields['itemId'];
'item_media'
$q = '/data/wow/media/item/'.$fields['itemId'];
'item_search'
$q = '/data/wow/search/item';
/* Journal API */
'journal_expansions_index'
$q = '/data/wow/journal-expansion/index';
'journal_expansion'
$q = '/data/wow/journal-expansion/'.$fields['journalExpansionId'];
'journal_encounters_index'
$q = '/data/wow/journal-encounter/index';
'journal_encounter'
$q = '/data/wow/journal-encounter/'.$fields['journalEncounterId'];
'journal_encounter_search'
$q = '/data/wow/search/journal-encounter';
'journal_instances_index'
$q = '/data/wow/journal-instance/index';
'journal_instance'
$q = '/data/wow/journal-instance/'.$fields['journalInstanceId'];
'journal_instance_media'
$q = '/data/wow/media/journal-instance/'.$fields['journalInstanceId'];
/* Media Search API */
'media_search'
$q = '/data/wow/search/media';
/* Modified Crafting API */
'modified_crafting_index'
$q = '/data/wow/modified-crafting/index';
'modified_crafting_category_index'
$q = '/data/wow/modified-crafting/category/index';
'modified_crafting_category'
$q = '/data/wow/modified-crafting/category/'.$fields['categoryId'];
'modified-crafting-reagent-slot-type-index'
$q = '/data/wow/modified-crafting/reagent-slot-type/index';
'modified-crafting-reagent-slot-type'
$q = '/data/wow/modified-crafting/reagent-slot-type/'.$fields['slotTypeId'];
/* Mount API */
'mounts_index'
$q = '/data/wow/mount/index';
'mount'
$q = '/data/wow/mount/'.$fields['mountId'];
'mount_search'
$q = '/data/wow/search/mount';
/* Mythic Keystone Affix API */
'mythic_keystone_affixes_index'
$q = '/data/wow/keystone-affix/index';
'mythic_keystone_affix'
$q = '/data/wow/keystone-affix/'.$fields['keystoneAffixId'];
'mythic_keystone_affix_media'
$q = '/data/wow/media/keystone-affix/'.$fields['keystoneAffixId'];
/* Mythic Keystone Dungeon API */
'mythic_keystone_dungeons_index'
$q = '/data/wow/mythic-keystone/dungeon/index';
'mythic_keystone_dungeon'
$q = '/data/wow/mythic-keystone/dungeon/'.$fields['dungeonId'];
'mythic_keystone_index'
$q = '/data/wow/mythic-keystone/index';
'mythic_keystone_periods_index'
$q = '/data/wow/mythic-keystone/period/index';
'mythic_keystone_period'
$q = '/data/wow/mythic-keystone/period/'.$fields['periodId'];
'mythic_keystone_seasons_index'
$q = '/data/wow/mythic-keystone/season/index';
'mythic_keystone_season'
$q = '/data/wow/mythic-keystone/season/'.$fields['seasonId'];
/* Mythic Keystone Leaderboard API */
'mythic_keystone_leaderboards_index'
$q = '/data/wow/connected-realm/'.$fields['connectedRealmId'].'/mythic-leaderboard/index';
'mythic_keystone_leaderboard'
$q = '/data/wow/connected-realm/'.$fields['connectedRealmId'].'/mythic-leaderboard/'.$fields['dungeonId'].'/period/'.$fields['period'];
/* Mythic Raid Leaderboard API */
'mythic_raid_leaderboard'
$q = '/data/wow/leaderboard/hall-of-fame/'.$fields['raid'].'/'.$fields['faction'];
/* Pet API */
'pets_index'
$q = '/data/wow/pet/index';
'pet'
$q = '/data/wow/pet/'.$fields['petId'];
'pet_media'
$q = '/data/wow/media/pet/'.$fields['petId'];
'pet_abilities_index'
$q = '/data/wow/pet-ability/index';
'pet_ability'
$q = '/data/wow/pet-ability/'.$fields['petAbilityId'];
'pet_ability_media'
$q = '/data/wow/media/pet-ability/'.$fields['petAbilityId'];
/* Playable Class API */
'playable_classes_index'
$q = '/data/wow/playable-class/index';
'playable_class'
$q = '/data/wow/playable-class/'.$fields['classId'];
'playable_class_media'
$q = '/data/wow/media/playable-class/'.$fields['playableClassId'];
'pvp_talent_slots'
$q = '/data/wow/playable-class/'.$fields['classId'].'/pvp-talent-slots';
/* Playable Race API */
'playable_races_index'
$q = '/data/wow/playable-race/index';
'playable_race'
$q = '/data/wow/playable-race/'.$fields['playableRaceId'];
/* Playable Specialization API */
'playable_specializations_index'
$q = '/data/wow/playable-specialization/index';
'playable_specialization'
$q = '/data/wow/playable-specialization/'.$fields['specId'];
'playable_specialization_media'
$q = '/data/wow/media/playable-specialization/'.$fields['specId'];
/* Power Type API */
'power_types_index'
$q = '/data/wow/power-type/index';
'power_type'
$q = '/data/wow/power-type/'.$fields['powerTypeId'];
/* Profession API */
'professions_index'
$q = '/data/wow/profession/index';
'profession'
$q = '/data/wow/profession/'.$fields['professionId'];
'profession_media'
$q = '/data/wow/media/profession/'.$fields['professionId'];
'profession_skill_tier'
$q = '/data/wow/profession/'.$fields['professionId'].'/skill-tier/'.$fields['skillTierId'];
'recipe'
$q = '/data/wow/recipe/'.$fields['recipeId'];
'recipe_media'
$q = '/data/wow/media/recipe/'.$fields['recipeId'];
/* PvP Season API */
'pvp_seasons_index'
$q = '/data/wow/pvp-season/index';
'pvp_season'
$q = '/data/wow/pvp-season/'.$fields['pvpSeasonId'];
'pvp_leaderboards_index'
$q = '/data/wow/pvp-season/'.$fields['pvpSeasonId'].'/pvp-leaderboard/index';
'pvp_leaderboard'
$q = '/data/wow/pvp-season/'.$fields['pvpSeasonId'].'/pvp-leaderboard/'.$fields['pvpBracket'];
'pvp_rewards_index'
$q = '/data/wow/pvp-season/'.$fields['pvpSeasonId'].'/pvp-reward/index';
/* PvP Tier API */
'pvp_tier_media'
$q = '/data/wow/media/pvp-tier/'.$fields['pvpTierId'];
'pvp_tiers_index'
$q = '/data/wow/pvp-tier/index';
'pvp_tier'
$q = '/data/wow/pvp-tier/'.$fields['pvpTierId'];
/* Quest API */
'quests_index'
$q = '/data/wow/quest/index';
'quest'
$q = '/data/wow/quest/'.$fields['questId'];
'quest_categories_index'
$q = '/data/wow/quest/category/index';
'quest_category'
$q = '/data/wow/quest/category/'.$fields['questCategoryId'];
'quest_areas_index'
$q = '/data/wow/quest/area/index';
'quest_area'
$q = '/data/wow/quest/area/'.$fields['questAreaId'];
'quest_types_index'
$q = '/data/wow/quest/type/index';
'quest_type'
$q = '/data/wow/quest/type/'.$fields['questTypeId'];
/* Realm API */
'realms_index'
$q = '/data/wow/realm/index';
'realm'
$q = '/data/wow/realm/'.$fields['server'];
'realm_search'
$q = '/data/wow/search/realm';
/* Region API */
'regions_index'
$q = '/data/wow/region/index';
'region'
$q = '/data/wow/region/'.$fields['regionId'];
/* Reputations API */
'reputation_factions_index'
$q = '/data/wow/reputation-faction/index';
'reputation_faction'
$q = '/data/wow/reputation-faction/'.$fields['reputationFactionId'];
'reputation_tiers_index'
$q = '/data/wow/reputation-tiers/index';
'reputation_tiers'
$q = '/data/wow/reputation-tiers/'.$fields['reputationTiersId'];
/* Spell API */
'spell'
$q = '/data/wow/spell/'.$fields['spellId'];
'spell_media'
$q = '/data/wow/media/spell/'.$fields['spellId'];
'spell_search'
$q = '/data/wow/search/spell';
/* Talent API */
'talents_index'
$q = '/data/wow/talent/index';
'talent'
$q = '/data/wow/talent/'.$fields['talentId'];
'pvp_talents_index'
$q = '/data/wow/pvp-talent/index';
'pvp_talent'
$q = '/data/wow/pvp-talent/'.$fields['pvpTalentId'];
/* Tech Talent API */
'tech_talent_tree_index'
$q = '/data/wow/tech-talent-tree/index';
'tech_talent_tree'
$q = '/data/wow/tech-talent-tree/'.$fields['techTalentTreeId'];
'tech_talent_index'
$q = '/data/wow/tech-talent/index';
'tech_talent'
$q = '/data/wow/tech-talent/'.$fields['techTalentId'];
'tech_talent_media'
$q = '/data/wow/media/tech-talent/'.$fields['techTalentId'];
/* Title API */
'titles_index'
$q = '/data/wow/title/index';
'title'
$q = '/data/wow/title/'.$fields['titleId'];
/* WoW Token API */
'wow_token_index'
$q = '/data/wow/token/index';
/*###############################################################################################################################
*
*
* Profile API Start
*
*
*/###############################################################################################################################
/* Account Profile API */
'account_profile_summary'
$q = '/profile/user/wow';
'protected_character_profile_summary'
$q = '/profile/user/wow/protected-character/'.$fields['realmId'].'-'.$fields['characterId'];
'account_collections_index'
$q = '/profile/user/wow/collections';
'account_mounts_collection_summary'
$q = '/profile/user/wow/collections/mounts';
'account_pets_collection_summary'
$q = '/profile/user/wow/collections/pets';
/* Character Achievements API */
'character_achievements_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/achievements';
'character_achievement_statistics'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/achievements/statistics';
/* Character Appearance API */
'character_appearance_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/appearance';
/* Character Collections API */
'character_collections'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/collections';
'character_collections_mounts'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/collections/mounts';
'character_collections_pets'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/collections/pets';
/* Character Encounters API */
'character_encounters_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/encounters';
'character_dungeons'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/encounters/dungeons';
'character_raids'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/encounters/raids';
/* Character Equipment API */
'character_equipment_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/equipment';
/* Character Hunter Pets API */
'character_hunter_pets_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/hunter-pets';
/* Character Media API */
'character_media_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/character-media';
/* Character Mythic Keystone Profile API */
'character-mythic-keystone-profile-index'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/mythic-keystone-profile';
'character-mythic-keystone-season-details'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/mythic-keystone-profile/season/'.$fields['seasonId'];
/* Character Professions API */
'character_professions'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/professions';
/* Character Profile API */
'character_profile_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8');
'character_profile_status'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/status';
/* Character PvP API */
'character_pvp_bracket_statistics'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/pvp-bracket/'.$fields['pvpBracket'];
'character_pvp_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/pvp-summary';
/* Character Quests API */
'character_quests'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/quests';
'character_completed_quests'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/quests/completed';
/* Character Reputations API */
'character_reputations_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/reputations';
/* Character Soulbinds API */
'character_soulbinds'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/soulbinds';
/* Character Specializations API */
'character_specializations_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/specializations';
/* Character Statistics API */
'character_statistics_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/statistics';
/* Character Titles API */
'character_titles_summary'
$q = '/profile/wow/character/'.$fields['server'].'/'.mb_strtolower($fields['name'], 'UTF-8').'/titles';
/* Guild API */
'guild'
$q = '/data/wow/guild/'.$fields['server'].'/'.$fields['nameSlug'];
'guild_activity'
$q = '/data/wow/guild/'.$fields['server'].'/'.$fields['nameSlug'].'/activity';
'guild_achievements'
$q = '/data/wow/guild/'.$fields['server'].'/'.$fields['nameSlug'].'/achievements';
'guild_roster'
$q = '/data/wow/guild/'.$fields['server'].'/'.$fields['nameSlug'].'/roster';