Retail Experience Cloud Bridge
Revoke a suppression entry
Changed onRevokes a suppression entry — a soft revoke, never a hard delete. The entry stays in the system (status becomes REVOKED), but is excluded from GET .../suppressions?status=ACTIVE.
A subsequent POST .../suppressions for the same customer/domain/brand revives this same entry (status back to ACTIVE) rather than creating a new one.
Revoking an already-REVOKED entry is a no-op — it returns the entry unchanged, not an error.
delete/erc/ecommerce/customers/{customer_id}/suppressions/{suppression_id}
Request
- Base URLhttps://api.talkdeskapp.com
- URLhttps://api.talkdeskapp.com/erc/ecommerce/customers/{customer_id}/suppressions/{suppression_id}
- AuthOAuth 2Authorization code: https://{account_name}.talkdeskid.com/oauth/authorizeToken URL: https://{account_name}.talkdeskid.com/oauth/token scopes: erc-ecommerce-customers:write
Path parameters
customer_idstring required
Example:7710396907579
The customer ID
suppression_idstring required
Example:68b1f2a1c2a4a90012e4f1a2
The suppression entry ID, as returned by POST/GET .../suppressions
Response
The suppression entry was revoked.
Example response
{
"id": "68b1f2a1c2a4a90012e4f1a2",
"domain": "recall_management",
"scope": "PER_CUSTOMER",
"customer_id": "7710396907579",
"reason_code": "OPT_OUT",
"status": "ACTIVE",
"created_at": "2026-08-27T10:00:00Z",
"expires_at": "2026-11-27T10:00:00Z",
"updated_at": "2026-08-27T10:00:00Z"
}Changes
- info
endpoint added
- info