Generate API documentation