Discussions
Categories
New Eloqua API Documentation Announcement

Overview
We've launched our new API reference documentation for Oracle Eloqua at a new location in a new format. Our API reference documentation can now be found at this location:
http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCAC/
This will be our newest resource for documenting API endpoints which currently includes the following APIs:
- REST 1.0
- REST 2.0
- Bulk 2.0
The Eloqua AppCloud 1.0 API endpoints will be migrated for the Oracle Eloqua 483 release. The documentation for these endpoints can still be found in the Eloqua Developer Help Center.
What's Changing?
We will have two locations for developer documentation.
- The Oracle Eloqua Developer Help center will continue to be the resource for the AppCloud Development Framework, developer tutorials, and FAQs.
- The new API documentation site is our newest resource for all endpoints.
Example:
The Oracle Eloqua Developer Help Center will continue to host developer tutorials such as how to filter in the Bulk API, but the API reference site will include information on the actual endpoints within the Bulk API (accounts for example).
Why was this change made?
This change was made to produce human-readable REST API documentation with a standard look and feel across Oracle.
Next Steps for Developers
We are now supporting a number of new endpoints which are currently documented in our new site. Along with newly supported endpoints, more detail was added for existing endpoints (Bulk API syncActions for example).
Bookmark the new site and let us know if you have any feedback on our initial launch. As always, monitor Code It for any new announcements regarding newly supported endpoints.
Comments
-
Great work! Really appreciate the cleaner URL's and swagger download. I could easily import all endpoints straight into Postman.
As a suggestion it would be great to get a change log specifically for the API in the new documentation to make it easier to track updates and changes.
-
is there any API which add the contacts to a ContactList based on Email address using REST2.0:
for eg:
{
"type": "ContactList",
"id": "128",
"createdAt": "1292536642",
"createdBy": "12",
"depth": "complete",
"description": "",
"folderId": "48",
"name": "Test Contact list",
"permissions": "fullControl",
"updatedAt": "1322752914",
"count": "23",
"dataLookupId": "3965b95a-9e64-42bf-9d8d-a277bf02184f",
"scope": "global",
"membershipAdditions": [
],
"membershipDeletions": [
],
}
-
This documentation mostly covers v1 endpoints, while Eloqua UI moved to v2 (Forms, Emails, Landing Pages, Dynamic Content etc.)
Are v1 endpoints deprecated, and will this doc be actualized?
-
This documentation mostly covers v1 endpoints, while Eloqua UI moved to v2 (Forms, Emails, Landing Pages, Dynamic Content etc.)
Are v1 endpoints deprecated, and will this doc be actualized?
1.0 endpoints are not being deprecated. The majority of our officially supported endpoints, which include many 1.0 endpoints, can be found here - Eloqua API Endpoint Documentation.
On the Eloqua Developer Developer Help Center you will find getting started pages, tutorials, reference pages, the Changelog, and all the App Developer Framework documentation. Above I said the majority of endpoint documentation, as the following endpoints are only on the Developer Help Center currently:
-
Can you search Contacts based on updatedAt ?
I can't get this to work, but it does work with createdAt. But I want to search on updated at
Someone suggested doing it this way, but I get records with updated Values like 1451638770, which should not appear
https://secure.p07.eloqua.com/api/REST/2.0/assets/contact/views?lastUpdatedAt>1500000000
this filter works on campaigns, but not contacts
https://secure.p07.eloqua.com/api/rest/2.0/assets/campaigns?search=updatedAt>'1516521600'updatedAt<'1616521600'
https://secure.p07.eloqua.com/api/rest/2.0/data/contacts?search=updatedAt>'1531462018'updatedAt<'1531462018'
Thanks
Post edited by Unknown User on -
Can you search Contacts based on updatedAt ?
I can't get this to work, but it does work with createdAt. But I want to search on updated at
Someone suggested doing it this way, but I get records with updated Values like 1451638770, which should not appear
https://secure.p07.eloqua.com/api/REST/2.0/assets/contact/views?lastUpdatedAt>1500000000
this filter works on campaigns, but not contacts
https://secure.p07.eloqua.com/api/rest/2.0/assets/campaigns?search=updatedAt>'1516521600'updatedAt<'1616521600'
https://secure.p07.eloqua.com/api/rest/2.0/data/contacts?search=updatedAt>'1531462018'updatedAt<'1531462018'
Thanks
See this tutorial for details, including examples, on how to search by the modified date - https://docs.oracle.com/cloud/latest/marketingcs_gs/OMCAB/Developers/RESTAPI/Tutorials/search_parameter.htm
-
Hi I want to get the loggedInAt time for all the users but this element has been removed in 2.0 system/user/{id}?depth=complete
It is there in 1.0 but only if I authorize with my ID then I am able to see only my last loggedInAt.
Please help me with the end point with which I can get the loggedInAt time for all Eloqua Users.