---
schema_version: "1"
id: 588203406215ac002957c952c52aaae10e303677ff2e504c2f444dd02f322282
title: Retrieve
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-programmatic-content/ssjs_eventsRetrieve.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ssjs_eventsRetrieve.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9c92afb36dcee2ca3da59d8ac9426392b55105d19e78c84cdbea2da46a4ab3fa
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Retrieve

## Overview

Retrieves information about events occurring related to a message send

### Syntax

Retrieve(1)

### Function Properties

<!--complex table-->

| Ordinal | Type   |              | Description                       |
| ------- | ------ | ------------ | --------------------------------- |
| **1**   | string | **Required** | Criteria used to search for event |

The information can include these events:

- Click
- ForwardedEmail
- ForwardedEmailOptIn
- HardBounce
- NotSent
- Open
- OtherBounce
- Sent
- SoftBounce
- Survey
- Unsubscribe

## Example

The sample code retrieves the bounce events for a given send based on the criteria provided:

```
var sendID = 12345;
var filter = { Property:"SendID", SimpleOperator:"equals", Value:sendID };
var bounces = BounceEvent.Retrieve(filter);
```
