Skip to main content

Feature Support

What the AyakaMods API supports today, mapped against the mod.io SDK feature surface (for anyone porting a mod.io-style integration).

info

AyakaMods is a XenForo-native platform. Its API covers the mod catalog and submission fully. The client-side mod-manager loop (subscribe -> auto-install/update) is not yet exposed as an API - see the gaps below.

Supported today​

CapabilityEndpoint
List / browse mods (filters, sort, pagination)GET mods/
Get a modGET mods/{id}/
Mods by authorGET mods/?creator_id=
Batch lookup by IDGET mods/?mod_ids= (up to 100 per request)
Game infoGET mod-games/, mod-games/{id}/
Categories / tagsGET mod-categories/ (+ flattened)
VersionsGET mods/{id}/versions/, mod-versions/{id}/
File downloadGET mod-versions/{id}/download
Updates (changelog)GET mods/{id}/updates/
Reviews (read)GET mods/{id}/reviews/
CommentsGET mod-comments/
Submit / edit / delete a modPOST mods/, POST mods/{id}/, DELETE mods/{id}/
Publish a new versionPOST mod-versions/

Not yet supported (roadmap)​

CapabilityStatus
Subscriptions + auto install/update loopNot in API. The core of a Vortex-style manager; needs a subscriptions endpoint set on the AyakaMods side.
Dependencies / load orderNot implemented (metadata stub only).
Mod collectionsExist on-site, not exposed via API.
Report contentNot in API.
In-SDK auth (Steam/console SSO)No platform SSO. Apps use XF-Api-Key; players sign in with their AyakaMods account through OAuth2 (authorization code + PKCE). See Authentication.
Monetization (wallet / purchase / entitlements)AyakaMods uses external purchase URLs only.
Metrics, multiplayer, user follow/muteNot applicable.

What this means for porting a mod.io SDK​

  • A catalog + submission client (browse, download, upload) maps cleanly onto the API today.
  • An auto-installing mod manager needs the subscription/install endpoints added first.
  • The transport differences (single host, /api base path, XF-Api-Key header instead of ?api_key=) are already handled in the AyakaMods SDK fork - see Custom Engine / C++ SDK.