> ## Documentation Index
> Fetch the complete documentation index at: https://developer.sendoso.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Events

Each webhook has an associated event type. The events that are triggered reflect what is seen in the send tracker. You can subscribe to any or all of the following event types within your webhooks portal.

## Event Types

### send.amazon\_fulfilling

Triggered when the Amazon send is being processed.

### send.amazon\_shipped

Triggered when the send has shipped from Amazon and is in transit to Sendoso.

### send.blocked

Triggered when a request to redeem the send has been blocked.

### send.bounced

Triggered when the send cannot be redeemed and will be refunded.

### send.canceled

Triggered when the send has been canceled by the sender.

### send.clicked

Triggered when the eGift send has been viewed by the recipient.

### send.confirmation\_canceled

Triggered when address confirmation for a send has been canceled by the sender.

### send.confirming\_address

Triggered when the send is awaiting address confirmation from the recipient.

### send.delivered

Triggered when the send has been delivered to the recipient.

### send.email\_blacklist

Triggered when a request to redeem the send has been blacklisted.

### send.expired

Triggered when the link to redeem the send has expired.

### send.failed

Triggered when the send has failed.

### send.fulfilling

Triggered when the send is being processed by Sendoso.

### send.fulfillment\_issue

Triggered when there is an issue on the fulfillment side for the send.

### send.initiated

Triggered when the send is in the process of being created.

### send.insufficient\_funds

Triggered when the send cannot be processed due to insufficient funds.

### send.invalid\_email\_format

Triggered when the recipient email in the send is not a valid email.

### send.opened

Triggered when the eGift send has been opened by the recipient.

### send.order\_received

Triggered when the send order has been received and is being processed.

### send.out\_of\_stock

Triggered when the product for the send is out of stock.

### send.pending\_approval

Triggered when the send is pending approval by the sender.

### send.pending\_sendoso\_approval

Triggered when the send is pending approval by a Sendoso Admin.

### send.redeemed

Triggered when the eGift send has been redeemed by the recipient.

### send.refunded

Triggered when the send has been refunded.

### send.sent

Triggered when the eGift send has been sent to the recipient.

### send.shipped

Triggered when the send is in transit to the recipient.

### send.suspicious\_email

Triggered when the recipient email for the send is flagged as suspicious.

### send.undeliverable

Triggered when the send cannot be delivered to the recipient.

## Schema

The schema (payload) for all event types will be:

```
{
  "send_gid": "<string>"
  "status_changed_at": "<string>"
}
```

<ResponseField name="send_gid" type="string">
  The gid of the send.
</ResponseField>

<ResponseField name="status_changed_at" type="string">
  The time at which the send's status was changed in ISO 8601 format.
</ResponseField>
