In bulk API REST v2 activity Data Export 'primary key '?

After reading the documentation, I expected that ActivityId would be the primary key when you export activity data - for example, it would not be in double ActivityID in the data returned by the export items . However, I see the exported data where I have several references to activity that are identical, except that they have different CampgainIds

  1. Is ActivityId, CampaignId the primary key for the activity data? If not, what is?
  2. When the activity with the same activity ID data has different areas (excluding CampaignId)?

Thank you!

Christopher Campbell-Oracle

It is a known issue that we're working to correct.

Tags: Marketers

Similar Questions

  • Why Search = depth = does not not to /API/REST/1.0/data/accounts?

    I see missing fieldValues can only be [] between two API calls which should be equivalent.

    When I do this:

    https://secure.Eloqua.com/API/rest/1.0/data/account/1250532

    I recover my account 1250532 with fieldValues can only be [] populated as expected.

    But if I do this:

    https://secure.Eloqua.com/API/rest/1.0/data/accounts?page=1 & count = 5 & depth = full & Search = ID % 3D1250532

    I'll be back only

    ..., 'fieldValues can only be': [],...

    Although I specified depth = complete (in fact, in the returned JSON, I see..., 'depth': 'complete',...). Now that I look closer, I also discovered that I have retrieve multiple records - I get five records, which is my & count = value, when the search clause must return only one who has the corresponding id.

    Now, do exactly the same thing for the campaign or Contact fills fieldValues can only be [] for the available URI or URI research.

    Can someone explain why the search API for accounts does not always?

    Hi Tony,.

    Looks like you've identified a bug in the endpoint of accounts and the way it handles the depth argument.

    You can work around this by using the 2.0 end point: https://...API/REST/2.0/data/account/{identifier}

    Please note that version 2.0 of the API is subject to change. Hope this helps and please let us know if you have any questions.

    Thank you

    Fred

  • Type activity data export failed "FormSubmit"

    Hi all

    I try to export activity outside by the API data in bulk.

    But when you use the activity type "FormSubmit", I get "error" status of the synchronization with message as follows:

    [{'count': 0, 'converted': "\/","message":"There \/Date (1426236500847) was a converted l'export.","severity":"error","statusCode":"ELQ-00107","syncUri":"/syncs/64770"},{"syncUri":"/syncs/64770","count":0,"severity":"information","statusCode":"ELQ-00101","message":"Sync to sync 64770 processing error, resulting in a status.","createdAt":"\/Date (1426236500847) error" \ / ""}]

    Other types of activities work well.

    Any suggestions?

    Thank you

    Biao

    I have problems with FormSubmit as well.  For some reason, there is a massive amount of duplicates in FormSubmit, causing the number to go above 5 million documents.  I don't have these problems with any other activity, just FormSubmits.

  • REST API - the field value date Contact exported in digital format.

    Hi people,

    I used below REST API to retrieve the Contacts with the views and custom filter.

    The JSON response, I shot the date value in the number format. As 'C_Lead_Score_Date': '1434456862',


    https://secure.Eloqua.com/API/rest/1.0/data/contact/view/ {identifier} / contacts/filter / {id}


    How can I convert the appropriate number in date value? or y at - it an adjustment to the level of the code to retrieve the value in the correct date format.


    The data type of the field is dates.

    The date is returned to as a Unix timestamp.

    You can use an online converter to convert it to a normal value, for example: online - time conversion Conversion Unix

    1434456862 = Tuesday, June 16, 2015 12:14:22 GMT

  • In bulk API - how to get all contacts that when, in a specific campaign

    Hello

    I am trying to retrieve all contacts only when a specific campaign ID.

    I looked in most activities of the api and it seems that I can not filter the results according to the type of activity: entry campaign.

    Basically what I tried and succeeded is to get all the contacts that are in a specific activity as "EmailOpen" type and a specific campaignid.

    but I need to extract the results of entry of campaign activity.

    is there a way to do this using the API as a whole?

    If this isn't the case, I can do it using a different api? or by creating a segment / list based on the entrance to the campaign activity?

    10 x,

    Eliram

    In bulk API will give you feature dataset and data activity (ver 2). Entry into a campaign is not an activity that the contact is made, but it is rather something that you do everything for them - so therefore, that is not a valid activity to expect from the bulk API.

    This information is available through REST:

    GET https://secure.eloqua.com/API/REST/2.0/data/report/7?count=400&page=1&assetId=42&startAt=1414532956&endAt=1415742956

    It is used in the operational report "Entry campaign report" under the active campaign options menu. Like all OTHER calls, number of max is 1000. That would be 1 call of the API by campaign, by 1000 responses. Slots are at the time Unix.

  • How to generate the message body to call the API REST Eloqua?

    I can GET my contact details via the URL: https://secure.eloqua.com/Api/rest/2.0/data/contact/229?xsrfToken=80267e50-30db-4e16-9dd3-7d42ef75dc2d as below:

    GET the answer:

    {

    'type': 'Contact,'

    'currentStatus': 'Action pending ',.

    "id": "229."

    'converted': '1439800672 ',.

    "depth':"full. "

    « nom » : » [email protected] ",

    "updatedAt": "1440662349",

    "accountName": "Oracle."

    "address1": "333333333",

    'city': 'unknown ',.

    "country':"KR. "

    ' 'emailAddress': ' [email protected] ",

    "emailFormatPreference": "not specified."

    "fieldValues can only be:

    [

    {

    'type': 'FieldValue ',.
    'id': '100005.

    },

    {

    'type': 'FieldValue ',.
    'id': '100017.

    },

    {

    'type': 'FieldValue ',.
    'id': '100023.

    },

    {

    'type': 'FieldValue ',.
    'id': '100024.

    },

    {

    'type': 'FieldValue ',.
    'id': "100032,"
    'value': 'CZZOC000000000229 '.

    },

    {

    'type': 'FieldValue ',.
    'id': '100033.

    },

    {

    'type': 'FieldValue ',.
    'id': '100034.

    },

    {

    'type': 'FieldValue ',.
    'id': '100035.

    },

    {

    'type': 'FieldValue ',.
    'id': '100036 ".

    },

    {

    'type': 'FieldValue ',.
    'id': '100041.

    },

    {

    'type': 'FieldValue ',.
    'id': '100043.

    },

    {

    'type': 'FieldValue ',.
    'id': '100044.

    },

    {

    'type': 'FieldValue ',.
    'id': '100045.

    },

    {

    'type': 'FieldValue ',.
    'id': '100046.

    },

    {

    'type': 'FieldValue ',.
    'id': '100047'

    },

    {

    'type': 'FieldValue ',.
    'id': '100048.

    },

    {

    'type': 'FieldValue ',.
    'id': '100049.

    },

    {

    'type': 'FieldValue ',.
    'id': '100051.

    },

    {

    'type': 'FieldValue ',.
    'id': '100065.

    },

    {

    'type': 'FieldValue ',.
    'id': '100066.

    },

    {

    'type': 'FieldValue ',.
    'id': '100068.

    },

    {

    'type': 'FieldValue ',.
    "id': '100069."
    'value': 'in Europe.

    },

    {

    'type': 'FieldValue ',.
    'id': '100072.

    },

    {

    'type': 'FieldValue ',.
    'id': '100081.

    },

    {

    'type': 'FieldValue ',.
    "id': '100171."
    "value": "oracle.com.

    },

    {

    'type': 'FieldValue ',.
    "id': '100172."
    "value': 'Ken Jin."

    },

    {

    'type': 'FieldValue ',.
    'id': '100174.

    },

    {

    'type': 'FieldValue ',.
    'id': '100175'

    },

    {

    'type': 'FieldValue ',.
    'id': '100176.

    },

    {

    'type': 'FieldValue ',.
    'id': '100177.

    },

    {

    'type': 'FieldValue ',.
    'id': '100178.

    },

    {

    'type': 'FieldValue ',.
    'id': '100179.

    },

    {

    'type': 'FieldValue ',.
    'id': '100180.

    },

    {

    'type': 'FieldValue ',.
    'id': '100184.

    },

    {

    'type': 'FieldValue ',.
    'id': '100187.

    },

    {

    'type': 'FieldValue ',.
    'id': '100188.

    },

    {

    'type': 'FieldValue ',.
    'id': '100189.

    },

    {

    'type': 'FieldValue ',.
    'id': '100190.

    },

    {

    'type': 'FieldValue ',.
    'id': '100191.

    },

    {

    'type': 'FieldValue ',.
    'id': '100192.

    },

    {

    'type': 'FieldValue ',.
    'id': '100193.

    },

    {

    'type': 'FieldValue ',.
    'id': '100194.

    },

    {

    'type': 'FieldValue ',.
    "id': '100195."
    'value': 'KenJinL888MJ '.

    },

    {

    'type': 'FieldValue ',.
    'id': '100196.

    },

    {

    'type': 'FieldValue ',.
    'id': '100197.

    },

    {

    'type': 'FieldValue ',.
    "id': '100198."
    'value': 'unknown '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100199."
    'value': '66.0000.

    },

    {

    'type': 'FieldValue ',.
    "id': '100200."
    ' 'value': ' [email protected] "

    },

    {

    'type': 'FieldValue ',.
    "id': '100201."
    'value': 'female '.

    },

    {

    'type': 'FieldValue ',.
    'id': '100202.

    },

    {

    'type': 'FieldValue ',.
    "id': '100203."
    'value': 'Energy & Utilities '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100204."
    'value': '0.0000 '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100205."
    'value': '0.0000 '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100206 Uganda."

    },

    {

    'type': 'FieldValue ',.
    'id': '100207.

    },

    {

    'type': 'FieldValue ',.
    'id': '100208.

    },

    {

    'type': 'FieldValue ',.
    'id': '100209.

    },

    {

    'type': 'FieldValue ',.
    'id': '100210.

    },

    {

    'type': 'FieldValue ',.
    'id': '100211.

    },

    {

    'type': 'FieldValue ',.
    "id': '100212."
    'value': "day 1".

    },

    {

    'type': 'FieldValue ',.
    "id': '100213."
    'value': 'Purple '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100214."
    'value': 'unknown '.

    },

    {

    'type': 'FieldValue ',.
    'id': '100215.

    },

    {

    'type': 'FieldValue ',.
    'id': '100216.

    },

    {

    'type': 'FieldValue ',.
    'id': '100217.

    },

    {

    'type': 'FieldValue ',.
    "id': '100218."
    'value': '1.0000.

    },

    {

    'type': 'FieldValue ',.
    'id': '100219.

    },

    {

    'type': 'FieldValue ',.
    "id': '100220."
    'value': 'Purple '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100221."
    'value': 'school '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100222."
    'value': "don't like".

    },

    {

    'type': 'FieldValue ',.
    'id': '100223.

    },

    {

    'type': 'FieldValue ',.
    'id': '100224.

    },

    {

    'type': 'FieldValue ',.
    'id': '100225.

    },

    {

    'type': 'FieldValue ',.
    "id': '100226."
    "value':" ' 0 - 5 hours/week ""

    },

    {

    'type': 'FieldValue ',.
    'id': '100227.

    },

    {

    'type': 'FieldValue ',.
    "id': '100228."
    'value': 'PC '.

    },

    {

    'type': 'FieldValue ',.
    "id': '100229."
    "value':" ' 0 - 5 hours/week ""

    },

    {

    'type': 'FieldValue ',.
    'id': '100230.

    },

    {

    'type': 'FieldValue ',.
    'id': '100231.

    },

    {

    'type': 'FieldValue ',.
    'id': '100232.

    },

    {

    'type': 'FieldValue ',.
    'id': '100233.

    },

    {

    'type': 'FieldValue ',.
    "id': '100234."
    'value': '0.0000 '.

    },

    {

    'type': 'FieldValue ',.
    'id': '100235.

    },

    {

    'type': 'FieldValue ',.
    'id': '100236.

    },

    {

    'type': 'FieldValue ',.
    "id': '100237."
    'value': '2 '.

    },

    {

    'type': 'FieldValue ',.
    'id': '100238'

    },

    {

    'type': 'FieldValue ',.
    'id': '100239.

    },

    {

    'type': 'FieldValue ',.
    'id': '100240.

    }

    ],

    "FirstName": "Ken."

    'isBounceback': 'false. '

    'isSubscribed': 'true ',.

    'Name': 'Jin ',.

    'subscriptionDate': '1439800672 '.

    }

    However, I get an error response if I want to update my contact information via a call to POST the URL: https://secure.eloqua.com/Api/rest/2.0/data/contact?xsrfToken=80267e50-30db-4e16-9dd3-7d42ef75dc2d

    For example: update my "lastName" to "Kim" current value "Jin".

    POST request: <-I think it's a bad Message body that I don't know the correct format... Almost of the Eloqua REST API documents mentioned on GET rather than POST.

    {"id": "229",}

    ' 'emailAddress': ' [email protected] ",

    {'Name': 'Kim'}


    POST reply:

    [{'type' ": 'ObjectValidationError',' container': {'type': 'ObjectKey', 'objectType': 'Contact'}, 'ownership':"emailAddress","requirement": {'type': 'UniquenessRequirement', 'uniquenessScope': 'global'}, 'value' ': ' '[email protected]'}]

    Could someone tell me how to build a correct Message to the body?  Using the above example (updated an existing contact name) would be much better. Thank you!

    A POST is used to create new records in the database of Eloqua.  If you want to update an existing record, you want to use a call PUT.

  • Get information of possibilities using REST or bulk API of Eloqua

    Hi all

    I am newbie to Eloqua Oracle. I'm trying to extract the information from Oracle Eloquapossibilities. I see that opportunities can be imported from eloqua campaigns page settings button. My task is to get all these opportunities in bulk or REST API. I don't see any endpoint for opportunities in the documentation. Please help me to retrieve the information of possibilities.

    Thank you in advance.

    Best regards

    Mr. Ramana Reddy

    OK - it is not possible to create an opportunity in another Eloqua than downloading manually or important CRM.

    Re: question on leads, Eloqua account campaign responses that are basically drivers.  Note that responses are not available directly through the API, but with automation via the program or canvas, contacts that generate a response can be added to a group/list and exported via the API block.  Apps can also be used on the Web to push the answers out of Eloqua.

  • ID of the parent of queries of data objects that are customized with bulk API v2.0?

    Of the document in bulk API v2.0, I see that I need a parentId in the endpoint to request for the custom data objects (for example /customObjects/ {parentId} / imports).  How can I find the proper parentId?


    I want to retrieve the list of custom contact fields of data object.

    Press on the endpoint /customObjects.  A list of all custom objects will be returned, which includes the ID and other attributes on each custom object.

  • Bulk API: sync status is error

    Hello

    I perform an export of Contacts through the bulk API.  Synchronization status will change from pending to the error.  There is no error message provided.  How will I know what is the error?

    .  Topher

    Hi yall,.

    We finally got this figured out through a ticket, with the help of Alexandru of Eloqua.  Post here for researchers.

    In our case, we have been filtered by the field updatedAt using a date in time of the time, following the same pattern with regard to the REST API.  He had worked before Oct. 20 or more.  However, now the research must be for the actual field (for example, C_DateModified) in the syntax of the markup language Eloqua and using a date format, like this:

    'filter': {'FilterEnsemble': 'valueGreaterThanOrEqualToComparisonValue', 'value': '{{Contact.Field (C_DateModified)}}', 'comparisonValue': ' 2000-01-01 00:00:00 "" "}

    Can this information than any other hair intact.

    .  Topher

    PS: The answer to the question of API bulk exports and imports any error without message is to open a ticket with Eloqua.

  • Problems with the news in bulk Api v2.0

    I recently started using the new bulk Api 2 in order to synchronize the activities of return. However, I came across a couple of major problems with some of the returned data.

    Referencing the docs:

    http://docs.Oracle.com/cloud/latest/marketingcs_gs/OMCBB/index.html#D_Reference/activity-fields.htm%3FTocPath%3DReferenc...

    1. The bounceback, subscribe and unsubscribe activities do not allow a ContactId field to use, while doing other activities. This information must be available, as you can get it from the api REST and Insight reporting. The EmailSend type allows more contact IDs, but it lacks documentation.
    2. Do return the activities of bounceback hard rebounds, not soft. Why? There are also no information that describes the reason for the bounce back for example. "mailbox unavailable" (that you fall into the other api)
    3. There is a serious bug in the information coming back from bouncebacks. Instead of the e-mail address of the recipient, I get the sender e-mail address ([email protected]) on some issues. This effectively makes it unnecessary because without the right email address or id of contact, there is no way, this goes back to original recipient.


    I'm hoping someone will be able to give an overview of these issues. Any help would be with recognition has.

    Thank you

    James Franklin


    fsakr

    TJ fields-Oracle

    Hi James,

    Regarding your questions about activities:

    (1) you are right that ContactId is not currently available to be included in these activities.  We are working on obtaining of their added in a later version.  Email address is available on these activities and can be used to link the activity to a specific contact.

    (2) currently only hard bounces are included.  We are working on adding soft bounces and the reason code in a future release.

    (3) it has not been reported previously, thanks for sharing.

  • In bulk API 2.0/1.0 get contact lists the url parameters don't work

    Hello

    I'm testing the different parameters of the URL as shown here: http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/index.html#D_Reference/endpoints/contacts/get-lists.htm%3FTocPa... and none of them does not seem to work.

    I tried a simple request by adding the limit: / contacts/lists? limit = 1 but he still returned the default value of 1000 in the response.  It is the same for the other parameters.  The paper says this is in bulk API 2.0 but by changing the url of the results of version 1.0 to 2.0 in 404 in the query.

    Any idea what is the problem?

    Thank you

    For bulk 1.0, please try: /api/bulk/1.0/contact/lists?pagesize=1

    For bulk 2.0, please try: /api/bulk/2.0/contacts/lists?limit=1

    Endpoints were made plural in bulk 2.0, in addition to changes to parameter.

    Re: your second question, the best source for contacts lists is api/bulk/2.0/contacts/lists.  The bulk and the rest for the api will provide the data, but in bulk API 2.0 will not change while the REST 2.0 may (without prior notice).

  • Incorrect activity data

    Was wondering if anyone had any suggestions on how to correct the incorrect activity data? My wife has reduced its objectives to about 200 calories per day just to experiment with the application activity and she is still unable to achieve this goal, unless it's one day, she does a workout. She's up and down of the markets all day at work (which certainly would increase the heart rate to be considered exercise.)

    Just curious to know if there is something you miss. You need to be a vegetable not to burn 200 calories per day. Objectives of settlement also work when they feel like it.

    There are also times when she goes for a mile 3 fast walking up and down the hills and he gave her 10 minutes of exercise.

    Hello

    Every minute movement equaling or exceeding the intensity of a brisk walk took into account in the daily exercise goals and moving of your wife.

    If she supports outdoor records his iPhone with him and walks or runs as training via the application of the session training, data GPS can estimate its distance and pace. Otherwise, it is important for his arms swinging naturally as she walks or races, because the watch relies on the movement of arms (identified through the built-in accelerometer) to follow the movement. Unless the application of the training session is used, heart rate data are not required account in the estimate of exercise or calories. The daily focus of travel is also active energy / calories (rest energy / calories are not taken into account).

    Calibration of watch your wife will allow him to estimate more precisely various fitness and results related to the activity (by teaching how his arm movements relate to "Stride" lengths at different speeds).

    Calories and other calculations also depend on his personal information. To verify that it was entered correctly and update over time:

    -On his iPhone, in the application of Eve, go to: My Watch (tab) > health > edit (top-right).

    More information:

    Use the activity on your Apple Watch - Apple Support

    Use of the workout on your Apple Watch - Apple Support

    Calibrate your Apple Watch for better accuracy of training and activity - Apple Support

  • How to get all kinds of objects in bulk API 2.0?

    Hi all

    I'm working to integrate with 2.0 API in bulk to get the data of all objects. In the document, I find that the Contacts, accounts, the CustomObjects and the activities are the main types of objects.

    But I don't know if they are all or only a part of the objects.

    So, could you please show me where I could get the type for all objects list?

    I do coding work soon, so any suggestion should.

    Thank you

    Biao

    Hi Biao,

    I don't think that there is a specification of reference available easy object. For now, you will have to do with the current documentation. Perhaps a representative Eloqua can take a glimpse into the present.

    EDIT: Perhaps the w spec can help: Eloqua bulk API reference Documentation (change the URL if you are on a different pod)

  • Simple data export issue

    Hello

    I'm testing the process feature of Livecycle WorkBench.

    However, I am facing some difficulties...

    As a test, I wanted to create a simple process that would:

    • Look for an email attachment, an interactive PDF form
    • Export of XML data in the form
    • Send the data XML email

    I managed to do step 1, but as soon as I get to step 2, I have the following problem:

    I have the PDF form that is stored in a variable, type of document, by I can not use this variable to assign in as input for the component "export data"...

    The data export component seems to expect an active...

    If I run my process, with the process as input (in the form of URI), I get an exception of entry saying that my PDF is not in a correct format...

    I thought that this test would be a simple

    Could someone show me how to do this in a process? Thank you very much!

    Please seek assistance from various examples of services available here: http://help.adobe.com/en_US/livecycle/9.0/samples/lc_sample_service.html

    Here is the link for all samples: http://www.adobe.com/devnet/livecycle/samples.html

    I hope this helps.

    Thank you

    Wasil

  • Active Data Guard and Undo and ora-01555

    Hello

    We have a 11.1.0.7 two nodes primary CARS with a physical standby single instance Active Data Guard. When you run an export datapump since the day before, we get an ORA-01555 while the undo_retention is well beyond the duration of watering for export.

    I'm looking to better understand the cancellation as part of Active Data Guard. Is there any dependency for cancellation between the primary (s) and the day before? Are the settings Cancel (undo_retention, tablespace... undo size) on the primary and independent intelligence on the other?

    Thank you.

    The wait is a physical expectation. An exact copy of the primary. The cancellation to sleep is controlled by it again come from the primary. When the cancellation is replaced in the primary, he gets crushed to the standby regardless of what it executes. You cannot cancel maintained around more on the eve, it is a replica of the primary.

    Increasing the undo tablespace and the primary undo_retention allows more Cancel to keep both primary and standby, but Eve is always controlled by the direction of the primary to cancel it. Of course, you must change the setting to sleep too so that everything is the same when you made the day before to a primary database.

    I hope this helps.

    Larry

Maybe you are looking for

  • home page will not be displayed

    I downloaded firefox 12 now, it will not be displayed when I try to open that a page with lots of info but no home page

  • OMNI 10 Miracast does not

    I like really the 10 OMNI.  It exceeded my expectations.  I have a question.  I can't make the project my 3000 PTV.  The PTV is on the latest firmware and I can connect through my laptop capable of WIDI for windows 7.  After you have added the ptv300

  • How to select a specific channel in another file?

    Hello I have several tdv-files (~ 100) I want to analyze for a specific channel. All files have the same structure with the same channels. With tiara, I can load all the files at once to see the files in my dataportal. What I want to do is to select

  • Error loading operating system - version of WHS disks

    I have an old MSI k9 & AMD x 2 4600 + Im running WHS v1 (but I don't think it's a problem WHS). Moments ago, the server crashed (bad discs).  First, the configuration of this system has always had a problem starting from cd/dvd player and always been

  • Background problem funds after that automatic Windows update download.

    This morning my laptop, running Windows XP, was at the login screen, as if he had revived by himself--he had a message that windows had downloaed and installed an update of important security and need a re-start, which happened automatically. When th