JS API.