List the caller's own decks
Returns the authenticated user’s decks for a game across all visibilities (Public, Private, Unlisted), excluding archived. Requires PAT auth — partner-only callers receive 401 because there is no user to scope to.
The featured_cards, section_counts and colors fields are only present when include=summary is passed — same opt-in and same shape as /decks, and the enrichment runs for the caller’s private decks too. expanded_cards is never returned on the list — fetch the detail endpoint with expand=cards for the full inventory.
Authorizations
HMAC-SHA256 over canonical request string. Format: v1.<unix_seconds>.<hex_hmac_sha256>.
Partner identifier slug. Required alongside X-Signature for HMAC auth.
User-issued personal access token (format: flx_pat_).
Path Parameters
Query Parameters
Filter by deck author (firebase user id).
ISO 8601 lower bound on creation timestamp (inclusive).
ISO 8601 upper bound on creation timestamp (inclusive).
ISO 8601 lower bound on last-edit timestamp (inclusive).
ISO 8601 upper bound on last-edit timestamp (inclusive).
Filter by format id.
Filter to decks that do/don't have in-deck strategy notes.
Filter to decks that do/don't have an attached sideboard guide.
Filter to decks that do/don't link a YouTube video.
Set to summary to add featured_cards, section_counts and colors to each list item — enough to render a rich deck card without a per-deck detail fetch. Omitted by default to keep the list lean.
summary Filter by format-legality flag.
Page size (max 100, default 20).
Sort direction. Defaults to desc.
asc, desc 1-indexed page number.
Substring filter on deck name (case-insensitive).
Sort key. Defaults to editedAt.
createdAt, editedAt, likes, trending, views Response
Provides featured_cards for any deck serializer.
Relies on special_cards__card (and legacy commander/partner/companion
FKs) being prefetched/selected by the caller's selector. The
GameSpecialCardType lookup is cached on serializer context so a whole
page of decks costs one query, not one per deck.