Suppression
SuppressionService provides operations for managing recipient suppressions
Base path: /suppression
POST /suppression/GetSuppression
Section titled “POST /suppression/GetSuppression”GetSuppression retrieves suppression details for a specific recipient
Request (GetSuppressionRequest)
| Field | Type | Description |
|---|---|---|
recipient | string |
Response (GetSuppressionResponse)
| Field | Type | Description |
|---|---|---|
suppression | Suppression |
POST /suppression/ListSuppressions
Section titled “POST /suppression/ListSuppressions”ListSuppressions lists all suppressions with pagination
Request (ListSuppressionsRequest)
| Field | Type | Description |
|---|---|---|
page_size | int32? | |
page_token | string? |
Response (ListSuppressionsResponse)
| Field | Type | Description |
|---|---|---|
suppressions | Suppression[] | |
next_page_token | string |
POST /suppression/ClearBounceSuppression
Section titled “POST /suppression/ClearBounceSuppression”ClearBounceSuppression clears bounce suppression (sets level to NONE) while preserving counters/history.
Request (ClearBounceSuppressionRequest)
| Field | Type | Description |
|---|---|---|
recipient | string |
Response (ClearBounceSuppressionResponse)
| Field | Type | Description |
|---|---|---|
suppression | Suppression |
POST /suppression/ClearComplaintSuppression
Section titled “POST /suppression/ClearComplaintSuppression”ClearComplaintSuppression clears complaint suppression for a specific message class (sets level to NONE) while preserving counters/history.
Request (ClearComplaintSuppressionRequest)
| Field | Type | Description |
|---|---|---|
recipient | string | |
message_class | common.v1.MessageClass |
Response (ClearComplaintSuppressionResponse)
| Field | Type | Description |
|---|---|---|
suppression | Suppression |