API description