API Endpoints
Collect Event
POST
https://api.recomalytics.com/collect?apikey=:apikey
Data ingestion happens in realtime and happens via JSON payloads to this endpoint, new ratings for previously rated user_id, item_id pairs will be overwritten was latest score
Path Parameters
apikey
string
Namespace API key
Request Body
user_id
string
Any arbitrary string which may be used later for generating recommendations
item_id
string
Any arbitrary string which will be returned in calls to other endpoints to identify a unique item
score
number
A floating point number between 0 and 1
Get Similar Items
GET
https://api.recomalytics.com/similar?apikey=:apikey&item=:item
This endpoint provides a list of similar items and their similarity score A non-existent item will return no similar items
Query Parameters
apikey
string
Namespace API key
item
string
Item ID to find similar items to
Recommend Items
GET
https://api.recomalytics.com/recommend?apikey=:apikey&item=:item&user=:user
This endpoint provides personalised recommendations for a specific user, which can be generated from a list of similar items or across all items
Query Parameters
apikey
string
Namespace API key
item
string
Item ID to find similar items to, when excluded recommendations will be across all items
user
string
User ID to base scores on
Last updated
Was this helpful?