Promotion updates are subject to status-based restrictions. Active promotions have limited modifiable fields to prevent disruption to ongoing customer experiences, while draft promotions can be freely modified.
Path Parameters
The unique identifier of the company that owns the promotion
The unique identifier of the campaign containing the promotion
The unique identifier of the promotion to update
Request Body
Updated display name for the promotion
Updated detailed description of the promotion offer
Updated discount calculation rules and parameters
Updated customer and order eligibility requirements
Updated promotion usage restrictions and limits
Updated promotion timing and availability schedule
Updated visual presentation and marketing settings
Action to perform on promotion status: “activate”, “pause”, “resume”, “deactivate”
Updated setting for automatic application without requiring a code
Updated setting for combination with other promotions
Reason for the update (for audit trail)
Request Example
Response
Unique identifier for the updated promotion
Parent campaign identifier
Updated display name of the promotion
Current promotion status after update
List of fields that were successfully updated
List of fields that could not be updated due to restrictions
Complete updated discount configuration
Updated customer eligibility requirements
Updated usage restrictions with current statistics
Updated promotion timing and availability
Updated visual presentation configuration
Estimated impact of changes on promotion performance
Non-blocking warnings about the updated configuration
Timestamp of this update
User who performed the update
Recent update history for audit purposes
Response Example
Update Restrictions by Status
Update Restrictions by Status
Draft Status
- All fields can be freely modified
- No restrictions on changes
- Updates take effect immediately
- Most fields can be updated
- Start date can be modified if not within 24 hours
- Promotion code cannot be changed
- Limited field updates allowed
- Cannot decrease discount value or minimum purchase amounts
- Cannot restrict eligibility criteria
- Can extend end date and increase usage limits
- Display settings can be updated
- Same restrictions as active status
- Can modify status to resume or deactivate
- Schedule modifications allowed
- No modifications allowed except for display settings
- Updates primarily for archival and reporting purposes
- Cannot reactivate expired promotions
Update Safety: The system prevents updates that could negatively impact customers who have already used the promotion or are in the process of using it.
Performance Optimization: When updating active promotions, monitor performance metrics closely to ensure changes have the desired effect on customer engagement and business objectives.
Field Update Rules
Detailed Update Validation Rules
Detailed Update Validation Rules
Discount Rules
- Cannot decrease discount percentage for active promotions
- Cannot decrease maximum discount amount if customers have used higher amounts
- Cannot increase minimum purchase amount for active promotions
- Adding categories is allowed, removing requires validation
- Can increase limits at any time
- Cannot decrease below current usage levels
- Per-customer limits cannot exceed total limits
- Daily limits adjust automatically if needed
- Cannot move start date to the past
- Can extend end date for any status except expired
- Time restrictions can be expanded but not reduced for active promotions
- Timezone changes require special validation
- Cannot make criteria more restrictive for active promotions
- Can expand customer segments and geographic regions
- Loyalty tier requirements can be relaxed but not tightened
- New restrictions apply only to future usage
Status Actions
Available Status Actions
Available Status Actions
Activate
- Move from draft or scheduled to active
- Requires valid configuration and future or current start date
- Begins tracking performance metrics
- Temporarily disable active promotion
- Preserves configuration and usage statistics
- Can be resumed later
- Reactivate a paused promotion
- Continues from where it left off
- No configuration reset required
- Permanently disable promotion before natural expiration
- Cannot be reactivated
- Preserves all historical data
Error Responses
Common Update Error Scenarios
Common Update Error Scenarios
Invalid Update for StatusValidation FailureUsage Limit ConflictPromotion Not Found
Customer Impact: Updates to active promotions may affect customer experience. Consider the timing of updates and communicate significant changes to customers when appropriate.
Best Practices
Update Best Practices
Update Best Practices
Planning Updates
- Review current usage patterns before making changes
- Consider customer impact of modifications
- Test changes in staging environment when possible
- Document reasons for updates for audit trail
- Prefer extending rather than restricting benefits
- Update display settings for immediate customer visibility
- Monitor performance impact after changes
- Communicate significant changes to customer service team
- Track metrics before and after updates
- Set up alerts for unexpected usage pattern changes
- Review customer feedback for update impact
- Adjust based on real-world performance data
- Maintain detailed update logs
- Include business justification for changes
- Follow approval processes for significant modifications
- Ensure regulatory compliance for promotional changes
Integration Considerations
System Integration Impact
System Integration Impact
Frontend Applications
- Updated display settings reflect immediately
- Cache invalidation may be required
- Mobile app synchronization timing
- Real-time notification systems
- Performance metric recalculation
- Historical data integrity maintenance
- Reporting dashboard updates
- Trend analysis adjustments
- Email marketing system updates
- Push notification content changes
- Website banner modifications
- Social media content coordination
- Inventory planning adjustments
- Staff training on promotion changes
- Customer service preparation
- Financial impact assessment