Overview
The Manifest endpoint provides the complete RaidHub manifest, which contains definitions for all activities and versions tracked in the RaidHub database. This is a foundational endpoint that returns all the metadata needed to interpret other API responses, including activity names, version types, raid categorizations, and visual assets.This endpoint is cached for 30 seconds to optimize performance.
Endpoint
Request
Method:GET
URL: /manifest
Parameters: None
Response
The response includes all activity and version definitions, along with categorized lists of raids and their characteristics.Response Fields
A mapping of Bungie.net activity hashes to RaidHub activityId and versionId. Each key is a uint32 hash from Bungie’s API.
A mapping of each RaidHub activityId to its complete definition. Keys are activity IDs as strings.
A mapping of each RaidHub versionId to its definition. Versions represent difficulty modes like Normal, Master, Prestige, or specific encounter variants.
Array of activity IDs for all raids, ordered from newest to oldest. Sunset raids are listed at the end.
Array of activity IDs for raids that have been removed from the game (vaulted content).
Array of activity IDs for raids that had a prestige difficulty mode.
Array of activity IDs for raids that have a master difficulty mode available.
Array of activity IDs for raids that had contest mode enabled at launch.
Array of activity IDs for raids that were reprised from Destiny 1 to Destiny 2.
Array of version IDs that represent challenge modes for reprised raids.
Array of activity IDs for Pantheon activities.
A mapping of activity IDs to arrays of version IDs available for that activity. Keys are activity IDs as strings.
Array of ranking tier definitions used for player performance classifications.
Array of feat (modifier/challenge) definitions available in raids.
A mapping of activity IDs to arrays of splash image URLs hosted on the RaidHub CDN.
Example Response
Use Cases
Resolving Activity Names
The manifest allows you to convert activity IDs from other endpoints into human-readable names:Converting Bungie Hashes
When working with Bungie.net API data, use the hashes mapping to identify RaidHub activities:Filtering Active Raids
Display only currently active (non-sunset) raids:Loading Raid Images
Retrieve splash images for raid selection screens:Checking Raid Features
Determine if a raid has specific features or modes:Caching Recommendations
The manifest data changes infrequently (typically only when new content is released). Consider caching the manifest response in your application with a TTL of 5-10 minutes to reduce API calls and improve performance.Related Endpoints
- Player Profile - Uses activityIds from the manifest
- Instance Details - References activity and version definitions
- Leaderboards - Requires manifest for activity filtering