Basic API (user only).