Champions
This endpoint returns a list of all champions, including their rarity, class, synergies, and skills.
https://dcdl-companion.com/api/champions.json
Response Schema
name: String - The name of the champion.
baseRarity: String - The rarity of the champion (e.g., "Legendary", "Mythic").
class: String - The champion's class (e.g., "Warrior").
inherentSynergies: Array[String] - A list of the champion's synergies.
isHealer: Boolean - Indicates if the champion has healing abilities.
cardImageUrl: String - URL for the champion's card image.
skills: Array[Object] - Details of the champion's skills.
name: String - The skill's name.
description: String - Description of the skill.
type: String - The type of skill (e.g., "Defense", "Physical").
effects: Array[String] - List of effects the skill applies.
isUltimate: Boolean - Whether the skill is an ultimate.
Example Response
Loading...
Synergies
This endpoint provides details about all synergies (factions/classes), including their descriptions and tiered bonuses.
https://dcdl-companion.com/api/synergies.json
Response Schema
name: String - The display name of the synergy.
description: String - A description of the synergy's overall effect.
factionImageUrl: String - URL for the synergy's icon.
tiers: Array[Object] - A list of bonuses granted at different levels.
countRequired: Number - The number of champions needed for the bonus.
tierDescription: String - The description of the bonus effect for that tier.
Example Response
Loading...
Effects
This endpoint lists all possible status effects and keywords found in skill descriptions.
https://dcdl-companion.com/api/effects.json
Response Schema
name: String - The name of the effect (e.g., "Stunning", "Ivy Thorn").
description: String - A detailed description of what the effect does.
Example Response
Loading...
Legacy Pieces
This endpoint lists all possible legacy pieces and available class assignments.
https://dcdl-companion.com/api/legacy_pieces.json
Response Schema
name: String - The name of the legacy piece (e.g., "Cold Gun", "Starheart Staff").
classes: Array[String] - List of classes this piece is available for.
Example Response
Loading...
Mementos
This endpoint lists all mementos and their parent comics.
https://dcdl-companion.com/api/mementos.json
Response Schema
updated_at: String - The timestamp of the last update.
memento_collections: Array[Object] - A list of memento collections.
id: String - The unique identifier for the collection.
title: String - The title of the memento collection.
isLimited: Boolean - Indicates if the collection is a limited time item.
sortOrder: Number - The sort order of the collection.
coverImageUrl: String - URL for the collection's cover image.
url: String - URL to the collection's page.
mementos: Array[Object] - A list of mementos within the collection.
name: String - The name of the memento.
description: String - The description of the memento.
starColorTier: String - The rarity and star tier of the memento.
sortOrder: Number - The sort order of the memento within the collection.
imageUrl: String - URL for the memento's image.
Example Response
Loading...