update API documentation
[ci skip]