Skip to content

Modrinth Equivalent Endpoint Tracker #38

@StartsMercury

Description

@StartsMercury

Base URL: https://api.crmm.tech/api
Reference: https://docs.modrinth.com

See ENDPOINTS.md for existing endpoints.
NOTE: endpoints starting with /cdn do not fall under /api prefix

Modrinth Equivalents

  • /message/{id}
  • /notification/{id}
  • /notifications
  • /project
  • /project/{id|slug}
  • /project/{id|slug}/check
  • /project/{id|slug}/dependencies
  • /project/{id|slug}/follow
  • /project/{id|slug}/gallery (PATCH & DELETE => /project/{id|slug}/gallery/{imageId})
  • /project/{id|slug}/icon (only for PATCH and DELETE, use url returned by the GET /project/{slug} endpoint, or use CDN_URL/cdn/data/{id|slug}/icon)
  • /project/{id|slug}/members (/project/{id|slug} endpoint returns members list also)
  • /project/{id|slug}/schedule
  • /project/{id|slug}/version
  • /project/{id|slug}/version/{id|number}
  • /projects
  • /projects_random ( use /projects/random)
  • /report
  • /report/{id}
  • /reports
  • /search
  • /statistics
  • /tag/category (use /tags/categories)
  • /tag/donation_platform
  • /tag/game_version (use tags/game-versions)
  • /tag/license (deprecated on Modrinth) (use tags/licenses)
  • /tag/license/{id} (use tags/licenses/{id})
  • /tag/loader (use /tags/loaders)
  • /tag/project_type (use tags/project-types)
  • /tag/report_type
  • /tag/side_type
  • /team/{id}/join
  • /team/{id}/members
  • /team/{id}/members/{id|username} (use /team/{id}/member/{id|username})
  • /team/{id}/owner
  • /teams
  • /thread/{id}
  • /threads
  • /updates/{id|slug}/forge_updates.json
  • /user
  • /user/{id|username}
  • /user/{id|username}/follows
  • /user/{id|username}/icon (GET to => /cdn/data/user/{ID}/icon)
  • /user/{id|username}/notifications
  • /user/{id|username}/payouts
  • /user/{id|username}/projects
  • /users
  • /version_file/{hash}
  • /version_file/{hash}/update
  • /version_files
  • /version_files/update
  • /version (POST to => /project/{id|slug}/version)
  • /version/{id} (Get to => /project/{id|slug}/version/{id|number})
  • /version/{id}/file (Use /project/{ID|slug}/version/{ID|slug}/primary-file)
    For specific file names => /project/{ID|slug}/version/{ID|slug}/{FileName}
  • /version/{id}/schedule
  • /versions

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions