---
title: "Retrieve detailed information about a specific raid encounter from combat log data."
method: GET
path: "/api/v1/live-tracking/user/activity/raiding"
tags: ["Live Tracking - Raiding"]
---

# Retrieve detailed information about a specific raid encounter from combat log data.

`GET /api/v1/live-tracking/user/activity/raiding`

Relies on combat log data retrieved from the Raider.IO Desktop App. The response shape is similar to the <code>/guilds/boss-kill</code> endpoint but sourced from combat log data rather than the Blizzard API.

## Query parameters

- `access_key` string — The API key from your RaiderIO App: http://raider.io/settings/apps. Apps with API keys have higher rate limits.
- `raid` string, required — Raid slug or full name (e.g. "sporefall" or "Sporefall")
- `encounter_id` number, required — Raid encounter ID to retrieve details for

## Response `200`

Successful

- ViewRaidingActivityDetailResponse
  - `raidEncounter` RaidEncounter — Full raid encounter details including roster, timing, and boss health data
    - `kill` RaidActivityKill — Kill/attempt summary
      - `pulledAt` string, nullable — When the boss was pulled
      - `defeatedAt` string, nullable — When the boss was defeated
      - `durationMs` integer, nullable — Encounter duration in milliseconds
      - `isSuccess` boolean — Whether the boss was killed
      - `itemLevelEquippedAvg` number — Average equipped item level of the raid
      - `itemLevelEquippedMax` number — Highest equipped item level in the raid
      - `itemLevelEquippedMin` number — Lowest equipped item level in the raid
    - `status` string — Encounter status
    - `log` RaidActivityLog — Combat log metadata
      - `id` integer — Log record ID
      - `sources` RaidActivityLogSource[] — Sources of logged data
        - `source` string — Log source identifier
        - `logId` string, nullable — External log ID
      - `deaths` Deaths
        - `count` integer — Total deaths during the encounter
      - `vantus` Vantus, nullable — Vantus Rune usage, or null
        - `spell` Spell1 — Vantus Rune spell info
          - `id` integer
          - `name` string
          - `icon` string
          - `school` integer
          - `rank` string, nullable
          - `hasCooldown` boolean
        - `count` integer — Number of players with Vantus Rune active
    - `region` RegionSummary1 — Region
      - `name` string, required — Name of the region
      - `short_name` string, required — Short name of the region
      - `slug` string, required — Slug for the region, suitable for putting in URLs
    - `raid` RaidSummary1 — Raid
      - `id` integer — Raid ID
      - `slug` string — Raid slug
      - `name` string — Raid display name
      - `short_name` string — Abbreviated raid name
      - `icon` string — Icon identifier for the raid
      - `expansion_id` integer — Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
    - `boss` RaidEncounterSummary1 — Boss
      - `id` integer — Boss encounter ID
      - `slug` string — Boss slug
      - `name` string — Boss display name
      - `ordinal` integer — Boss ordering position within the raid (1-based)
    - `guild` GuildSummary4, nullable — Guild, or null
      - `id` integer, required — Internal Raider.IO ID number for this guild
      - `name` string, required — Name of the guild
      - `faction` 'horde' | 'alliance', required
      - `realm` RealmSummary
        - `id` integer, required — Internal Raider.IO ID number for this realm
        - `connectedRealmId` integer, required — Internal connected-realm ID used by Raider.IO
        - `wowRealmId` integer, nullable, required — Blizzard realm ID, or null when unavailable
        - `wowConnectedRealmId` integer, nullable, required — Blizzard connected-realm ID, or null when unavailable
        - `name` string, required — Name of the realm
        - `altName` string, nullable, required — Alternate display name for the realm
        - `slug` string, required — Slug for the realm, suitable for putting in URLs
        - `altSlug` string, required — Alternate slug for the realm
        - `locale` string, nullable, required — Locale configured for the realm
        - `isConnected` boolean, required — Whether the realm is part of a connected realm
        - `realmType` string, required — Realm type summary
      - `region` RegionSummary
        - `name` string, required — Name of the region
        - `short_name` string, required — Short name of the region
        - `slug` string, required — Slug for the region, suitable for putting in URLs
      - `path` string, required — Relative path to the guild profile
      - `logo` string — Guild logo URL
      - `isDefaultLogo` boolean — Whether the guild is using the default logo
      - `color` string — Guild theme color when customized
      - `displayName` string, required — Display name for the guild
      - `alt_name` string — Alternate guild name extracted from the stored name
    - `guildPrivacy` GuildPrivacy3, nullable — Guild privacy settings
      - `raidPulls` boolean — Whether raid pull data is shared publicly
      - `raidPercents` boolean — Whether boss health percentages are shared publicly
      - `raidComps` boolean — Whether raid composition data is shared publicly
      - `wereRaidPullsRestricted` boolean — Whether pull data was restricted by guild privacy settings
      - `wereRaidPercentsRestricted` boolean — Whether percent data was restricted by guild privacy settings
      - `wereRaidCompsRestricted` boolean — Whether composition data was restricted by guild privacy settings
      - `shareRaidUntil` string, nullable — ISO 8601 date until which raid data is shared, or null for indefinite
    - `roster` RaidActivityRosterMember[] — Roster of characters in the encounter
      - `character` Character6 — Character details
        - `id` integer — Character ID
        - `name` string — Character name
        - `class` Class
          - `id` number
          - `name` string
          - `slug` string
        - `spec` Spec7
          - `id` number
          - `name` string
          - `slug` string
          - `role` string
        - `race` Race
          - `id` number
          - `name` string
          - `slug` string
          - `faction` string
        - `gender` string
        - `thumbnail` string, nullable
        - `itemLevelEquipped` number — Equipped item level at time of encounter
        - `realm` FullRealm
          - `id` integer
          - `name` string
          - `slug` string
          - `altName` string, nullable
          - `altSlug` string
          - `locale` string
          - `isConnected` boolean
          - `connectedRealmId` integer
          - `realmType` string
          - `wowRealmId` integer
          - `wowConnectedRealmId` integer
        - `region` RegionSummary
          - `name` string, required — Name of the region
          - `short_name` string, required — Short name of the region
          - `slug` string, required — Slug for the region, suitable for putting in URLs
        - `items` ItemsContainer4, nullable — Equipped gear
          - `created_at` string, nullable
          - `updated_at` string, nullable
          - `source` string
          - `item_level_equipped` integer — Equipped item level
          - `item_level_total` integer
          - `artifact_traits` integer
          - `corruption` Corruption — Corruption stats
            - `added` number
            - `resisted` number
            - `total` number
            - `cloakRank` integer
            - `spells` string[]
          - `items` Items — Map of slot name to equipped item
        - `talentLoadout` TalentLoadout, nullable — Active talent loadout
          - `specId` integer — Spec ID for this loadout
          - `heroSubTreeId` integer, nullable
          - `loadout` TalentLoadoutNode[] — Talent node selections
            - `node` TalentNode
              - …
            - `entryIndex` integer
            - `rank` integer
            - `grantedNode` boolean
          - `loadoutText` string, nullable — Encoded talent loadout string
        - `interestingAuras` Spell[] — Notable active auras
          - `id` integer
          - `name` string
          - `icon` string
          - `school` integer
          - `rank` string, nullable
          - `hasCooldown` boolean
        - `stream` Stream, nullable — Active stream info
          - `is_featured_stream` boolean
          - `activity_record_id` integer
          - `id` string — Stream ID
          - `name` string — Streamer username
          - `user_id` string
          - `game_id` string
          - `type` string — Stream status (e.g. live)
          - `title` string
          - `community_ids` string[]
          - `viewer_count` integer
          - `started_at` string
          - `language` string
          - `thumbnail_url` string
        - `recruitmentProfiles` RecruitmentProfile[]
          - `activity_type` string — Type of recruitment activity (e.g. guild_raids)
          - `entity_type` string — Entity type (e.g. guild)
          - `recruitment_profile_id` integer — Recruitment profile ID
    - `loggedDetails` LoggedDetails, nullable — Detailed combat log data (deaths, enemies). May be empty if restricted by privacy settings.
      - `deaths` Model5[] — Individual death events
        - `character_id` integer — Character ID of the player who died
        - `relativeDiedAt` integer — Milliseconds from encounter start when the death occurred
      - `enemies` Model6[] — Enemy NPC data
        - `npc_id` integer — NPC ID
        - `count` integer — Number of this NPC type
        - `started_at` integer — When this NPC was first engaged (ms from start)
        - `finished_at` integer — When this NPC died or despawned (ms from start)

---

[API](https://skmtc.net/raider/apis/raider-io-developer-api.md) · [All operations](https://skmtc.net/raider/apis/raider-io-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/raider/raider-io-developer-api/versions/4c612ac925bb/schema)
