# Coupons

## Docs

- [List Coupons](https://docs.zid.sa/list-coupons-13955120e0.md): Retrieves a list of all available coupons from the system. The response includes active, inactive, and expired coupons along with relevant metadata such as store details, discount type, and validity period.
- [View Coupon](https://docs.zid.sa/view-coupon-13955212e0.md): Fetches detailed information about a specific coupon using its unique coupon_id. This endpoint provides all attributes of a coupon, including usage statistics, conditions, and status.
- [Create Coupon](https://docs.zid.sa/create-coupon-37900159e0.md): Create coupon discount
- [Generate Bulk Coupons](https://docs.zid.sa/generate-bulk-coupons-37832864e0.md): Generate multiple unique coupon codes in a single request using the same discount configuration, validity period, usage limits, eligibility rules, and applicable products, categories, or sales channels.
- [Duplicate Coupon](https://docs.zid.sa/duplicate-coupon-37832868e0.md): Create a new coupon by duplicating an existing coupon and copying its current configuration, including its discount settings, validity rules, usage limits, applicable products or categories, and eligibility conditions. The duplicated coupon is created as a separate coupon that can be managed or updated independently.
- [Duplicate Bulk Coupons](https://docs.zid.sa/duplicate-bulk-coupons-37832865e0.md): Duplicate multiple existing coupons in a single request by providing their coupon IDs. Each selected coupon is copied as a separate coupon, allowing the duplicated coupons to be managed and updated independently.
- [Update Coupon Note](https://docs.zid.sa/update-coupon-note-37832909e0.md): Update or replace the internal note associated with a specific coupon. The note can be used by the merchant to record additional information about the coupon and is not shown to customers.
- [Update Coupon](https://docs.zid.sa/update-coupon-13940921e0.md): This endpoint allows merchants to update details of an existing coupon. Merchants can modify attributes such as discount value, expiration date, and usage limits.
- [Update Bulk Coupons](https://docs.zid.sa/update-bulk-coupons-37832870e0.md): Update multiple existing coupons in a single request by providing their coupon IDs. This endpoint allows merchants to apply the same changes to selected coupons, including discount settings, validity dates, usage limits, applicable products or categories, sales-channel availability, eligibility conditions, and progressive discount configurations.
- [Update Coupon Status](https://docs.zid.sa/update-coupon-status-37832874e0.md): Update the activation status of an existing coupon. Use this endpoint to activate or deactivate a coupon by providing its unique ID and the required status value.
- [Update Bulk Coupons Status](https://docs.zid.sa/update-bulk-coupons-status-37832904e0.md): Update the activation status of multiple existing coupons in a single request. Provide the coupon IDs and the required status value to activate or deactivate all selected coupons at once.
- [Delete Coupon](https://docs.zid.sa/delete-coupon-13941160e0.md): This endpoint allows merchants to delete an existing coupon. Once deleted, the coupon will no longer be valid for any transactions.
- [Delete Bulk Coupons](https://docs.zid.sa/delete-bulk-coupons-37832964e0.md): Delete multiple existing coupons in a single request by providing their coupon IDs. Once deleted, the selected coupons are permanently removed and can no longer be used in transactions.
