# DestinationSuppressionStateDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

The suppression state of a single destination, as shown on the destinations grid and add/edit page.

## Fields
- `suppressionId` (string(uuid)): The suppression record's id, for correlating this state with the row on the suppressions  management grid or in the suppressions API.
- `isActivelySuppressed` (boolean): Whether deliveries are being skipped right now.
- `reason` ([DestinationSuppressionReason](https://devportal.demo.winkpg.io/docs/api/models/DestinationSuppressionReason.md)): Why the endpoint was suppressed. Null when the row is only tracking failures. (nullable)
  Values:
  - `ConsecutiveFailures`: The endpoint failed the configured number of sustained consecutive delivery attempts.
  - `PermanentHttpError`: The endpoint returned a permanent (non-retryable) HTTP client error (a 4xx other than 401 / 403 / 408 / 429), signalling the request is wrong-by-construction (URL gone, payload refused) and will keep failing the same way on retry.
  - `Manual`: An administrator suppressed the endpoint manually.
  - `AuthRejection`: The endpoint repeatedly rejected our credentials (401 Unauthorized or 403 Forbidden). Kept distinct from PermanentHttpError so an operator can tell an auth-plane problem (expired secret, WAF rule, IP allowlist) from an endpoint that is genuinely gone: the two call for completely different remediation. Unlike a gone endpoint, this is never applied on a single response and carries a shorter expiry.
- `suppressedAtUtc` (string(date-time)): UTC timestamp at which the endpoint became suppressed. (nullable)
- `expiresAtUtc` (string(date-time)): UTC timestamp at which the suppression auto-expires and the endpoint is re-probed. Null means  it never auto-expires and only a manual clear will resume delivery. (nullable)
- `consecutiveFailures` (integer(int32)): Consecutive hard failures recorded against the endpoint.

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
