On this Page
Table of Contents | ||||
---|---|---|---|---|
|
Snap type: | Write | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description: | This Snap invokes an Eloqua REST API Create endpoint to create an Eloqua object of a specified type.
| |||||||||||||
Prerequisites: | [None] | |||||||||||||
Support and limitations: | Works in Ultra Pipelines. | |||||||||||||
Account: | This Snap uses account references created on the Accounts page of SnapLogic Manager to handle access to this endpoint. See Eloqua Account for more information. | |||||||||||||
Views: |
| |||||||||||||
Settings | ||||||||||||||
Label | Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline. | |||||||||||||
Core object type | Required. The type of core object to create. The options available include:
Example: Contacts | |||||||||||||
|
|
Example
Sample Input Document
Code Block |
---|
{ "emailAddress": "s.smith@Snaplogic.com", "firstName": "Somebody", "lastName": "Smith", "title": "Sr. Software Engineer", "accountName": "SnapLogic", "businessPhone": "123-456-7890", "mobilePhone": "987-654-3210", "address1": "929 Pearl St", "address2": "Suite 200", "city": "Boulder", "province": "CO", "postalCode": "80302", "country": "USA", "fieldValues": [ { "id": "100017", "value": "Sir" }, { "id": "100043", "value": "Developer" } ] } |
Sample Output Document
Code Block |
---|
{ "type": "Contact", "currentStatus": "Awaiting action", "id": "49", "createdAt": "1450313715", "depth": "complete", "name": "s.smith@Snaplogic.com", "updatedAt": "1450313715", "accountName": "SnapLogic", "address1": "929 Pearl St", "address2": "Suite 200", "businessPhone": "123-456-7890", "city": "Boulder", "country": "USA", "emailAddress": "s.smith@Snaplogic.com", "emailFormatPreference": "unspecified", "fieldValues": [ { "type": "FieldValue", "id": "100005" }, { "type": "FieldValue", "id": "100017", "value": "Sir" }, ... { "type": "FieldValue", "id": "100043", "value": "Developer" } ... ], "firstName": "Somebody", "isBounceback": "false", "isSubscribed": "true", "lastName": "Smith", "mobilePhone": "987-654-3210", "postalCode": "80302", "province": "CO", "subscriptionDate": "1450313715", "title": "Sr. Software Engineer" } |
Sample Error Document
Code Block |
---|
{ "reason": "Conflicts Found", "details": [ { "type": "ObjectValidationError", "container": { "type": "ObjectKey", "objectType": "Contact" }, "property": "emailAddress", "requirement": { "type": "UniquenessRequirement", "uniquenessScope": "global" }, "value": "s.smith@Snaplogic.com" } ], "status_code": 409, "original": { "emailAddress": "s.smith@Snaplogic.com", "firstName": "Somebody", ... }, "error": "The POST request failed", "url": "https://secure.p02.eloqua.com/API/REST/2.0/data/contact" } |
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|