# Segment Operations source: https://developer.mastercard.com/benefit-allocation-service-mtls/documentation/use-cases/segment-operations/index.md ### Scenarios {#scenarios} #### [Assign Segment](https://developer.mastercard.com/benefit-allocation-service-mtls/documentation/use-cases/segment-operations/assign_segment/index.md) {#assign-segmenthahahugoshortcodes0hbhb} * Assign a segment effective today when the card has no active segment (most common use case) * Assign a segment with a future effective date when the card has no active segment * Assign a segment with a past effective date when the card has no active segment or overlapping prior segment dates * Assign a segment that includes a bundle with a future expiry date #### [Replace Segment](https://developer.mastercard.com/benefit-allocation-service-mtls/documentation/use-cases/segment-operations/replace_segment/index.md) {#replace-segmenthahahugoshortcodes1hbhb} * Replace an existing segment effective today after a successful prior assignment (most common use case) * Replace an existing segment with a future effective date * Replace an existing segment with a past effective date after a successful prior assignment * Replace a segment that includes a bundle with a future expiry date #### [Cancel Segment](https://developer.mastercard.com/benefit-allocation-service-mtls/documentation/use-cases/segment-operations/cancel_segment/index.md) {#cancel-segmenthahahugoshortcodes2hbhb} * Cancel a segment that was previously assigned successfully (most common use case)