Document API.