Hi
I am following the "EloquaBulkApiDocumentation" for importing contact into Eloqua using bulk REST API. But I am getting error out.I have following exactly the JSON contents which mentioned into the books.
First REST Call - /api/bulk/2.0/contacts/imports/
{
"name": "Docs Import Example",
"fields": {
"C_FirstName": "{{Contact.Field(C_FirstName)}}",
"C_LastName": "{{Contact.Field(C_LastName)}}",
"C_EmailAddress": "{{Contact.Field(C_EmailAddress)}}"
},
"identifierFieldName": "C_EmailAddress",
"isSyncTriggeredOnImport" : "false"
}
Second REST Call for Data :
{
"item": [
{
"firstName": "Juan",
"lastName": "Garcia",
"emailAddress": "juan@example.com"
},
{
"firstName": "Tatiana",
"lastName": "Smirnov",
"emailAddress": "tatiana@example.com"
}
]
}
Third called for Sync :
Here 17 is my list id which I got from first Rest Call.
{
"syncedInstanceUri": "/contacts/imports/17"
}
Regards
MRinmoy.
Here is the log details :
<Response xmlns="https://secure.p03.eloqua.com/api/Bulk/2.0/syncs/4/logs">
<count>8</count>
<hasMore>false</hasMore>
<items>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.0870000Z</createdAt>
<message>Successfully converted file 2014-06-23T22-30-22_User27_2f3ed1c87d33418f91205d7daee640b8.json (0 kb) with json converter.</message>
<severity>information</severity>
<statusCode>ELQ-00104</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1370000Z</createdAt>
<message>Field (C_FirstName) is part of import definition, but not included in file .</message>
<severity>warning</severity>
<statusCode>ELQ-00121</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1370000Z</createdAt>
<message>Field (C_LastName) is part of import definition, but not included in file .</message>
<severity>warning</severity>
<statusCode>ELQ-00121</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1370000Z</createdAt>
<message>identifierFieldName (C_EmailAddress) must be contained within Fields, if specified.</message>
<severity>error</severity>
<statusCode>ELQ-00112</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1370000Z</createdAt>
<message>Field (item) is not part of import definition, and will be ignored.</message>
<severity>warning</severity>
<statusCode>ELQ-00111</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1500000Z</createdAt>
<message>There are no mapped fields in the file 2014-06-23T22-30-22_User27_2f3ed1c87d33418f91205d7daee640b8.csv.</message>
<severity>error</severity>
<statusCode>ELQ-00127</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1500000Z</createdAt>
<message>There was an error processing the import.</message>
<severity>error</severity>
<statusCode>ELQ-00107</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
<e>
<count>0</count>
<createdAt>2014-06-23T22:31:25.1370000Z</createdAt>
<message>Trying to unlock file 2014-06-23T22-30-22_User27_2f3ed1c87d33418f91205d7daee640b8.csv on import 17 for user 27. File has been unlocked.</message>
<severity>warning</severity>
<statusCode>ELQ-00110</statusCode>
<syncUri>/syncs/26</syncUri>
</e>
</items>
<limit>1000</limit>
<offset>0</offset>
<totalResults>8</totalResults>
</Response>