add new promotion_info api