User endpoint definitions