| # Routes |
| # This file defines all application routes (Higher priority routes first) |
| # ~~~~ |
| |
| OPTIONS /*path io.prediction.api.API.options(path) |
| |
| GET / io.prediction.api.API.status() |
| |
| POST /users.:format io.prediction.api.API.createUser(format) |
| GET /users/:uid.:format io.prediction.api.API.getUser(format, uid) |
| DELETE /users/:uid.:format io.prediction.api.API.deleteUser(format, uid) |
| |
| POST /items.:format io.prediction.api.API.createItem(format) |
| GET /items/:iid.:format io.prediction.api.API.getItem(format, iid) |
| DELETE /items/:iid.:format io.prediction.api.API.deleteItem(format, iid) |
| |
| POST /actions/u2i.:format io.prediction.api.API.userToItemAction(format) |
| |
| # For pixel tracking (legacy version, no prefix pio_) |
| GET /p/users.:format io.prediction.api.API.createUserLegacy(format) |
| GET /p/items.:format io.prediction.api.API.createItemLegacy(format) |
| GET /p/actions/u2i/:action.:format io.prediction.api.API.userToItemActionLegacy(format, action) |
| |
| GET /engines/itemrec/:engine/topn.:format io.prediction.api.API.itemRecTopN(format, engine) |
| GET /engines/itemsim/:engine/topn.:format io.prediction.api.API.itemSimTopN(format, engine) |
| GET /engines/itemrank/:engine/ranked.:format io.prediction.api.API.itemRank(format, engine) |