Ore Web API
Ore offers a JSON RESTful API to interact with mods and plugins indexed by Ore. The following is an ongoing specification of that API.
Data Types
There are a few integer-based enum-style data types that are used throughout the API. The following is a list of these current types.
Category IDs:
0 |
Administrator Tools |
1 |
Chat Tools |
2 |
Developer Tools |
3 |
Economy |
4 |
Gameplay |
5 |
Games |
6 |
Protection |
7 |
Role Playing |
8 |
World Management |
9 |
Miscellaneous |
10 |
Undefined |
Sorting Method IDs:
0 |
Most stars |
1 |
Most downloads |
2 |
Most views |
3 |
Newest |
4 |
Recently updated |
Routes
Below is a list of the following routes that are currently available within the API.
Deprecated Routes
The following routes are deprecated and should not be used. The replacements are likely to differ from the old one, so consult the docs before migrating.
Deprecated |
Replacement |
/api/projects |
/api/v1/projects |
/api/users |
/api/v1/users |
/api/projects/:pluginId/version |
/api/v1/projects/:pluginId/version |
/api/projects/:pluginId/versions/:version |
/api/v1/projects/:pluginId/versions/:version |
/api/projects/:pluginId |
/api/v1/projects/:pluginId |
/api/users/:username |
/api/v1/users/:username |
/api/projects/:pluginId/versions/:name |
/api/v1/projects/:pluginId/versions/:name |