cm_api