api: lesson