Enable manual curation in your mod.io game admin panel under the Moderation settings so newly submitted mods land in a pending state instead of going live immediately
Authenticate as a team member with Moderator-level permissions or above using an OAuth 2 access token
Poll or browse the moderation dashboard endpoint to retrieve mods in the pending-approval state, filtering by status value not-accepted
For each pending mod, call the Edit Mod endpoint (PUT /games/{game-id}/mods/{mod-id}) setting the status field to accepted or deleted based on review outcome
Optionally configure per-platform moderation rules so mods require separate approval for each platform target (PC, console, etc.)
Known gotchas
Only team members with Moderator permission level or higher can change mod status; Editor-level members cannot action the approval queue
If you enable curation after mods are already live, existing accepted mods are not retroactively moved back to pending — only new submissions are held
The status field uses integer values; sending a string instead of an integer will cause a 400 validation error
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp