---
name: event-notifications-en-destination
title: Working with event destinations
description: A destination is a delivery target for a notification. In other contexts, destinations are also called channels, sinks, or consumers.
last-updated: 2024-10-07
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/event-notifications?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Working with event destinations
{: #en-destination}

A destination is a delivery target for a notification. In other contexts, destinations are also called channels, sinks, or consumers.
{: shortdesc}

## Destination categories
{: #en-destination-categories}

Destinations are of two categories: human and service.

### Human destinations
{: #en-destination-human-1}

Human destinations are devices, servers, or applications that present notifications for human consumption. The following human destinations are supported by the Event Notifications service:


- [Email Destinations](https://cloud.ibm.com/docs/event-notifications?group=email-destinations&format=markdown)
   - [Inbuilt Email](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destination-email-destination-default&format=markdown)
   - [IBM Cloud Email service with custom domain](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-custom-email&format=markdown)
- [SMS Destinations](https://cloud.ibm.com/docs/event-notifications?group=sms-destinations&format=markdown)
   - [Inbuilt SMS](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-sms&format=markdown)
   - [Custom SMS](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-sms-custom&format=markdown)
- [Microsoft&reg; Teams](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-msteams&format=markdown)
- [PagerDuty](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-pagerduty&format=markdown)
- [Push notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-push&format=markdown)
   - [Android Push Notifications (FCM)](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-push-fcm&format=markdown)
   - [iOS Push Notifications (APNs)](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-push-apns&format=markdown)
   - [Chrome Push Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-push-chrome&format=markdown)
   - [Firefox Push Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-push-firefox&format=markdown)
   - [Safari Push Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-push-safari&format=markdown)
   - [Huawei Push Notifications](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-push-huawei&format=markdown)
- [Slack](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-slack&format=markdown)
- [ServiceNow](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-servicenow&format=markdown)

The Inbuilt Email and Inbuilt SMS destinations are provided out of the box, and are available whenever you create an instance of Event Notifications. Other destinations must be added manually and require configuration.

### Service destinations
{: #en-destination-service-1}

Service destinations are cloud services or applications where notifications are consumed programmatically. The following service destinations are supported by the Event Notifications service:

- [Webhook](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-webhook&format=markdown)
- [Code Engine](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-codeengine&format=markdown)
- [IBM Cloud Object Storage](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-cloud-object-storage&format=markdown)
- [Event Streams](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-event-streams&interface=ui&format=markdown)
- [App Configuration](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destination-app-configuration&interface=ui&format=markdown)

## Retry policy for destinations
{: #en-destination-retry-policy}

When sending notifications to destinations, issues such as network errors and application glitches can cause requests to fail. Event Notifications automatically retries failed requests to provide resiliency.

### Retry behavior
{: #en-destination-retry-behavior}

The client automatically retries failed requests up to **3 times** with an exponential delay between **1 and 10 seconds** to prevent retry spikes.

If the destination server returns a **`Retry-After`** header, that value (in seconds) overrides the default backoff delay.

Each request has a **10-second timeout**, and retries stop immediately once a request succeeds or the maximum attempts are reached.

If a notification fails even after all retry attempts, the notification is lost.
{: note}

This retry policy applies to the following destinations:
- [Slack](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-slack&format=markdown)
- [Microsoft Teams](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-msteams&format=markdown)
- [PagerDuty](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-pagerduty&format=markdown)
- [Webhook](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-webhook&format=markdown)
- [ServiceNow](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-servicenow&format=markdown)
- [Code Engine](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-codeengine&format=markdown)
- [IBM Cloud Object Storage](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-cloud-object-storage&format=markdown)
- [Event Streams](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-event-streams&format=markdown)
- [App Configuration](https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destination-app-configuration&format=markdown)