Working with Eloqua's Custom Objects can be tricky. This guide aims to clarify how to POST a CustomObject to Eloqua's API.
Using the POST /{objectName} endpoint specify the custom object that you will being POSTing to. Create a JSON body with the records fields you wish to POST using the following template:
{
"custom":{
"99": "Sample Description 55555",
"100": "Page Visit Activitia",
"101": "ShiaLeWoof@cloud-elements.com",
"102": "501"
}
}Note: You have to use the Custom Field Ids rather than their names, so instead of "email" you would use "101". Additionally, you have to wrap your fields inside of a "custom" object.