---
title: "Get Event data"
method: GET
path: "/raw/{region}/event/{event_id}"
tags: ["raw"]
---

# Get Event data

`GET /raw/{region}/event/{event_id}`

Get the event data from the given event ID

## Path parameters

- `region` 'JP' | 'NA' | 'CN' | 'KR' | 'TW', required — Region Enum
- `event_id` integer, required

## Response `200`

Event Entity

- EventEntity
  - `mstEvent` MstEvent, required
    - `script` object[], required
    - `id` integer, required
    - `baseEventId` integer, required
    - `type` integer, required
    - `openType` integer, required
    - `name` string, required
    - `shortName` string
    - `detail` string, required
    - `noticeBannerId` integer, required
    - `bannerId` integer, required
    - `iconId` integer, required
    - `bannerPriority` integer, required
    - `openHours` integer
    - `intervalHours` integer
    - `noticeAt` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `finishedAt` integer, required
    - `materialOpenedAt` integer, required
    - `linkType` integer, required
    - `linkBody` string, required
    - `deviceType` integer
    - `myroomBgId` integer, required
    - `myroomBgmId` integer, required
    - `createdAt` integer
    - `warIds` integer[]
  - `mstEventAdd` MstEventAdd[], required
    - `eventId` integer, required
    - `overwriteType` integer, required
    - `priority` integer, required
    - `overwriteId` integer, required
    - `overwriteText` string, required
    - `condType` integer, required
    - `targetId` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
  - `mstEventDetail` MstEventDetail, required
    - `eventId` integer, required
    - `flag` integer, required
    - `pointImageId` integer, required
    - `rewardButtonImageId` integer, required
    - `eventGaugeType` integer, required
    - `condQuestId` integer, required
    - `condQuestPhase` integer, required
    - `condMessage` string, required
    - `shopCondQuestId` integer, required
    - `shopCondQuestPhase` integer, required
    - `shopCondMessage` string, required
    - `entryCondMessage` string, required
    - `tutorialImageIds` string[], required
    - `script` object, required
  - `mstWar` MstWar[], required
    - `coordinates` array[], required
      - number[]
    - `id` integer, required
    - `age` string, required
    - `name` string, required
    - `longName` string, required
    - `bannerId` integer, required
    - `mapImageId` integer, required
    - `mapImageW` integer, required
    - `mapImageH` integer, required
    - `headerImageId` integer, required
    - `priority` integer, required
    - `parentWarId` integer, required
    - `materialPriority` integer
    - `materialParentWarId` integer
    - `parentBlankEarthSpotId` integer
    - `flag` integer, required
    - `emptyMessage` string, required
    - `bgmId` integer, required
    - `scriptId` string, required
    - `startType` integer, required
    - `targetId` integer, required
    - `eventId` integer, required
    - `eventName` string
    - `lastQuestId` integer, required
    - `assetId` integer, required
  - `mstEventRewardScene` MstEventRewardScene[], required
    - `guideImageIds` integer[], required
    - `guideLimitCounts` integer[], required
    - `guideFaceIds` integer[], required
    - `guideDisplayNames` string[], required
    - `guideWeights` integer[], required
    - `guideUnselectedMax` integer[], required
    - `eventId` integer, required
    - `slot` integer, required
    - `groupId` integer, required
    - `type` integer, required
    - `tabImageId` integer, required
    - `imageId` integer, required
    - `bgId` integer, required
    - `bgmId` integer, required
    - `afterBgmId` integer, required
    - `flag` integer, required
  - `mstEventVoicePlay` MstEventVoicePlay[], required
    - `voiceIds` string[], required
    - `confirmVoiceIds` string[], required
    - `eventId` integer, required
    - `slot` integer, required
    - `idx` integer, required
    - `guideImageId` integer, required
    - `condType` integer, required
    - `condValue` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
  - `mstGift` MstGift[], required
    - `sort_id` integer
    - `id` integer, required
    - `type` integer, required
    - `objectId` integer, required
    - `priority` integer, required
    - `num` integer, required
    - `lv` integer, nullable
    - `limitCount` integer, nullable
  - `mstGiftAdd` MstGiftAdd[], required
    - `priorGiftIconIds` integer[], required
    - `giftId` integer, required
    - `priority` integer, nullable
    - `condType` integer, required
    - `targetId` integer, required
    - `targetNum` integer, required
    - `priorGiftId` integer, required
    - `script` string, required
  - `mstShop` MstShop[], required
    - `itemIds` integer[], required
    - `prices` integer[], required
    - `targetIds` integer[], required
    - `script` object, required
    - `anotherPayType` integer, nullable
    - `anotherItemIds` integer[], nullable
    - `useAnotherPayCommonReleaseId` integer, nullable
    - `freeShopCondId` integer, nullable
    - `freeShopCondMessage` string, nullable
    - `hideWarningMessageCondId` integer, nullable
    - `freeShopReleaseDate` integer, nullable
    - `id` integer, required
    - `baseShopId` integer, required
    - `eventId` integer, required
    - `slot` integer, required
    - `flag` integer, required
    - `priority` integer, required
    - `purchaseType` integer, required
    - `setNum` integer, required
    - `payType` integer, required
    - `shopType` integer, required
    - `limitNum` integer, required
    - `defaultLv` integer, required
    - `defaultLimitCount` integer, required
    - `name` string, required
    - `detail` string, required
    - `infoMessage` string, required
    - `warningMessage` string, required
    - `imageId` integer, required
    - `bgImageId` integer, required
    - `openedAt` integer, required
    - `closedAt` integer, required
  - `mstShopRelease` MstShopRelease[], required
    - `condValues` integer[], required
    - `shopId` integer, required
    - `condType` integer, required
    - `condNum` integer, required
    - `priority` integer, required
    - `isClosedDisp` boolean, required
    - `closedMessage` string, required
    - `closedItemName` string, required
  - `mstShopScript` MstShopScript[], required
    - `ignoreEventIds` integer[], required
    - `shopId` integer, required
    - `priority` integer, required
    - `name` string, required
    - `scriptId` string, required
    - `frequencyType` integer, required
    - `eventId` integer, required
    - `svtId` integer, required
    - `limitCount` integer, required
    - `materialFolderId` integer, required
  - `mstSetItem` MstSetItem[], required
    - `id` integer, required
    - `purchaseType` integer, required
    - `targetId` integer, required
    - `setNum` integer, required
    - `createdAt` integer
  - `mstEventReward` MstEventReward[], required
    - `eventId` integer, required
    - `groupId` integer, required
    - `point` integer, required
    - `type` integer, required
    - `giftId` integer, required
    - `bgImageId` integer, required
    - `presentMessageId` integer, required
  - `mstEventRewardSet` MstEventRewardSet[], required
    - `rewardSetType` integer, required
    - `eventId` integer, required
    - `id` integer, required
    - `iconId` integer, required
    - `name` string, required
    - `detail` string, required
    - `bgImageId` integer, required
  - `mstEventPointBuff` MstEventPointBuff[], required
    - `funcIds` integer[], required
    - `id` integer, required
    - `eventId` integer, required
    - `groupId` integer
    - `eventPoint` integer, required
    - `name` string, required
    - `detail` string, required
    - `imageId` integer, required
    - `bgImageId` integer, required
    - `skillIconId` integer, nullable
    - `lv` integer, nullable
    - `value` integer, required
  - `mstEventPointGroup` MstEventPointGroup[], required
    - `eventId` integer, required
    - `groupId` integer, required
    - `name` string, required
    - `iconId` integer, required
  - `mstEventMission` MstEventMission[], required
    - `id` integer, required
    - `flag` integer, required
    - `type` integer, required
    - `missionTargetId` integer, required
    - `dispNo` integer, required
    - `name` string, required
    - `detail` string, required
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `closedAt` integer, required
    - `rewardType` integer, required
    - `giftId` integer, required
    - `bannerGroup` integer, required
    - `priority` integer, required
    - `rewardRarity` integer, required
    - `notfyPriority` integer, required
    - `presentMessageId` integer, required
    - `giftIconId` integer, nullable
  - `mstEventRandomMission` MstEventRandomMission[], required
    - `missionId` integer, required
    - `eventId` integer, required
    - `missionRank` integer, required
    - `condType` integer, required
    - `condId` integer, required
    - `condNum` integer, required
  - `mstEventMissionCondition` MstEventMissionCondition[], required
    - `missionId` integer, required
    - `missionProgressType` integer, required
    - `priority` integer, required
    - `id` integer, required
    - `missionTargetId` integer, required
    - `condGroup` integer, required
    - `condType` integer, required
    - `targetIds` integer[], required
    - `targetNum` integer, required
    - `conditionMessage` string, required
    - `closedMessage` string, required
    - `flag` integer, required
  - `mstEventMissionConditionDetail` MstEventMissionConditionDetail[], required
    - `id` integer, required
    - `missionTargetId` integer, required
    - `missionCondType` integer, required
    - `logicType` integer, required
    - `targetIds` integer[], required
    - `addTargetIds` integer[], required
    - `targetQuestIndividualities` integer[], required
    - `conditionLinkType` integer, required
    - `targetEventIds` integer[], required
  - `mstEventMissionGroup` MstEventMissionGroup[], required
    - `id` integer, required
    - `missionId` integer, required
  - `mstEventTower` MstEventTower[], required
    - `eventId` integer, required
    - `towerId` integer, required
    - `name` string, required
    - `topFloor` integer, required
    - `floorLabel` string, required
    - `openEffectId` integer, required
    - `flag` integer, required
  - `mstEventTowerReward` MstEventTowerReward[], required
    - `eventId` integer, required
    - `towerId` integer, required
    - `floor` integer, required
    - `giftId` integer, required
    - `iconId` integer
    - `presentMessageId` integer, required
    - `boardMessage` string, required
    - `boardImageId` integer, required
  - `mstBoxGacha` MstBoxGacha[], required
    - `baseIds` integer[], required
    - `pickupIds` integer[], nullable
    - `talkIds` integer[], required
    - `script` object, nullable
    - `id` integer, required
    - `eventId` integer, required
    - `slot` integer, required
    - `guideDisplayName` string, required
    - `payType` integer, required
    - `payTargetId` integer, required
    - `payValue` integer, required
    - `detailUrl` string, required
    - `priority` integer, required
    - `flag` integer, required
    - `presentMessageId` integer, nullable
    - `changeMaxDrawAtOnceResetNum` integer, nullable
    - `maxRequiredPresentBoxSpace` integer, nullable
  - `mstBoxGachaBase` MstBoxGachaBase[], required
    - `id` integer, required
    - `no` integer, required
    - `type` integer, required
    - `targetId` integer, required
    - `isRare` boolean, required
    - `iconId` integer, required
    - `bannerId` integer, required
    - `priority` integer, required
    - `maxNum` integer, required
    - `detail` string, required
    - `boxGachaTalkId` integer[], nullable
  - `mstBoxGachaTalk` MstBoxGachaTalk[], required
    - `befVoiceIds` string[], required
    - `aftVoiceIds` string[], required
    - `id` integer, required
    - `guideImageId` integer, required
    - `no` integer, required
    - `isRare` boolean, required
  - `mstTreasureBox` MstTreasureBox[], required
    - `id` integer, required
    - `eventId` integer, required
    - `slot` integer, required
    - `idx` integer, required
    - `iconId` integer, required
    - `treasureBoxGiftId` integer, required
    - `maxDrawNumOnce` integer, required
    - `commonConsumeId` integer, required
    - `extraGiftId` integer, required
  - `mstTreasureBoxGift` MstTreasureBoxGift[], required
    - `id` integer, required
    - `idx` integer, required
    - `giftId` integer, required
    - `collateralUpperLimit` integer, required
  - `mstEventDigging` MstEventDigging
    - `eventId` integer, required
    - `sizeX` integer, required
    - `sizeY` integer, required
    - `bgImageId` integer, required
    - `eventPointItemId` integer, required
    - `resettableDiggedNum` integer, required
    - `script` object, required
  - `mstEventDiggingBlock` MstEventDiggingBlock[], required
    - `id` integer, required
    - `eventId` integer, required
    - `imageId` integer, required
    - `commonConsumeId` integer, required
    - `objectId` integer, required
    - `diggingEventPoint` integer, required
    - `script` object, required
    - `consumeHintImageIds` integer[], required
    - `consumeHintItemNums` integer[], required
    - `hintEventPoints` integer[], required
  - `mstEventDiggingReward` MstEventDiggingReward[], required
    - `id` integer, required
    - `eventId` integer, required
    - `giftId` integer, required
    - `iconId` integer, required
    - `rewardSize` integer, required
    - `script` object, required
  - `mstEventCooltimeReward` MstEventCooltimeReward[], required
    - `eventId` integer, required
    - `spotId` integer, required
    - `lv` integer, required
    - `name` string, required
    - `commonReleaseId` integer, required
    - `cooltime` integer, required
    - `addEventPointRate` integer, required
    - `giftId` integer, required
    - `upperLimitGiftNum` integer, required
  - `mstEventQuestCooltime` MstEventQuestCooltime[], required
    - `eventId` integer, required
    - `questId` integer, required
    - `phase` integer, required
    - `cooltime` integer, required
    - `isEnabledInitial` boolean, required
  - `mstEventFortification` MstEventFortification[], required
    - `eventId` integer, required
    - `idx` integer, required
    - `name` string, required
    - `x` integer, required
    - `y` integer, required
    - `rewardSceneX` integer, required
    - `rewardSceneY` integer, required
    - `maxFortificationPoint` integer, required
    - `workType` integer, required
    - `giftId` integer, required
    - `commonReleaseId` integer, required
  - `mstEventFortificationDetail` MstEventFortificationDetail[], required
    - `eventId` integer, required
    - `fortificationIdx` integer, required
    - `position` integer, required
    - `name` string, required
    - `classId` integer, required
    - `commonReleaseId` integer, required
  - `mstEventFortificationSvt` MstEventFortificationSvt[], required
    - `eventId` integer, required
    - `fortificationIdx` integer, required
    - `position` integer, required
    - `type` integer, required
    - `svtId` integer, required
    - `limitCount` integer, required
    - `lv` integer, required
    - `commonReleaseId` integer, required
  - `mstEventTradeGoods` MstEventTradeGoods[], required
    - `voiceData` object, required
    - `id` integer, required
    - `eventId` integer, required
    - `boardType` integer, nullable
    - `name` string, required
    - `goodsIconId` integer, required
    - `giftId` integer, required
    - `commonConsumeId` integer, required
    - `eventPointNum` integer, required
    - `eventPointItemId` integer, required
    - `tradeTime` integer, required
    - `maxNum` integer, required
    - `maxTradeTime` integer, required
    - `presentMessageId` integer, required
    - `commonReleaseId` integer, required
    - `closedMessage` string, required
  - `mstEventTradePickup` MstEventTradePickup[], required
    - `tradeGoodsId` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `eventId` integer, required
    - `pickupIconId` integer, required
    - `tradeTimeRate` integer, required
  - `mstEventCampaign` MstEventCampaign[], required
    - `targetIds` integer[], required
    - `warIds` integer[], required
    - `warGroupIds` integer[], nullable
    - `script` object, nullable
    - `eventId` integer, required
    - `target` integer, required
    - `idx` integer, required
    - `groupId` integer, nullable
    - `priority` integer, nullable
    - `value` integer, required
    - `calcType` integer, required
    - `entryCondMessage` string, required
    - `createdAt` integer, nullable
  - `mstEventQuest` MstEventQuest[], required
    - `eventId` integer, required
    - `questId` integer, required
    - `phase` integer, required
    - `isExcepted` integer, nullable
    - `createdAt` integer, nullable
  - `mstQuestReleaseOverwrite` MstQuestReleaseOverwrite[], required
    - `questId` integer, required
    - `priority` integer, required
    - `imagePriority` integer, required
    - `condType` integer, required
    - `condId` integer, required
    - `condNum` integer, required
    - `closedMessageId` integer, required
    - `overlayClosedMessage` string, required
    - `eventId` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `leftIndent` integer, nullable
  - `mstClosedMessage` MstClosedMessage[], required
    - `id` integer, required
    - `message` string, required
    - `overwriteQuestName` string, nullable
    - `leftIndent` integer, nullable
    - `flag` integer, nullable
  - `mstEventBulletinBoard` MstEventBulletinBoard[], required
    - `id` integer, required
    - `eventId` integer, required
    - `message` string, required
    - `probability` integer, nullable
    - `dispOrder` integer, nullable
    - `script` object[], nullable
  - `mstEventBulletinBoardRelease` MstEventBulletinBoardRelease[], required
    - `bulletinBoardId` integer, required
    - `condType` integer, required
    - `condTargetId` integer, required
    - `condNum` integer, required
    - `condGroup` integer, required
  - `mstEventRecipe` MstEventRecipe[], required
    - `voiceIds` string[], required
    - `id` integer, required
    - `eventId` integer, required
    - `iconId` integer, required
    - `name` string, required
    - `maxNum` integer, required
    - `eventPointItemId` integer, required
    - `eventPointNum` integer, required
    - `commonConsumeId` integer, required
    - `commonReleaseId` integer, required
    - `closedMessage` string, required
  - `mstEventRecipeGift` MstEventRecipeGift[], required
    - `recipeId` integer, required
    - `idx` integer, required
    - `eventId` integer, required
    - `giftId` integer, required
    - `displayOrder` integer, required
    - `topIconId` integer, required
  - `mstEventCommandAssist` MstEventCommandAssist[], required
    - `id` integer, required
    - `priority` integer, required
    - `eventId` integer, required
    - `name` string, required
    - `lv` integer, required
    - `assistCardId` integer, required
    - `imageId` integer, required
    - `skillId` integer, required
    - `skillLv` integer, required
    - `commonReleaseId` integer, required
  - `mstHeelPortrait` MstHeelPortrait[], required
    - `id` integer, required
    - `name` string, required
    - `imageId` integer, required
    - `eventId` integer, required
    - `dispCondType` integer, required
    - `dispCondId` integer, required
    - `dispCondNum` integer, required
    - `script` object, required
  - `mstEventMural` MstEventMural[], required
    - `id` integer, required
    - `message` string, required
    - `imageIds` integer[], required
    - `eventId` integer, required
    - `num` integer, required
    - `condQuestId` integer, required
    - `condQuestPhase` integer, required
    - `flag` integer, nullable
  - `mstEventPointActivity` MstEventPointActivity[], required
    - `eventId` integer, required
    - `groupId` integer, required
    - `objectType` integer, required
    - `objectId` integer, required
    - `objectValue` integer, required
    - `point` integer, required
  - `mstEventSvt` MstEventSvt[], required
    - `script` object, required
    - `eventId` integer, required
    - `svtId` integer, required
    - `type` integer, required
    - `joinMessage` string, required
    - `getMessage` string, required
    - `leaveMessage` string, required
    - `name` string, required
    - `battleName` string, required
    - `commonReleaseId` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
  - `mstWarBoard` MstWarBoard[], required
    - `id` integer, required
    - `backGroundId` integer, required
    - `imageSetId` integer, required
    - `eventId` integer, required
  - `mstWarBoardStage` MstWarBoardStage[], required
    - `id` integer, required
    - `warBoardId` integer, required
    - `name` string, required
    - `boardMessage` string, required
    - `editBgmId` integer, required
    - `playBgmId` integer, required
    - `formationCost` integer, required
    - `hasTitleAction` integer, required
    - `partySkillId` integer, required
  - `mstWarBoardQuest` MstWarBoardQuest[], required
    - `stageId` integer, required
    - `questId` integer, required
    - `questPhase` integer, required
    - `script` object, required
  - `mstWarBoardStageLayout` MstWarBoardStageLayout[], required
    - `individuality` integer[], nullable
    - `stageId` integer, required
    - `squareIndex` integer, required
    - `type` integer, required
    - `effectId` integer, required
    - `isPiecePut` boolean, required
    - `breakPoint` integer, required
    - `limitActionPoint` integer, required
    - `forceId` integer, required
    - `groupId` integer, required
    - `followerType` integer, required
    - `pieceIndex` integer, required
    - `restrictionId` integer, required
    - `evalValue` integer, required
    - `imageId` integer, required
    - `actionType` integer, required
    - `throughCondId` integer, nullable
  - `mstWarBoardTreasure` MstWarBoardTreasure[], required
    - `id` integer, required
    - `type` integer, required
    - `giftId` integer, required
    - `rarity` integer, required
  - `mstItem` MstItem[], required
    - `individuality` integer[], required
    - `script` object, required
    - `eventId` integer
    - `eventGroupId` integer
    - `isPresent` boolean
    - `maxNum` integer
    - `id` integer, required
    - `name` string, required
    - `detail` string, required
    - `imageId` integer, required
    - `bgImageId` integer, required
    - `type` integer, required
    - `unit` string, required
    - `value` integer, required
    - `sellQp` integer, required
    - `isSell` boolean, required
    - `priority` integer, required
    - `dropPriority` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `useSkill` boolean
    - `useAppendSkill` boolean
    - `useAscension` boolean
    - `useCostume` boolean
    - `mstItemSelect` MstItemSelect[]
      - `itemId` integer, required
      - `idx` integer, required
      - `candidateGiftId` integer, required
      - `requireNum` integer, required
      - `detail` string, required
    - `mstGift` MstGift[]
      - `sort_id` integer
      - `id` integer, required
      - `type` integer, required
      - `objectId` integer, required
      - `priority` integer, required
      - `num` integer, required
      - `lv` integer, nullable
      - `limitCount` integer, nullable
    - `mstGiftAdd` MstGiftAdd[]
      - `priorGiftIconIds` integer[], required
      - `giftId` integer, required
      - `priority` integer, nullable
      - `condType` integer, required
      - `targetId` integer, required
      - `targetNum` integer, required
      - `priorGiftId` integer, required
      - `script` string, required
  - `mstCommonConsume` MstCommonConsume[], required
    - `id` integer, required
    - `priority` integer, required
    - `type` integer, required
    - `objectId` integer, required
    - `num` integer, required
  - `mstCommonRelease` MstCommonRelease[], required
    - `id` integer, required
    - `priority` integer, required
    - `condGroup` integer, required
    - `condType` integer, required
    - `condId` integer, required
    - `condNum` integer, required
  - `mstSvtVoice` MstSvtVoice[], required
    - `scriptJson` ScriptJson[], required
      - `summonScript` string, nullable
      - `overwriteName` string, nullable
      - `overwritePriority` integer, nullable
      - `infos` ScriptJsonInfo[]
        - `id` string, required
        - `face` integer, required
        - `delay` number, required
        - `text` string, nullable
        - `form` integer
        - `changeEffect` integer
        - `multiFace` integer[], nullable
        - `multiForm` integer[], nullable
      - `conds` ScriptJsonCond[], nullable
        - `condType` integer, required
        - `value` integer, required
        - `eventId` integer
      - `condAddItem` integer
      - `materialOverwriteName` string, nullable
    - `scriptJsonAdditory` ScriptJson[], nullable
      - `summonScript` string, nullable
      - `overwriteName` string, nullable
      - `overwritePriority` integer, nullable
      - `infos` ScriptJsonInfo[]
        - `id` string, required
        - `face` integer, required
        - `delay` number, required
        - `text` string, nullable
        - `form` integer
        - `changeEffect` integer
        - `multiFace` integer[], nullable
        - `multiForm` integer[], nullable
      - `conds` ScriptJsonCond[], nullable
        - `condType` integer, required
        - `value` integer, required
        - `eventId` integer
      - `condAddItem` integer
      - `materialOverwriteName` string, nullable
    - `id` integer, required
    - `voicePrefix` integer, required
    - `type` integer, required
  - `mstVoice` MstVoice[], required
    - `id` string, required
    - `priority` integer, required
    - `svtVoiceType` integer, required
    - `name` string, required
    - `nameDefault` string, required
    - `condType` integer, required
    - `condValue` integer, required
    - `voicePlayedValue` integer, required
    - `firstPlayPriority` integer, required
    - `closedType` integer, required
    - `flag` integer, required
  - `mstSvtGroup` MstSvtGroup[], required
    - `id` integer, required
    - `svtId` integer, required
  - `mstSubtitle` GlobalNewMstSubtitle[], required
    - `id` string, required
    - `serif` string, required
  - `mstVoicePlayCond` MstVoicePlayCond[], required
    - `svtId` integer, required
    - `script` object, nullable
    - `voicePrefix` integer, required
    - `voiceId` string, required
    - `idx` integer, required
    - `condGroup` integer, required
    - `condType` integer, required
    - `targetId` integer, required
    - `condValues` integer[], required
  - `mstSvtExtra` MstSvtExtra[], required
    - `svtId` integer, required
    - `mstSvt` MstSvt, required
      - `relateQuestIds` integer[], required
      - `individuality` integer[], required
      - `classPassive` integer[], required
      - `expandedClassPassive` SkillEntityNoReverse[]
        - `mstSkill` MstSkill, required
          - `effectList` integer[], required
          - `actIndividuality` integer[], required
          - `script` object, required
          - `id` integer, required
          - `type` integer, required
          - `name` string, required
          - `ruby` string, required
          - `maxLv` integer, required
          - `iconId` integer, required
          - `motion` integer, required
        - `mstSkillDetail` MstSkillDetail[], required
          - `id` integer, required
          - `detail` string, required
          - `detailShort` string, required
        - `mstSvtSkill` MstSvtSkill[], required
          - `script` object, nullable
          - `strengthStatus` integer, required
          - `svtId` integer, required
          - `num` integer, required
          - `priority` integer, required
          - `skillId` integer, required
          - `condQuestId` integer, required
          - `condQuestPhase` integer, required
          - `condLv` integer
          - `condLimitCount` integer, required
          - `eventId` integer, required
          - `flag` integer, required
        - `mstSkillAdd` MstSkillAdd[], required
          - `skillId` integer, required
          - `priority` integer, required
          - `commonReleaseId` integer, required
          - `name` string, required
          - `ruby` string, required
        - `mstSvtSkillRelease` MstSvtSkillRelease[], required
          - `svtId` integer, required
          - `num` integer, required
          - `priority` integer, required
          - `idx` integer, required
          - `condType` integer, required
          - `condTargetId` integer, required
          - `condNum` integer, required
          - `condGroup` integer, required
        - `mstCommonRelease` MstCommonRelease[], required
          - `id` integer, required
          - `priority` integer, required
          - `condGroup` integer, required
          - `condType` integer, required
          - `condId` integer, required
          - `condNum` integer, required
        - `mstSkillLv` MstSkillLv[], required
          - `funcId` integer[], required
          - `expandedFuncId` FunctionEntityNoReverse[], nullable
            - `mstFunc` MstFunc, required
              - …
            - `mstFuncGroup` MstFuncGroup[], required
              - …
          - `svals` string[], required
          - `script` object, required
          - `skillId` integer, required
          - `lv` integer, required
          - `chargeTurn` integer, required
          - `skillDetailId` integer, required
          - `priority` integer, required
        - `mstSkillGroup` MstSkillGroup[], required
          - `id` integer, required
          - `skillId` integer, required
          - `lv` integer, required
        - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
          - `funcId` integer[], required
          - `svals` string[], required
          - `skillGroupId` integer, required
          - `startedAt` integer, required
          - `endedAt` integer, required
          - `iconId` integer, required
          - `vals` string, required
          - `skillDetailId` integer, required
          - `expandedFuncId` FunctionEntityNoReverse[], nullable
            - `mstFunc` MstFunc, required
              - …
            - `mstFuncGroup` MstFuncGroup[], required
              - …
        - `mstSkillIndividuality` MstSkillIndividuality
          - `individuality` integer[], required
          - `skillId` integer, required
        - `aiIds` object, nullable
      - `cardIds` integer[], required
      - `script` object, required
      - `id` integer, required
      - `baseSvtId` integer, required
      - `name` string, required
      - `ruby` string, required
      - `battleName` string, required
      - `classId` integer, required
      - `type` integer, required
      - `limitMax` integer, required
      - `rewardLv` integer, required
      - `friendshipId` integer, required
      - `maxFriendshipRank` integer, required
      - `genderType` integer, required
      - `attri` integer, required
      - `combineSkillId` integer, required
      - `combineLimitId` integer, required
      - `sellQp` integer, required
      - `sellMana` integer, required
      - `sellRarePri` integer, required
      - `expType` integer, required
      - `combineMaterialId` integer, required
      - `cost` integer, required
      - `battleSize` integer, required
      - `hpGaugeY` integer, required
      - `starRate` integer, required
      - `deathRate` integer, required
      - `attackAttri` integer, required
      - `illustratorId` integer, required
      - `cvId` integer, required
      - `collectionNo` integer, required
      - `materialStoryPriority` integer, required
      - `flag` integer, required
    - `zeroLimitOverwriteName` string, nullable
    - `bondEquip` integer, required
    - `bondEquips` integer[], required
    - `bondEquipOwner` integer, nullable
    - `valentineEquip` integer[], required
    - `valentineScript` NiceValentineScript[], required
      - `scriptId` string, required
      - `script` string, uri, required
      - `scriptName` string, required
    - `valentineEquipOwner` integer, nullable
    - `costumeLimitSvtIdMap` object
    - `limitAdds` MstSvtLimitAdd[]
      - `individuality` integer[], required
      - `script` object, required
      - `svtId` integer, required
      - `limitCount` integer, required
      - `battleCharaId` integer, required
      - `fileConvertLimitCount` integer, required
      - `battleCharaLimitCount` integer, required
      - `battleCharaOffsetX` integer, required
      - `battleCharaOffsetY` integer, required
      - `battleCharaOffsetZ` integer, required
      - `svtVoiceId` integer, required
      - `voicePrefix` integer, required
      - `attri` integer, nullable
    - `limits` MstSvtLimit[]
      - `weaponColor` integer, required
      - `svtId` integer, required
      - `limitCount` integer, required
      - `rarity` integer, required
      - `lvMax` integer, required
      - `weaponGroup` integer, required
      - `weaponScale` integer, required
      - `effectFolder` integer, required
      - `hpBase` integer, required
      - `hpMax` integer, required
      - `atkBase` integer, required
      - `atkMax` integer, required
      - `criticalWeight` integer, required
      - `power` integer, required
      - `defense` integer, required
      - `agility` integer, required
      - `magic` integer, required
      - `luck` integer, required
      - `treasureDevice` integer, required
      - `policy` integer, required
      - `personality` integer, required
      - `deity` integer, required
      - `stepProbability` integer, required
      - `strParam` string, required
  - `mstSvtLimitAdd` MstSvtLimitAdd[], required
    - `individuality` integer[], required
    - `script` object, required
    - `svtId` integer, required
    - `limitCount` integer, required
    - `battleCharaId` integer, required
    - `fileConvertLimitCount` integer, required
    - `battleCharaLimitCount` integer, required
    - `battleCharaOffsetX` integer, required
    - `battleCharaOffsetY` integer, required
    - `battleCharaOffsetZ` integer, required
    - `svtVoiceId` integer, required
    - `voicePrefix` integer, required
    - `attri` integer, nullable
  - `mstBgm` BgmEntity[], required
    - `mstBgm` MstBgm, required
      - `id` integer, required
      - `fileName` string, required
      - `name` string, required
      - `priority` integer, required
      - `detail` string
      - `flag` integer, required
      - `shopId` integer, required
      - `logoId` integer, required
      - `script` string, nullable
      - `fileLocation` string, nullable
    - `mstBgmRelease` MstBgmRelease[], required
      - `targetIds` integer[], required
      - `vals` integer[], required
      - `bgmId` integer, required
      - `id` integer, required
      - `priority` integer, required
      - `type` integer, required
      - `condGroup` integer, required
      - `closedMessageId` integer, required
    - `mstClosedMessage` MstClosedMessage[], required
      - `id` integer, required
      - `message` string, required
      - `overwriteQuestName` string, nullable
      - `leftIndent` integer, nullable
      - `flag` integer, nullable
    - `mstShop` MstShop
      - `itemIds` integer[], required
      - `prices` integer[], required
      - `targetIds` integer[], required
      - `script` object, required
      - `anotherPayType` integer, nullable
      - `anotherItemIds` integer[], nullable
      - `useAnotherPayCommonReleaseId` integer, nullable
      - `freeShopCondId` integer, nullable
      - `freeShopCondMessage` string, nullable
      - `hideWarningMessageCondId` integer, nullable
      - `freeShopReleaseDate` integer, nullable
      - `id` integer, required
      - `baseShopId` integer, required
      - `eventId` integer, required
      - `slot` integer, required
      - `flag` integer, required
      - `priority` integer, required
      - `purchaseType` integer, required
      - `setNum` integer, required
      - `payType` integer, required
      - `shopType` integer, required
      - `limitNum` integer, required
      - `defaultLv` integer, required
      - `defaultLimitCount` integer, required
      - `name` string, required
      - `detail` string, required
      - `infoMessage` string, required
      - `warningMessage` string, required
      - `imageId` integer, required
      - `bgImageId` integer, required
      - `openedAt` integer, required
      - `closedAt` integer, required
    - `mstItem` MstItem
      - `individuality` integer[], required
      - `script` object, required
      - `eventId` integer
      - `eventGroupId` integer
      - `isPresent` boolean
      - `maxNum` integer
      - `id` integer, required
      - `name` string, required
      - `detail` string, required
      - `imageId` integer, required
      - `bgImageId` integer, required
      - `type` integer, required
      - `unit` string, required
      - `value` integer, required
      - `sellQp` integer, required
      - `isSell` boolean, required
      - `priority` integer, required
      - `dropPriority` integer, required
      - `startedAt` integer, required
      - `endedAt` integer, required
      - `useSkill` boolean
      - `useAppendSkill` boolean
      - `useAscension` boolean
      - `useCostume` boolean
      - `mstItemSelect` MstItemSelect[]
        - `itemId` integer, required
        - `idx` integer, required
        - `candidateGiftId` integer, required
        - `requireNum` integer, required
        - `detail` string, required
      - `mstGift` MstGift[]
        - `sort_id` integer
        - `id` integer, required
        - `type` integer, required
        - `objectId` integer, required
        - `priority` integer, required
        - `num` integer, required
        - `lv` integer, nullable
        - `limitCount` integer, nullable
      - `mstGiftAdd` MstGiftAdd[]
        - `priorGiftIconIds` integer[], required
        - `giftId` integer, required
        - `priority` integer, nullable
        - `condType` integer, required
        - `targetId` integer, required
        - `targetNum` integer, required
        - `priorGiftId` integer, required
        - `script` string, required
  - `mstSkill` SkillEntityNoReverse[], required
    - `mstSkill` MstSkill, required
      - `effectList` integer[], required
      - `actIndividuality` integer[], required
      - `script` object, required
      - `id` integer, required
      - `type` integer, required
      - `name` string, required
      - `ruby` string, required
      - `maxLv` integer, required
      - `iconId` integer, required
      - `motion` integer, required
    - `mstSkillDetail` MstSkillDetail[], required
      - `id` integer, required
      - `detail` string, required
      - `detailShort` string, required
    - `mstSvtSkill` MstSvtSkill[], required
      - `script` object, nullable
      - `strengthStatus` integer, required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `skillId` integer, required
      - `condQuestId` integer, required
      - `condQuestPhase` integer, required
      - `condLv` integer
      - `condLimitCount` integer, required
      - `eventId` integer, required
      - `flag` integer, required
    - `mstSkillAdd` MstSkillAdd[], required
      - `skillId` integer, required
      - `priority` integer, required
      - `commonReleaseId` integer, required
      - `name` string, required
      - `ruby` string, required
    - `mstSvtSkillRelease` MstSvtSkillRelease[], required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `idx` integer, required
      - `condType` integer, required
      - `condTargetId` integer, required
      - `condNum` integer, required
      - `condGroup` integer, required
    - `mstCommonRelease` MstCommonRelease[], required
      - `id` integer, required
      - `priority` integer, required
      - `condGroup` integer, required
      - `condType` integer, required
      - `condId` integer, required
      - `condNum` integer, required
    - `mstSkillLv` MstSkillLv[], required
      - `funcId` integer[], required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
      - `svals` string[], required
      - `script` object, required
      - `skillId` integer, required
      - `lv` integer, required
      - `chargeTurn` integer, required
      - `skillDetailId` integer, required
      - `priority` integer, required
    - `mstSkillGroup` MstSkillGroup[], required
      - `id` integer, required
      - `skillId` integer, required
      - `lv` integer, required
    - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
      - `funcId` integer[], required
      - `svals` string[], required
      - `skillGroupId` integer, required
      - `startedAt` integer, required
      - `endedAt` integer, required
      - `iconId` integer, required
      - `vals` string, required
      - `skillDetailId` integer, required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
    - `mstSkillIndividuality` MstSkillIndividuality
      - `individuality` integer[], required
      - `skillId` integer, required
    - `aiIds` object, nullable

## Other responses

- `404` — Item not found
- `422` — Validation Error

---

[API](https://skmtc.dev/atlasacademy/apis/fgo-game-data-api.md) · [All operations](https://skmtc.dev/atlasacademy/apis/fgo-game-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/atlasacademy/apis/fgo-game-data-api/revisions/188da1780d29?raw)
