API Endpoints
A list of all the available backend API endpoints.
Base URL: https://api.crmm.tech/api
NOTE:- /cdn urls are not under the base /api
Value Types
AuthProvider– github, gitlab, discord, google
Search Endpoints
Tags Endpoints
| Type | Endpoint |
|---|---|
| GET | /tags/categories |
| GET | /tags/game-versions |
| GET | /tags/loaders |
| GET | /tags/licenses |
| GET | /tags/licenses/featured |
| GET | /tags/licenses/{ID} |
| GET | /tags/project-types |
Project Endpoints
| Type | Endpoint |
|---|---|
| GET | /project |
| GET | /projects |
| GET | /projects/random |
| GET | /project/{ID|slug} |
| GET | /project/{ID|slug}/dependencies |
| GET | /project/{ID|slug}/check |
| POST | /project |
| PATCH | /project/{ID} |
| DELETE | /project/{ID} |
| PATCH | /project/{ID}/icon |
| DELETE | /project/{ID}/icon |
| PATCH | /project/{ID}/description |
| PATCH | /project/{ID}/tags |
| PATCH | /project/{ID}/external-links |
| PATCH | /project/{ID}/license |
| POST | /project/{ID}/gallery |
| PATCH | /project/{ID}/gallery/{ID} |
| DELETE | /project/{ID}/gallery/{ID} |
Version Endpoints
Version File Endpoints
| Type | Endpoint |
|---|---|
| GET | /version-file/{hash} |
| GET | /version-file/{hash}/download |
| POST | /version-file/{hash}/update |
| POST | /version-files |
| POST | /version-files/update |
Team Endpoints
| Type | Endpoint |
|---|---|
| POST | /team/{ID}/invite |
| PATCH | /team/{ID}/invite |
| POST | /team/{ID}/leave |
| PATCH | /team/{ID}/member/{ID} |
| DELETE | /team/{ID}/member/{ID} |
User Endpoints
| Type | Endpoint |
|---|---|
| GET | /user |
| GET | /users |
| GET | /user/{ID|username} |
| GET | /user/{ID|username}/projects |
| PATCH | /user |
| DELETE | /user |
| POST | /user/delete-account |
| POST | /user/confirmation-action |
| DELETE | /user/confirmation-action |
| POST | /user/password |
| PUT | /user/password |
| DELETE | /user/password |
| POST | /user/change-password |
| PATCH | /user/password |