You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Delivers functions for searching, retrieving, and exploring mods on CurseForge. Mods are the primary content type — this is the most parameter-rich domain in the API.
Acceptance criteria:
Search-CurseForgeMod searches mods with full filter support (gameVersion, sortField, modLoaderType, authorId, slug, categories, etc.)
Get-CurseForgeMod retrieves a single mod by ID or a batch by ID list (parameter sets)
Get-CurseForgeFeaturedMod retrieves featured, popular, and recently updated mods
Get-CurseForgeModDescription retrieves full mod description in HTML format
All supporting classes created: CurseForgeMod, CurseForgeModAuthor, CurseForgeModAsset, CurseForgeModLinks
Parent: #4
Delivers functions for searching, retrieving, and exploring mods on CurseForge. Mods are the primary content type — this is the most parameter-rich domain in the API.
Acceptance criteria:
Search-CurseForgeModsearches mods with full filter support (gameVersion, sortField, modLoaderType, authorId, slug, categories, etc.)Get-CurseForgeModretrieves a single mod by ID or a batch by ID list (parameter sets)Get-CurseForgeFeaturedModretrieves featured, popular, and recently updated modsGet-CurseForgeModDescriptionretrieves full mod description in HTML formatCurseForgeMod,CurseForgeModAuthor,CurseForgeModAsset,CurseForgeModLinksCurseForgeModLoaderType,CurseForgeModSearchSortField,CurseForgeModStatusEndpoints:
Search-CurseForgeMod/v1/mods/search?gameId={id}Get-CurseForgeMod/v1/mods/{modId}Get-CurseForgeMod(batch)/v1/modsGet-CurseForgeFeaturedMod/v1/mods/featuredGet-CurseForgeModDescription/v1/mods/{modId}/descriptionSearch parameters (15+): gameId, classId, categoryId, categoryIds, gameVersion, gameVersions, searchFilter, sortField, sortOrder, modLoaderType, modLoaderTypes, gameVersionTypeId, authorId, primaryAuthorId, slug, index, pageSize.
Enums (first consumer):
CurseForgeModLoaderType: Any, Forge, Cauldron, LiteLoader, Fabric, Quilt, NeoForgeCurseForgeModSearchSortField: Featured, Popularity, LastUpdated, Name, Author, TotalDownloads, Category, GameVersion, EarlyAccess, FeaturedReleased, ReleasedDate, RatingCurseForgeModStatus: New, ChangesRequired, UnderSoftReview, Approved, Rejected, ChangesMade, Inactive, Abandoned, Deleted, UnderReviewSub-issues
See linked Tasks below.