api-docs rework