Actions15
Overview
This node interacts with the Oracle Eloqua REST API to perform operations on contacts. Specifically, the 'Get All' operation for the 'Contact' resource retrieves a list of contacts from Eloqua, supporting various query parameters to filter and paginate the results. This is useful for scenarios where you need to fetch multiple contact records for marketing automation, CRM synchronization, or data analysis purposes.
Use Case Examples
- Retrieve all contacts updated after a specific date by setting the 'lastUpdatedAt' parameter.
- Fetch a paginated list of contacts with a maximum count per page using 'count' and 'page' parameters.
- Filter contacts by a specific contact view using the 'viewId' parameter.
Properties
| Name | Meaning |
|---|---|
| Authentication | The authentication method to use for connecting to Eloqua API, either Basic Authentication or OAuth2. |
| Query Parameters | Parameters to filter and control the retrieval of contacts, including count, depth, lastUpdatedAt, orderBy, page, search, and viewId. |
Output
JSON
elements- Array of contact objects returned by the API.total- Total number of contacts matching the query.page- Current page number of the results.count- Number of contacts returned in the current response.
Dependencies
- Oracle Eloqua REST API
Troubleshooting
- Ensure the authentication credentials (Basic Auth or OAuth2) are correctly configured and valid.
- Verify that query parameters like 'count' are within allowed ranges (1 to 1000).
- Check that the 'viewId' parameter corresponds to a valid contact view ID in Eloqua.
- Handle API rate limits and network errors gracefully; the node supports continue on fail to manage errors during execution.
Links
- Oracle Eloqua REST API - Get Contacts - Official documentation for retrieving contacts using the Eloqua REST API.
