{"@context": "https://schema.org", "@type": "WebAPI", "name": "Metadata API", "description": "API that provides Metadata information.", "provider": {"@type": "Organization", "name": "haloapi.com"}, "documentation": "https://developer.haloapi.com/docs/services/58ace18c21091812784ce8c5/export?DocumentFormat=Swagger"}
Index / APIs / haloapi.com

Metadata API

API that provides Metadata information.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://www.haloapi.com/metadata https://www.haloapi.com/stats https://www.haloapi.com/ugc https://www.haloapi.com/profile

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Metadata v1.0

API that provides Metadata information.

methodpathwhat the vendor says it does
GET/h5/metadata/campaign-missionsHalo 5 - Campaign Missions Changelog February 21, 2017: Renamed Endpoint from "Campaign Mis
GET/h5/metadata/commendationsHalo 5 - Commendations Changelog February 21, 2017: Renamed Endpoint from "Commendations" t
GET/h5/metadata/company-commendationsHalo 5 - Company Commendations Changelog August 15, 2018: Added Endpoint.
GET/h5/metadata/csr-designationsHalo 5 - CSR Designations Changelog February 21, 2017: Renamed Endpoint from "CSR Designati
GET/h5/metadata/enemiesHalo 5 - Enemies Changelog February 21, 2017: Renamed Endpoint from "Enemies" to "Halo 5 -
GET/h5/metadata/flexible-statsHalo 5 - Flexible Stats Changelog February 21, 2017: Renamed Endpoint from "Flexible Stats"
GET/h5/metadata/game-base-variantsHalo 5 - Game Base Variants Changelog February 21, 2017: Renamed Endpoint from "Game Base V
GET/h5/metadata/game-variants/{id}Halo 5 - Game Variant Changelog February 21, 2017: Renamed Endpoint from "Game Variants" to
GET/h5/metadata/impulsesHalo 5 - Impulses Changelog February 21, 2017: Renamed Endpoint from "Impulses" to "Halo 5
GET/h5/metadata/map-variants/{id}Halo 5 - Map Variant Changelog February 21, 2017: Renamed Endpoint from "Map Variants" to "
GET/h5/metadata/mapsHalo 5 - Maps Changelog February 21, 2017: Renamed Endpoint from "Maps" to "Halo 5 - Maps".
GET/h5/metadata/medalsHalo 5 - Medals Changelog February 21, 2017: Renamed Endpoint from "Medals" to "Halo 5 - Me
GET/h5/metadata/playlistsHalo 5 - Playlists Changelog February 21, 2017: Renamed Endpoint from "Playlists" to "Halo
GET/h5/metadata/requisition-packs/{id}Halo 5 - Requisition Pack Changelog February 21, 2017: Renamed Endpoint from "Requisition P
GET/h5/metadata/requisitions/{id}Halo 5 - Requisition Changelog February 21, 2017: Renamed Endpoint from "Requisitions" to "
GET/h5/metadata/seasonsHalo 5 - Seasons Changelog February 21, 2017: Renamed Endpoint from "Seasons" to "Halo 5 -
GET/h5/metadata/skullsHalo 5 - Skulls Changelog February 21, 2017: Renamed Endpoint from "Skulls" to "Halo 5 - Sk
GET/h5/metadata/spartan-ranksHalo 5 - Spartan Ranks Changelog February 21, 2017: Renamed Endpoint from "Spartan Ranks" t
GET/h5/metadata/team-colorsHalo 5 - Team Colors Changelog February 21, 2017: Renamed Endpoint from "Team Colors" to "H
GET/h5/metadata/vehiclesHalo 5 - Vehicles Changelog February 21, 2017: Renamed Endpoint from "Vehicles" to "Halo 5
GET/h5/metadata/weaponsHalo 5 - Weapons Changelog February 21, 2017: Renamed Endpoint from "Weapons" to "Halo 5 -
GET/hw2/campaign-levelsHalo Wars 2 - Campaign Levels Changelog February 21, 2017: Added Endpoint.
GET/hw2/campaign-logsHalo Wars 2 - Campaign Logs Changelog February 21, 2017: Added Endpoint.
GET/hw2/card-keywordsHalo Wars 2 - Card Keywords Changelog February 22, 2017: Added Endpoint.
GET/hw2/cardsHalo Wars 2 - Cards Changelog February 21, 2017: Added Endpoint.
GET/hw2/csr-designationsHalo Wars 2 - CSR Designations Changelog February 22, 2017: Added Endpoint.
GET/hw2/difficultiesHalo Wars 2 - Difficulties Changelog February 21, 2017: Added Endpoint.
GET/hw2/game-object-categoriesHalo Wars 2 - Game Object Categories Changelog February 21, 2017: Added Endpoint.
GET/hw2/game-objectsHalo Wars 2 - Game Objects Changelog February 21, 2017: Added Endpoint.
GET/hw2/leader-powersHalo Wars 2 - Leader Powers Changelog February 21, 2017: Added Endpoint.
GET/hw2/leadersHalo Wars 2 - Leaders Changelog February 21, 2017: Added Endpoint.
GET/hw2/mapsHalo Wars 2 - Maps Changelog February 21, 2017: Added Endpoint.
GET/hw2/packsHalo Wars 2 - Packs Changelog February 21, 2017: Added Endpoint.
GET/hw2/playlistsHalo Wars 2 - Playlists Changelog February 21, 2017: Added Endpoint.
GET/hw2/seasonsHalo Wars 2 - Seasons Changelog February 21, 2017: Added Endpoint.
GET/hw2/spartan-ranksHalo Wars 2 - Spartan Ranks Changelog February 27, 2017: Updated documentation to clarify t
GET/hw2/techsHalo Wars 2 - Techs Changelog February 21, 2017: Added Endpoint.

specification origin: https://developer.haloapi.com/docs/services/58ace18c21091812784ce8c5/export?DocumentFormat

Stats v1.0

API that provides statistical data about Players and Matches.

methodpathwhat the vendor says it does
GET/h5/arena/matches/{matchId}Halo 5 - Match Result - Arena Retrieves detailed statistics for a Match with the Arena Game Mode. Changelog
GET/h5/campaign/matches/{matchId}Halo 5 - Match Result - Campaign Retrieves detailed statistics for a Match with the Campaign Game Mode. Every
GET/h5/companies/{companyId}Halo 5 - Company Retrieves information about the Company. The response will contain the Company's name, status
GET/h5/companies/{companyId}/commendationsHalo 5 - Company Commendations Retrieves the commendation state for a Company. Changelog July 14, 2017:
GET/h5/custom/matches/{matchId}Halo 5 - Match Result - Custom Retrieves detailed statistics for a Match with the Custom Game Mode. Games with
GET/h5/customlocal/matches/{matchId}Halo 5 - Match Result - Custom Local Retrieves detailed statistics for a Match with the Custom Local Game Mode
GET/h5/matches/{matchId}/eventsHalo 5 - Match Events Retrieves a set of Events related to the Match specified. Events are only available once
GET/h5/player-leaderboards/csr/{seasonId}/{playlistId}Halo 5 - Leaderboard - Player CSR Retrieves the Leaderboard for Player CSRs. The Leaderboard consists of the t
GET/h5/players/{player}/commendationsHalo 5 - Player Commendations Retrieves the commendation state for a Player. Changelog July 14, 2017:
GET/h5/players/{player}/matchesHalo 5 - Player Match History Retrieves a list of Matches that the Player has participated in and which have c
GET/h5/servicerecords/arenaHalo 5 - Player Service Records - Arena Retrieves Service Records for the Arena Game Mode for one or more play
GET/h5/servicerecords/campaignHalo 5 - Player Service Records - Campaign Retrieves Service Records for the Campaign Game Mode for one or mor
GET/h5/servicerecords/customHalo 5 - Player Service Records - Custom Retrieves Service Records for the Custom Game Mode for one or more pl
GET/h5/servicerecords/customlocalHalo 5 - Player Service Records - Custom Local Retrieves Service Records for the Custom Local Game Mode for on
GET/h5/servicerecords/warzoneHalo 5 - Player Service Records - Warzone Retrieves Service Records for the Warzone Game Mode for one or more
GET/h5/warzone/matches/{matchId}Halo 5 - Match Result - Warzone Retrieves detailed statistics for a Match with the Warzone Game Mode. Changel
GET/h5pc/custom/matches/{matchId}Halo 5 PC - Match Result - Custom Retrieves detailed statistics for a Match with the Custom Game Mode. Games w
GET/h5pc/players/{player}/matchesHalo 5 PC - Player Match History Retrieves a list of Matches that the Player has participated in and which hav
GET/h5pc/servicerecords/customHalo 5 PC - Player Service Records - Custom Retrieves Service Records for the Custom Game Mode for one or more
GET/hw2/matches/{matchId}Halo Wars 2 - Match Result Retrieves detailed statistics for a Match. Matches can be retrieved before they are
GET/hw2/matches/{matchId}/eventsHalo Wars 2 - Match Events Retrieves a set of Events related to the Match specified. Events are only available
GET/hw2/player-leaderboards/csr/{seasonId}/{playlistId}Halo Wars 2 - Leaderboard - Player CSR Retrieves the Leaderboard for Player CSRs. The Leaderboard consists of
GET/hw2/players/{player}/campaign-progressHalo Wars 2 - Player Campaign Progress Retrieves the Campaign Progress state for a Player. Changelog Feb
GET/hw2/players/{player}/matchesHalo Wars 2 - Player Match History Retrieves a list of Matches that the Player has participated in. If the Pla
GET/hw2/players/{player}/statsHalo Wars 2 - Player Stats Summary Retrieves high-level aggregations across the lifetime of a Player. Changel
GET/hw2/players/{player}/stats/seasons/{seasonId}Halo Wars 2 - Player Season Stats Summary Retrieves high-level aggregations across a Season for a Player. Cha
GET/hw2/playlist/{playlistId}/ratingHalo Wars 2 - Player Playlist Ratings Retrieves Playlist Ratings in the current season for one or more Players
GET/hw2/xpHalo Wars 2 - Player XPs Retrieves XP and Rank information for one or more players. Changelog February 2

specification origin: https://developer.haloapi.com/docs/services/58acdf27e2f7f71ad0dad84b/export?DocumentFormat

UGC v1.0

API that provides Metadata about User-Generated Content (Maps and Game Variants).

methodpathwhat the vendor says it does
GET/h5/players/{player}/gamevariantsHalo 5 - Player Game Variants Retrieves a list of Game Variants created by a Player. Changelog February
GET/h5/players/{player}/gamevariants/{variant}Halo 5 - Player Game Variant Retrieves Metadata about a Player-created Game Variant. Changelog February
GET/h5/players/{player}/mapvariantsHalo 5 - Player Map Variants Retrieves a list Map Variants created by a Player. Changelog February 21, 2
GET/h5/players/{player}/mapvariants/{variant}Halo 5 - Player Map Variant Retrieves Metadata about a Player-created Map Variant. Changelog February 21

specification origin: https://developer.haloapi.com/docs/services/58acde2921091812784ce8c3/export?DocumentFormat

Profile v1.0

API that provides Profile information about Players.

methodpathwhat the vendor says it does
GET/h5/profiles/{player}/appearanceHalo 5 - Player Appearance This Endpoint retrieves appearance information for a player. If the player is a mem
GET/h5/profiles/{player}/emblemHalo 5 - Player Emblem Image This Endpoint returns an HTTP Redirect (302 Found) response to the caller with th
GET/h5/profiles/{player}/spartanHalo 5 - Player Spartan Image This Endpoint returns an HTTP Redirect (302 Found) response to the caller with t

specification origin: https://developer.haloapi.com/docs/services/58acdc2e21091812784ce8c2/export?DocumentFormat

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.