# Discounts operations

> Discount codes, tags, placements and targets. Operations, access levels and variables. Part of the MISSIN public API: call it with an API key, or from an AI…

| Operation | Access | Summary |
|---|---|---|
| [AddDiscountPlacements](https://developer.missin.co.uk/reference/discounts/add-discount-placements.md) | Write | Place discount codes on a store or email connection; the codes are pushed to the provider. |
| [BulkRemoveTagFromWorkspaceDiscounts](https://developer.missin.co.uk/reference/discounts/bulk-remove-tag-from-workspace-discounts.md) | Write | Remove a tag from every discount code in the workspace. Irreversible. |
| [BulkRenameTagAcrossWorkspaceDiscounts](https://developer.missin.co.uk/reference/discounts/bulk-rename-tag-across-workspace-discounts.md) | Write | Rename a tag on every discount code in the workspace. |
| [BulkSyncDiscountCodes](https://developer.missin.co.uk/reference/discounts/bulk-sync-discount-codes.md) | Write | Re-push the selected discount codes to their providers. |
| [BulkUpdateDiscountCodeStatus](https://developer.missin.co.uk/reference/discounts/bulk-update-discount-code-status.md) | Write | Set the status of many discount codes at once; each code is clamped to what it allows. |
| [CreateDiscountCode](https://developer.missin.co.uk/reference/discounts/create-discount-code.md) | Write | Create a discount code and, with connectionId, place it on that store. |
| [DeleteDiscountCode](https://developer.missin.co.uk/reference/discounts/delete-discount-code.md) | Write | Delete a discount code here and at its providers. Irreversible. |
| [DiscountCampaigns](https://developer.missin.co.uk/reference/discounts/discount-campaigns.md) | Read | List the campaigns a discount code is linked to. |
| [DiscountChanges](https://developer.missin.co.uk/reference/discounts/discount-changes.md) | Read | Page through a discount code's change history and provider sync state. |
| [DiscountCodeAliasExists](https://developer.missin.co.uk/reference/discounts/discount-code-alias-exists.md) | Read | Check whether codes are already used as a code or alias in this workspace. |
| [DiscountCodeFormResponses](https://developer.missin.co.uk/reference/discounts/discount-code-form-responses.md) | Read | Form responses that used one discount code. |
| [DiscountCodeOrders](https://developer.missin.co.uk/reference/discounts/discount-code-orders.md) | Read | Page through orders that used one discount code, with revenue totals. |
| [DiscountCodeOrderSeries](https://developer.missin.co.uk/reference/discounts/discount-code-order-series.md) | Read | Daily order count and revenue series for one discount code. |
| [DiscountCodePartners](https://developer.missin.co.uk/reference/discounts/discount-code-partners.md) | Read | The partner one discount code belongs to. |
| [DiscountCodeResponseSeries](https://developer.missin.co.uk/reference/discounts/discount-code-response-series.md) | Read | Daily form-response series for one discount code, total and attributed. |
| [DiscountCodesAggregatesFiltered](https://developer.missin.co.uk/reference/discounts/discount-codes-aggregates-filtered.md) | Read | Totals across the discount codes matching a filter: count, usage and value. |
| [DiscountCodesList](https://developer.missin.co.uk/reference/discounts/discount-codes-list.md) | Read | List discount codes with filter, sort and offset paging: code, value, status, usage and tags. |
| [DiscountCodeTagFacets](https://developer.missin.co.uk/reference/discounts/discount-code-tag-facets.md) | Read | List discount tags with their colour and usage count. |
| [DiscountDetail](https://developer.missin.co.uk/reference/discounts/discount-detail.md) | Read | Get one discount code by id with orders, revenue, partner, placements and incentive rules. |
| [DiscountPlacementsByCode](https://developer.missin.co.uk/reference/discounts/discount-placements-by-code.md) | Read | List where one discount code is placed (store, email platform) and each placement's sync state. |
| [DiscountPlacementTargets](https://developer.missin.co.uk/reference/discounts/discount-placement-targets.md) | Read | List the products and collections a discount code's placements target. |
| [RemoveDiscountPlacement](https://developer.missin.co.uk/reference/discounts/remove-discount-placement.md) | Write | Remove a discount placement and delete it at the provider. Irreversible. |
| [ResyncDiscountPlacement](https://developer.missin.co.uk/reference/discounts/resync-discount-placement.md) | Write | Re-queue a discount placement's push to its provider. |
| [SearchPlacementTargets](https://developer.missin.co.uk/reference/discounts/search-placement-targets.md) | Read | Search a store connection's products or collections to target with a discount. |
| [SetDiscountTagColor](https://developer.missin.co.uk/reference/discounts/set-discount-tag-color.md) | Write | Set a discount tag's colour. |
| [SetPlacementTargets](https://developer.missin.co.uk/reference/discounts/set-placement-targets.md) | Write | Replace the products and collections a discount placement targets. |
| [SyncAllDiscountCodes](https://developer.missin.co.uk/reference/discounts/sync-all-discount-codes.md) | Write | Re-push every discount code to its providers. |
| [UpdateDiscountCode](https://developer.missin.co.uk/reference/discounts/update-discount-code.md) | Write | Update a discount code and push the change to its placements. |
| [UpdateDiscountPlacementChild](https://developer.missin.co.uk/reference/discounts/update-discount-placement-child.md) | Write | Edit the provider-specific fields of one discount placement. |
| [WithdrawDiscountPlacement](https://developer.missin.co.uk/reference/discounts/withdraw-discount-placement.md) | Write | Withdraw a discount placement without deleting the code. |

Source: https://developer.missin.co.uk/reference/discounts
