Criação de promoções em massa e com valores automáticos.

Gostaria de saber se existe alguma forma de criar promoções automáticas, com valores dinâmicos e data de expiração via API, alguém já teve um problema parecido?