# WebhookDeliveryStatus

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/api/tracon.webhookdeliverystatus/
> Summary: WebhookDeliveryStatus: The status of a webhook delivery attempt.

<div class="api-provenance">Namespace Tracon · Assembly <code>Tracon.Abstractions.dll</code></div>

The status of a webhook delivery attempt.

```csharp
[JsonConverter(typeof(JsonStringEnumConverter<WebhookDeliveryStatus>))]
public enum WebhookDeliveryStatus
```

## Fields

`Delivered = 1` 

The recipient returned `2xx`.

`Dropped = 3` 

The delivery was never attempted: the subscription is disabled or the target address was rejected.

`Failed = 2` 

All attempts were exhausted.

`Pending = 0` 

The delivery is queued, not yet attempted or to be retried.

## Remarks

Written as a name in JSON, stored as `smallint` in the database. The
value order **must not change** — only append.
