Eloqua Query Activities
Overview
This Snap is used to retrieve the activities associated with one or more Eloqua contact asset. It invokes the Eloqua REST API 1.0 "Read (list)" endpoint for Activities.

- This is a Read-type Snap.
Works in Ultra Tasks
Snap views
| Type | Description | Examples of upstream and downstream Snaps |
|---|---|---|
| Input | A document containing the contact ID and time range for querying activity data. | |
| Output | A document containing the activity data (email opens, clicks, web visits, etc.) for the specified contact. | |
| Learn more about Error handling. | ||
Snap settings
- Expression icon (
): Allows using JavaScript syntax to access SnapLogic Expressions to set field values dynamically (if enabled). If disabled, you can provide a static value. Learn more.
- SnapGPT (
): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
- Suggestion icon (
): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
- Upload
: Uploads files. Learn more.
| Field/Field set | Type | Description |
|---|---|---|
| Label
|
Required. Specify a unique name for the Snap. Modify this to be more appropriate, especially if more than one of the same Snaps is in the pipeline. Default value: Eloqua Query Activities Example: Query Email Opens |
|
| Contact ID
|
Required. ID of the Eloqua contact associated with the activities of interest, or an expression which evaluates to a contact ID. Default value: None Example: ABC876 |
|
| Activity Type
|
Required. The type of activity to retrieve for the specified contact. Options: emailOpen, emailSend, emailClickThrough, emailSubscribe, emailUnsubscribe, formSubmit, webVisit, campaignMembership. Default value: emailOpen Example: emailSend |
|
| Start Date/Time
|
Required. Start of the time range for activities to retrieve. This should be a 10-digit Unix timestamp, or an expression that evaluates to a timestamp or DateTime. Default value: None Example: Date.now().minusDays(30) |
|
| End Date/Time
|
Required. End of the time range for activities to retrieve. Default value: None Example: Date.now().minusDays(30) |
|
| Count
|
Maximum number of activities to retrieve for each contact. This is not a limit on the number of documents to output, which is always equal to the number of input documents (or 1 if there are no input documents). Default value: None Example: 5 |
|
| Pass through
|
Select this checkbox to enable the Snap to pass the input document to the output view under the key Default value: Deselected |
|
| Snap execution
|
Choose one of the three modes in which the Snap
executes. Available options are:
Default value: Execute only Example: Validate & Execute |
|