Introduction

Welcome to the LazyPick Taste Engine API. This API allows you to integrate our advanced recommendation algorithms directly into your application.

Auth

POST/api/auth/login

Log in a user

Log in a user for the current session. Requires authentication via Bearer token.

Parameters
emailRequired
string

User email

passwordRequired
string

User password

POST/api/auth/register

Register a new user

Register a new user for the current session. Requires authentication via Bearer token.

Parameters
emailRequired
string

User email

passwordRequired
string

User password

nameRequired
string

Full name

POST/api/auth/logout

Log out the current user

Log out the current user for the current session. Requires authentication via Bearer token.

Lazypick

POST/api/lazypick/feedback

Submit user feedback for learning

Submit user feedback for learning for the current session. Requires authentication via Bearer token.

Parameters
item_tagsRequired
string[]

Tags of the item

likedRequired
boolean

Whether the user liked it

domain
string

Domain (default: general)

POST/api/lazypick/onboarding

Seed user profile with initial preferences

Seed user profile with initial preferences for the current session. Requires authentication via Bearer token.

Parameters
globalRequired
object

Global preferences

foodRequired
object

Food domain weights

moviesRequired
object

Movie domain weights

GET/api/lazypick/profile

Get user taste profile

Get user taste profile for the current session. Requires authentication via Bearer token.

GET/api/lazypick/recommend

Get recommendations based on profile

Get recommendations based on profile for the current session. Requires authentication via Bearer token.

Parameters
domain
string

Domain (default: food)

adventure
boolean

Enable adventure mode

PATCH/api/lazypick/settings

Update user settings

Update user settings for the current session. Requires authentication via Bearer token.

Parameters
domainRequired
string

Target domain

keyRequired
string

Setting key

valueRequired
any

New value

API Docs•Privacy•Terms© 2026 LazyPick