redemption API modifications