...
...
Overview
The following operations allow you to work with contacts. Click an operation name to see details on how to use it.
For a sample proxy service that illustrates how to work with contacts, see Sample configuration .
This section provides further details on the operations related to contacts.
Anchor |
---|
| createContactExport |
---|
| createContactExport |
---|
|
Create Contact Export
The createContactExport
operation creates a new contact export definition.
Code Block |
---|
language | xml |
---|
title | createContactExport |
---|
|
<eloqua.createContactExport>
<name>{$ctx:name}</name>
<fields>{$ctx:fields}</fields>
<autoDeleteDuration>{$ctx:autoDeleteDuration}</autoDeleteDuration>
<filter>{$ctx:filter}</filter>
<createdAt>{$ctx:createdAt}</createdAt>
<createdBy>{$ctx:createdBy}</createdBy>
<dataRetentionDuration>{$ctx:dataRetentionDuration}</dataRetentionDuration>
<kbUsed>{$ctx:kbUsed}</kbUsed>
<maxRecords>{$ctx:maxRecords}</maxRecords>
<syncActions>{$ctx:syncActions}</syncActions>
<updatedAt>{$ctx:updatedAt}</updatedAt>
<updatedBy>{$ctx:updatedBy}</updatedBy>
<uri>{$ctx:uri}</uri>
</eloqua.createContactExport> |
name:
Name of the definition. Useful for reusing definitions.
fields
: List of fields to be included in the operation.
autoDeleteDuration
: Time until the definition will be deleted.
filter
: Specifies what data should be included in the export.
createdAt:
Timestamp when the definition was created.
createdBy:
User who created the definition.
dataRetentionDuration:
Time until the staged data will be deleted.kbUsed
: The amount of space required to store staged data.maxRecords:
Specifies the maximum number of records to export.
syncActions:
Specifies additional operations to import or export.updatedAt:
Timestamp when the definition was updated.updatedBy:
User who updated the definition.uri:
System- generated URI that defines the definition for future referencing.
Following is a sample REST/JSON request that can be handled by the createContactExport
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for createContactExport |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"name":"testExport",
"fields":{"ContactId":"Contact.Id","FirstName":"Contact.Field(C_FirstName)","LastName":"Contact.Field(C_LastName)"},
"autoDeleteDuration":"100"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/post-exports.htm
Anchor |
---|
| createContactImport |
---|
| createContactImport |
---|
|
Create Contact Import
The createContactImport
operation creates a new contact import definition.
Code Block |
---|
language | xml |
---|
title | createContactImport |
---|
|
<eloqua.createContactImport>
<name>{$ctx:name}</name>
<fields>{$ctx:fields}</fields>
<autoDeleteDuration>{$ctx:autoDeleteDuration}</autoDeleteDuration>
<isUpdatingMultipleMatchedRecords>{$ctx:isUpdatingMultipleMatchedRecords}</isUpdatingMultipleMatchedRecords>
<createdAt>{$ctx:createdAt}</createdAt>
<createdBy>{$ctx:createdBy}</createdBy>
<dataRetentionDuration>{$ctx:dataRetentionDuration}</dataRetentionDuration>
<identifierFieldName>{$ctx:identifierFieldName}</identifierFieldName>
<kbUsed>{$ctx:kbUsed}</kbUsed>
<updateRule>{$ctx:updateRule}</updateRule>
<syncActions>{$ctx:syncActions}</syncActions>
<updatedAt>{$ctx:updatedAt}</updatedAt>
<updatedBy>{$ctx:updatedBy}</updatedBy>
<uri>{$ctx:uri}</uri>
</eloqua.createContactImport> |
name:
Name of the definition. Useful for reusing definitions.
fields
: List of fields to be included in the operation.
autoDeleteDuration
: Time until the definition will be deleted.
isUpdatingMultipleMatchedRecords
: Specifies whether Eloqua should update multiple records if multiple records match the identifierFieldName.
createdAt:
Timestamp when the definition was created.
createdBy:
User who created the definition.
dataRetentionDuration:
Time until the staged data will be deleted.identifierFieldName
: Specifies which field to use to match the imported data to existing Eloqua data.updateRule:
Specifies how updates should be handled.kbUsed:
The amount of space required to store staged data.syncActions:
Specifies additional operations to import or export.updatedAt:
Timestamp when the definition was updated.updatedBy:
User who updated the definition.uri:
System- generated URI that defines the definition for future referencing.
Following is a sample REST/JSON request that can be handled by the createContactImport
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for createContactImport |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"name":"testImport",
"fields":{"ContactId":"Contact.Id","FirstName":"Contact.Field(C_FirstName)","LastName":"Contact.Field(C_LastName)"},
"identifierFieldName":"ContactId"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/post-imports.htm
Anchor |
---|
| createContactImportData |
---|
| createContactImportData |
---|
|
Create Contact Import DataThe createContactImportData operation submits the data for the contact import with the specified id.
Code Block |
---|
language | xml |
---|
title | createContactImportData |
---|
|
<eloqua.createContactImportData>
<importId>{$ctx:importId}</importId>
<importData>{$ctx:importData}</importData>
</eloqua.createContactImportData> |
importId
: The id of the import.
importData
: Array of dictionary of strings.
Following is a sample REST/JSON request that can be handled by createContactImportData
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for createContactImportData |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"importId":"1",
"importData":[
{
"ContactId": "1",
"FirstName": "Harry"
},
{
"ContactId": "2",
"FirstName": "Lisanne"
}
]
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/post-imports-id-data.htm
Anchor |
---|
| updateContactExport |
---|
| updateContactExport |
---|
|
Update Contact Export
The updateContactExport
operation updates the contact export definition with the specified id.
Code Block |
---|
language | xml |
---|
title | updateContactExport |
---|
|
<eloqua.updateContactExport>
<exportId>{$ctx:exportId}</exportId>
<name>{$ctx:name}</name>
<fields>{$ctx:fields}</fields>
<autoDeleteDuration>{$ctx:autoDeleteDuration}</autoDeleteDuration>
<filter>{$ctx:filter}</filter>
<createdAt>{$ctx:createdAt}</createdAt>
<createdBy>{$ctx:createdBy}</createdBy>
<dataRetentionDuration>{$ctx:dataRetentionDuration}</dataRetentionDuration>
<kbUsed>{$ctx:kbUsed}</kbUsed>
<maxRecords>{$ctx:maxRecords}</maxRecords>
<syncActions>{$ctx:syncActions}</syncActions>
<updatedAt>{$ctx:updatedAt}</updatedAt>
<updatedBy>{$ctx:updatedBy}</updatedBy>
<uri>{$ctx:uri}</uri>
</eloqua.updateContactExport> |
exportId
: The id of the export.
name:
Name of the definition. Useful for reusing definitions.fields
: List of fields to be included in the operation.
autoDeleteDuration
: Time until the definition will be deleted.
filter
: Specifies what data should be included in the export.
createdAt:
Timestamp when the definition was created.
createdBy:
User who created the definition.
dataRetentionDuration:
Time until the staged data will be deleted.kbUsed
: The amount of space required to store staged data.maxRecords:
Specifies the maximum number of records to export.
syncActions:
Specifies additional operations to import or export.updatedAt:
Timestamp when the definition was updated.updatedBy:
User who updated the definition.uri:
System- generated URI that defines the definition for future referencing.
Following is a sample REST/JSON request that can be handled by the updateContactExport
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for updateContactExport |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"exportId":"34",
"name":"testExport",
"fields":{"ContactId":"Contact.Id","FirstName":"Contact.Field(C_FirstName)","LastName":"Contact.Field(C_LastName)"},
"autoDeleteDuration":"100"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/put-exports-id.htm
Anchor |
---|
| updateContactImport |
---|
| updateContactImport |
---|
|
Update Contact Import
The updateContactImport
operation updates the contact import definition with the specified id.
Code Block |
---|
language | xml |
---|
title | updateContactImport |
---|
|
<eloqua.updateContactImport>
<importId>{$ctx:importId}</importId>
<name>{$ctx:name}</name>
<fields>{$ctx:fields}</fields>
<autoDeleteDuration>{$ctx:autoDeleteDuration}</autoDeleteDuration>
<isUpdatingMultipleMatchedRecords>{$ctx:isUpdatingMultipleMatchedRecords}</isUpdatingMultipleMatchedRecords>
<createdAt>{$ctx:createdAt}</createdAt>
<createdBy>{$ctx:createdBy}</createdBy>
<dataRetentionDuration>{$ctx:dataRetentionDuration}</dataRetentionDuration>
<identifierFieldName>{$ctx:identifierFieldName}</identifierFieldName>
<kbUsed>{$ctx:kbUsed}</kbUsed>
<updateRule>{$ctx:updateRule}</updateRule>
<syncActions>{$ctx:syncActions}</syncActions>
<updatedAt>{$ctx:updatedAt}</updatedAt>
<updatedBy>{$ctx:updatedBy}</updatedBy>
<uri>{$ctx:uri}</uri>
</eloqua.updateContactImport> |
importId: The id of the import.
name:
Name of the definition. Useful for reusing definitions.fields
: List of fields to be included in the operation.
autoDeleteDuration
: Time until the definition will be deleted.
isUpdatingMultipleMatchedRecords
: Specifies whether Eloqua should update multiple records if multiple records match the identifierFieldName.
createdAt:
Timestamp when the definition was created.
createdBy:
User who created the definition.
dataRetentionDuration:
Time until the staged data will be deleted.identifierFieldName
: Specifies which field to use to match the imported data to existing Eloqua data.updateRule:
Specifies how updates should be handled.kbUsed:
The amount of space required to store staged data.syncActions:
Specifies additional operations to import or export.updatedAt:
Timestamp when the definition was updated.updatedBy:
User who updated the definition.uri:
System- generated URI that defines the definition for future referencing.
Following is a sample REST/JSON request that can be handled by the updateContactImport
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for updateContactImport |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"importId":"54",
"name":"testImport",
"fields":{"ContactId":"Contact.Id","FirstName":"Contact.Field(C_FirstName)","LastName":"Contact.Field(C_LastName)"},
"identifierFieldName":"ContactId"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/put-imports-id.htm
Anchor |
---|
| getContactFields |
---|
| getContactFields |
---|
|
Get Contact Fields
The getContactFields
operation retrieves all contact fields that match the specified criteria.
Code Block |
---|
language | xml |
---|
title | getContactFields |
---|
|
<eloqua.getContactFields>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<orderBy>{$ctx:orderBy}</orderBy>
<q>{$ctx:q}</q>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactFields> |
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
orderBy
: Term to order the results by..
q
: Specifies query criteria used to filter resultl.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by the getContactFields
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactFields |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"totalResults":"true",
"q":"name='E*'",
"orderBy":"name DESC",
"offset":"0",
"limit":"10"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-fields.htm
Anchor |
---|
| getContactFieldById |
---|
| getContactFieldById |
---|
|
Get Contact Field By IdThe getContactFieldById
operation retrieves the specified field.
Code Block |
---|
language | xml |
---|
title | getContactFieldById |
---|
|
<eloqua.getContactFieldById>
<fieldId>{$ctx:fieldId}</fieldId>
</eloqua.getContactFieldById> |
fieldId:
The id of the contact field.
Anchor |
---|
| sampleRequest |
---|
| sampleRequest |
---|
|
Sample RequestFollowing is a sample REST/JSON request that can be handled by getContactFieldById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactFieldById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"fieldId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-fields-id.htm
Anchor |
---|
| getContactFilters |
---|
| getContactFilters |
---|
|
Get Contact Filters
The getContactFilters
operation retrieves all contact filters that match the specified criteria.
Code Block |
---|
language | xml |
---|
title | getContactFilters |
---|
|
<eloqua.getContactFilters>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<orderBy>{$ctx:orderBy}</orderBy>
<q>{$ctx:q}</q>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactFilters> |
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
orderBy
: Term to order the results by..
q
: Specifies query criteria used to filter resultl.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by the getContactFilters
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactFilters |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"totalResults":"true",
"q":"name='E*'",
"orderBy":"name DESC",
"offset":"0",
"limit":"10"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-filters.htm
Anchor |
---|
| getContactFilterById |
---|
| getContactFilterById |
---|
|
Get Contact Filter By IdThe getContactFilterById
operation retrieves the specified filter.
Code Block |
---|
language | xml |
---|
title | getContactFilterById |
---|
|
<eloqua.getContactFieldById>
<filterId>{$ctx:filterId}</filterId>
</eloqua.getContactFilterById> |
filterId:
The id of the contact filter.
Following is a sample REST/JSON request that can be handled by getContactFilterById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactFilterById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"filterId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-filters-id.htm
Anchor |
---|
| getContactImports |
---|
| getContactImports |
---|
|
Get Contact Imports
The getContactImports
operation retrieves all contact imports that match the specified criteria.
Code Block |
---|
language | xml |
---|
title | getContactImports |
---|
|
<eloqua.getContactFields>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<orderBy>{$ctx:orderBy}</orderBy>
<q>{$ctx:q}</q>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactFields> |
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
orderBy
: Term to order the results by..
q
: Specifies query criteria used to filter resultl.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by the getContactImports
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactImports |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"totalResults":"true",
"q":"name='E*'",
"orderBy":"name DESC",
"offset":"0",
"limit":"10"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-imports.htm
Anchor |
---|
| getContactImportById |
---|
| getContactImportById |
---|
|
Get Contact Import By IdThe getContactImportById
operation retrieves the specified import.
Code Block |
---|
language | xml |
---|
title | getContactImportById |
---|
|
<eloqua.getContactImportById>
<importId>{$ctx:importId}</importId>
</eloqua.getContactImportById> |
importId:
The id of the contact import.
Following is a sample REST/JSON request that can be handled by getContactImportById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactImportById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"importdId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-imports-id.htm
Anchor |
---|
| getContactExports |
---|
| getContactExports |
---|
|
Get Contact Exports
The getContactExports
operation retrieves all contact exports that match the specified criteria.
Code Block |
---|
language | xml |
---|
title | getContactExports |
---|
|
<eloqua.getContactExports>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<orderBy>{$ctx:orderBy}</orderBy>
<q>{$ctx:q}</q>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactExports> |
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
orderBy
: Term to order the results by..
q
: Specifies query criteria used to filter resultl.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by the getContactExports
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactExports |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"totalResults":"true",
"q":"name='E*'",
"orderBy":"name DESC",
"offset":"0",
"limit":"10"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-exports.htm
Anchor |
---|
| getContactExportById |
---|
| getContactExportById |
---|
|
Get Contact Export By IdThe getContactExportById
operation retrieves the specified export.
Code Block |
---|
language | xml |
---|
title | getContactExportById |
---|
|
<eloqua.getContactExportById>
<exportId>{$ctx:exportId}</exportId>
</eloqua.getContactExportById> |
exportId:
The id of the contact export.
Following is a sample REST/JSON request that can be handled by getContactExportById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactExportById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"exportId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-exports-id.htm
Anchor |
---|
| getContactLists |
---|
| getContactLists |
---|
|
Get Contact Lists
The getContactLists
operation retrieves all contact lists that match the specified criteria.
Code Block |
---|
language | xml |
---|
title | getContactLists |
---|
|
<eloqua.getContactLists>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<orderBy>{$ctx:orderBy}</orderBy>
<q>{$ctx:q}</q>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactLists> |
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
orderBy
: Term to order the results by..
q
: Specifies query criteria used to filter resultl.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by the getContactLists
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactLists |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"totalResults":"true",
"q":"name='E*'",
"orderBy":"name DESC",
"offset":"0",
"limit":"10"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-lists.htm
Anchor |
---|
| getContactListById |
---|
| getContactListById |
---|
|
Get Contact List By IdThe getContactListById
operation retrieves the specified list.
Code Block |
---|
language | xml |
---|
title | getContactListById |
---|
|
<eloqua.getContactListById>
<listId>{$ctx:listId}</listId>
</eloqua.getContactListById> |
listId:
The id of the contact list.
Following is a sample REST/JSON request that can be handled by getContactListById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactListById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"listId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-lists-id.htm
Anchor |
---|
| getContactSegments |
---|
| getContactSegments |
---|
|
Get Contact Segments
The getContactSegments
operation retrieves all contact segments that match the specified criteria.
Code Block |
---|
language | xml |
---|
title | getContactSegments |
---|
|
<eloqua.getContactSegments>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<orderBy>{$ctx:orderBy}</orderBy>
<q>{$ctx:q}</q>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactSegments> |
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
orderBy
: Term to order the results by..
q
: Specifies query criteria used to filter resultl.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by the getContactSegments
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactSegments |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"totalResults":"true",
"q":"name='E*'",
"orderBy":"name DESC",
"offset":"0",
"limit":"10"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-segments.htm
Anchor |
---|
| getContactSegmentById |
---|
| getContactSegmentById |
---|
|
Get Contact Segment By IdThe getContactSegmentById
operation retrieves the specified segment.
Code Block |
---|
language | xml |
---|
title | getContactSegmentById |
---|
|
<eloqua.getContactSegmentById>
<segmentId>{$ctx:segmentId}</segmentId>
</eloqua.getContactSegmentById> |
segmentId:
The id of the contact segment.
Following is a sample REST/JSON request that can be handled by getContactSegmentById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactSegmentById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"segmentId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-segments-id.htm
Anchor |
---|
| getContactExportDataById |
---|
| getContactExportDataById |
---|
|
Get Contact Export Data By IdThe getContactExportDataById
operation retrieves the data for the specified contact export.
Code Block |
---|
language | xml |
---|
title | getContactExportDataById |
---|
|
<eloqua.getContactExportDataById>
<exportId>{$ctx:exportId}</exportId>
<limit>{$ctx:limit}</limit>
<offset>{$ctx:offset}</offset>
<totalResults>{$ctx:totalResults}</totalResults>
</eloqua.getContactExportDataById> |
exportId
: The id of the contact export.
limit
: Specifies maximum number of records to return.
offset
: Specifies an offset that allows to retrieve the next batch of records.
totalResults
: The total number of records that satisfy the request.
Following is a sample REST/JSON request that can be handled by getContactExportDataById
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for getContactExportDataById |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"exportId":"1",
"totalResults":"true",
"offset":"2,
"limit":"1o"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/get-exports-id-data.htm
Anchor |
---|
| deleteContactExport |
---|
| deleteContactExport |
---|
|
Delete Contact ExportThe deleteContactExport
operation deletes the specified export.
Code Block |
---|
language | xml |
---|
title | deleteContactExport |
---|
|
<eloqua.deleteContactExport>
<exportId>{$ctx:exportId}</exportId>
</eloqua.deleteContactExport> |
exportId:
The id of the contact export.
Following is a sample REST/JSON request that can be handled by deleteContactExport
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for deleteContactExport |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"exportId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/delete-exports-id.htm
Anchor |
---|
| deleteContactExportData |
---|
| deleteContactExportData |
---|
|
Delete Contact Export DataThe deleteContactExportData
operation deletes the specified export data.
Code Block |
---|
language | xml |
---|
title | deleteContactExportData |
---|
|
<eloqua.deleteContactExportData>
<exportId>{$ctx:exportId}</exportId>
</eloqua.deleteContactExportData> |
exportId:
The id of the contact export.
Following is a sample REST/JSON request that can be handled by deleteContactExportData
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for deleteContactExportData |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"exportId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/delete-exports-id-data.htm
Anchor |
---|
| deleteContactImport |
---|
| deleteContactImport |
---|
|
Delete Contact ImportThe deleteContactImport
operation deletes the specified import.
Code Block |
---|
language | xml |
---|
title | deleteContactImport |
---|
|
<eloqua.deleteContactImport>
<importId>{$ctx:importId}</importId>
</eloqua.deleteContactImport> |
importId:
The id of the contact import.
Following is a sample REST/JSON request that can be handled by deleteContactImport
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for deleteContactImport |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"exportId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/delete-imports-id.htm
Anchor |
---|
| deleteContactImportData |
---|
| deleteContactImportData |
---|
|
Delete Contact Import DataThe deleteContactImportData
operation deletes the specified import data.
Code Block |
---|
language | xml |
---|
title | deleteContactImportData |
---|
|
<eloqua.deleteContactImportData>
<importId>{$ctx:importId}</importId>
</eloqua.deleteContactImportData> |
importId:
The id of the contact import.
Following is a sample REST/JSON request that can be handled by deleteContactImportData
operation.
Code Block |
---|
language | xml |
---|
title | Sample request for deleteContactImportData |
---|
|
{
"refreshToken":"MTYXXXXU5MDoxc2FtZGNnazJWay03SYWhYflNJTlkxY2VtQ2M1RDFrVmpifjlXaEJFV35Ddk9qelplQXXXXXXVNoT25D",
"redirectUri":"https://esbconnectors.blogspot.com",
"clientId":"1dxxx80-3848-4a3f-a225-6s92fexxxa8",
"clientSecret":"1K-yOHxxxgHr-Dm5saaskn0wsOj3eouQnbzXXXVT~NXXhdkldszB-dRad9TxHzcxxxFiiSSLtuL8zBZeXZ",
"apiVersion":"2.0",
"scope":"full",
"importId":"100001"
} |
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/Content/D_Reference/endpoints/contacts/delete-imports-id-data.htm
Sample ConfigurationFollowing is a sample proxy service that illustrates how to connect to Eloqua with the getAccessTokenFromRefreshToken
operation and use the getContactFieldById
operation. The sample request for this proxy can be found in getContactFieldById sample request . You can use this sample as a template for using other operations in this category.
...