GET api/Public/GetCardsDatabase?version={version}

Download a copy of the card database. If the parameter is not specified, the entire card database is downloaded. If, on the other hand, the parameter is specified, only the changes made to the database from the specified version will be downloaded.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

(optional parameter) the local version of the database to be updated

string

None.

Body Parameters

None.

Response Information

Resource Description

The data of the cards contained in the database

Collection of ApiCard
NameDescriptionTypeAdditional information
CardId

integer

None.

CardName

string

None.

CardNameEnglish

string

None.

CardNumber

integer

None.

CardVariant

string

None.

GZone

boolean

None.

Power

integer

None.

Shield

integer

None.

Critical

integer

None.

Grade

integer

None.

Skill

integer

None.

ExpansionId

integer

None.

ClanId

integer

None.

RaceId

integer

None.

RarityId

integer

None.

TypeId

integer

None.

Flavour

string

None.

Effect

string

None.

StartLimited

boolean

None.

NumberLimited

integer

None.

PromoReleaseInfo

string

None.

Alias

string

None.

CardExpansion

ApiCardExpansion

None.

Clan

ApiCardClan

None.

Race

ApiCardRace

None.

Rarity

ApiCardRarity

None.

Type

ApiCardType

None.

Faqs

Collection of ApiCardFaq

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "$type": "VanguardApp.Shared.ApiModels.ApiCard, VanguardApp.Shared.ApiModels",
    "cardId": 1,
    "cardName": "sample string 2",
    "cardNameEnglish": "sample string 3",
    "cardNumber": 4,
    "cardVariant": "sample string 5",
    "gZone": true,
    "power": 1,
    "shield": 1,
    "critical": 1,
    "grade": 1,
    "skill": 1,
    "expansionId": 7,
    "clanId": 8,
    "raceId": 9,
    "rarityId": 10,
    "typeId": 11,
    "flavour": "sample string 12",
    "effect": "sample string 13",
    "startLimited": true,
    "numberLimited": 15,
    "promoReleaseInfo": "sample string 16",
    "alias": "sample string 17",
    "cardExpansion": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardExpansion, VanguardApp.Shared.ApiModels",
      "expansionId": 1,
      "expansionCode": "sample string 2",
      "expansionName": "sample string 3",
      "expansionGroupId": 4,
      "publishOrder": 5,
      "hasLogo": true,
      "generationId": 7,
      "spoiler": true,
      "expansionGroup": {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardExpansionGroup, VanguardApp.Shared.ApiModels",
        "groupId": 1,
        "groupName": "sample string 2"
      },
      "generation": {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardGeneration, VanguardApp.Shared.ApiModels",
        "id": 1,
        "generationName": "sample string 2"
      }
    },
    "clan": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardClan, VanguardApp.Shared.ApiModels",
      "clanId": 1,
      "clanName": "sample string 2",
      "nationId": 3,
      "nation": {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardNation, VanguardApp.Shared.ApiModels",
        "nationId": 1,
        "nationName": "sample string 2"
      }
    },
    "race": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardRace, VanguardApp.Shared.ApiModels",
      "raceId": 1,
      "raceName": "sample string 2"
    },
    "rarity": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardRarity, VanguardApp.Shared.ApiModels",
      "rarityId": 1,
      "rarityName": "sample string 2",
      "sparkEffect": true
    },
    "type": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardType, VanguardApp.Shared.ApiModels",
      "typeId": 1,
      "typeName": "sample string 2"
    },
    "faqs": [
      {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardFaq, VanguardApp.Shared.ApiModels",
        "faqId": 1,
        "cardId": 2,
        "question": "sample string 3",
        "answer": "sample string 4"
      },
      {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardFaq, VanguardApp.Shared.ApiModels",
        "faqId": 1,
        "cardId": 2,
        "question": "sample string 3",
        "answer": "sample string 4"
      }
    ]
  },
  {
    "$type": "VanguardApp.Shared.ApiModels.ApiCard, VanguardApp.Shared.ApiModels",
    "cardId": 1,
    "cardName": "sample string 2",
    "cardNameEnglish": "sample string 3",
    "cardNumber": 4,
    "cardVariant": "sample string 5",
    "gZone": true,
    "power": 1,
    "shield": 1,
    "critical": 1,
    "grade": 1,
    "skill": 1,
    "expansionId": 7,
    "clanId": 8,
    "raceId": 9,
    "rarityId": 10,
    "typeId": 11,
    "flavour": "sample string 12",
    "effect": "sample string 13",
    "startLimited": true,
    "numberLimited": 15,
    "promoReleaseInfo": "sample string 16",
    "alias": "sample string 17",
    "cardExpansion": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardExpansion, VanguardApp.Shared.ApiModels",
      "expansionId": 1,
      "expansionCode": "sample string 2",
      "expansionName": "sample string 3",
      "expansionGroupId": 4,
      "publishOrder": 5,
      "hasLogo": true,
      "generationId": 7,
      "spoiler": true,
      "expansionGroup": {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardExpansionGroup, VanguardApp.Shared.ApiModels",
        "groupId": 1,
        "groupName": "sample string 2"
      },
      "generation": {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardGeneration, VanguardApp.Shared.ApiModels",
        "id": 1,
        "generationName": "sample string 2"
      }
    },
    "clan": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardClan, VanguardApp.Shared.ApiModels",
      "clanId": 1,
      "clanName": "sample string 2",
      "nationId": 3,
      "nation": {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardNation, VanguardApp.Shared.ApiModels",
        "nationId": 1,
        "nationName": "sample string 2"
      }
    },
    "race": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardRace, VanguardApp.Shared.ApiModels",
      "raceId": 1,
      "raceName": "sample string 2"
    },
    "rarity": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardRarity, VanguardApp.Shared.ApiModels",
      "rarityId": 1,
      "rarityName": "sample string 2",
      "sparkEffect": true
    },
    "type": {
      "$type": "VanguardApp.Shared.ApiModels.ApiCardType, VanguardApp.Shared.ApiModels",
      "typeId": 1,
      "typeName": "sample string 2"
    },
    "faqs": [
      {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardFaq, VanguardApp.Shared.ApiModels",
        "faqId": 1,
        "cardId": 2,
        "question": "sample string 3",
        "answer": "sample string 4"
      },
      {
        "$type": "VanguardApp.Shared.ApiModels.ApiCardFaq, VanguardApp.Shared.ApiModels",
        "faqId": 1,
        "cardId": 2,
        "question": "sample string 3",
        "answer": "sample string 4"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfApiCard xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VanguardApp.Shared.ApiModels">
  <ApiCard>
    <Alias>sample string 17</Alias>
    <CardExpansion>
      <ExpansionCode>sample string 2</ExpansionCode>
      <ExpansionGroup>
        <GroupId>1</GroupId>
        <GroupName>sample string 2</GroupName>
      </ExpansionGroup>
      <ExpansionGroupId>4</ExpansionGroupId>
      <ExpansionId>1</ExpansionId>
      <ExpansionName>sample string 3</ExpansionName>
      <Generation>
        <GenerationName>sample string 2</GenerationName>
        <Id>1</Id>
      </Generation>
      <GenerationId>7</GenerationId>
      <HasLogo>true</HasLogo>
      <PublishOrder>5</PublishOrder>
      <Spoiler>true</Spoiler>
    </CardExpansion>
    <CardId>1</CardId>
    <CardName>sample string 2</CardName>
    <CardNameEnglish>sample string 3</CardNameEnglish>
    <CardNumber>4</CardNumber>
    <CardVariant>sample string 5</CardVariant>
    <Clan>
      <ClanId>1</ClanId>
      <ClanName>sample string 2</ClanName>
      <Nation>
        <NationId>1</NationId>
        <NationName>sample string 2</NationName>
      </Nation>
      <NationId>3</NationId>
    </Clan>
    <ClanId>8</ClanId>
    <Critical>1</Critical>
    <Effect>sample string 13</Effect>
    <ErrataCorrige />
    <ExpansionId>7</ExpansionId>
    <Faqs>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
    </Faqs>
    <Flavour>sample string 12</Flavour>
    <GZone>true</GZone>
    <Grade>1</Grade>
    <NumberLimited>15</NumberLimited>
    <Power>1</Power>
    <PromoReleaseInfo>sample string 16</PromoReleaseInfo>
    <Race>
      <RaceId>1</RaceId>
      <RaceName>sample string 2</RaceName>
    </Race>
    <RaceId>9</RaceId>
    <Rarity>
      <RarityId>1</RarityId>
      <RarityName>sample string 2</RarityName>
      <SparkEffect>true</SparkEffect>
    </Rarity>
    <RarityId>10</RarityId>
    <Shield>1</Shield>
    <Skill>1</Skill>
    <StandardFaqs>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
    </StandardFaqs>
    <StartLimited>true</StartLimited>
    <Type>
      <TypeId>1</TypeId>
      <TypeName>sample string 2</TypeName>
    </Type>
    <TypeId>11</TypeId>
  </ApiCard>
  <ApiCard>
    <Alias>sample string 17</Alias>
    <CardExpansion>
      <ExpansionCode>sample string 2</ExpansionCode>
      <ExpansionGroup>
        <GroupId>1</GroupId>
        <GroupName>sample string 2</GroupName>
      </ExpansionGroup>
      <ExpansionGroupId>4</ExpansionGroupId>
      <ExpansionId>1</ExpansionId>
      <ExpansionName>sample string 3</ExpansionName>
      <Generation>
        <GenerationName>sample string 2</GenerationName>
        <Id>1</Id>
      </Generation>
      <GenerationId>7</GenerationId>
      <HasLogo>true</HasLogo>
      <PublishOrder>5</PublishOrder>
      <Spoiler>true</Spoiler>
    </CardExpansion>
    <CardId>1</CardId>
    <CardName>sample string 2</CardName>
    <CardNameEnglish>sample string 3</CardNameEnglish>
    <CardNumber>4</CardNumber>
    <CardVariant>sample string 5</CardVariant>
    <Clan>
      <ClanId>1</ClanId>
      <ClanName>sample string 2</ClanName>
      <Nation>
        <NationId>1</NationId>
        <NationName>sample string 2</NationName>
      </Nation>
      <NationId>3</NationId>
    </Clan>
    <ClanId>8</ClanId>
    <Critical>1</Critical>
    <Effect>sample string 13</Effect>
    <ErrataCorrige />
    <ExpansionId>7</ExpansionId>
    <Faqs>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
    </Faqs>
    <Flavour>sample string 12</Flavour>
    <GZone>true</GZone>
    <Grade>1</Grade>
    <NumberLimited>15</NumberLimited>
    <Power>1</Power>
    <PromoReleaseInfo>sample string 16</PromoReleaseInfo>
    <Race>
      <RaceId>1</RaceId>
      <RaceName>sample string 2</RaceName>
    </Race>
    <RaceId>9</RaceId>
    <Rarity>
      <RarityId>1</RarityId>
      <RarityName>sample string 2</RarityName>
      <SparkEffect>true</SparkEffect>
    </Rarity>
    <RarityId>10</RarityId>
    <Shield>1</Shield>
    <Skill>1</Skill>
    <StandardFaqs>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
      <ApiCardFaq>
        <Answer>sample string 4</Answer>
        <CardId>2</CardId>
        <FaqId>1</FaqId>
        <Question>sample string 3</Question>
      </ApiCardFaq>
    </StandardFaqs>
    <StartLimited>true</StartLimited>
    <Type>
      <TypeId>1</TypeId>
      <TypeName>sample string 2</TypeName>
    </Type>
    <TypeId>11</TypeId>
  </ApiCard>
</ArrayOfApiCard>