# Upsert custom objects action

This action creates or updates custom objects in Marketo.

It searches for custom objects in Marketo by a specified lookup field. If found, this action updates the custom object with the data provided. If not found, this action creates new custom objects with the data provided. It accepts a list of maximum 300 custom object records. This action fails if more than 300 custom object records are provided.

# Input fields

Field Description
Custom object / Custom object name Select a custom object name from the list, or enter a custom object name with the suffix _c.

After selecting or entering the custom object name, input fields dynamically generate based on the fields associated with the custom object.

# Output fields

Field Description
Request ID The unique ID of the operation request.
Number of records processed The total number of records processed.
Number of records created The total number of records created during the operation.
Number of records updated The total number of records updated during the operation.
Number of records skipped The total number of records skipped during the operation.
Custom objects created An array of custom objects that were created.
Created at (custom objects created) The timestamp when each custom object was created.
Marketo GUID (custom objects created) The unique Marketo identifier for each created custom object.
Updated at (custom objects created) The timestamp when each custom object was last updated.
Custom objects updated An array of custom objects that were updated.
Created at (custom objects updated) The timestamp when each custom object was created.
Marketo GUID (custom objects updated) The unique Marketo identifier for each updated custom object.
Updated at (custom objects updated) The timestamp when each custom object was last updated.
Custom objects skipped An array of custom objects that were skipped.
Created at (custom objects skipped) The timestamp when each skipped custom object was created.
Marketo GUID (custom objects skipped) The unique Marketo identifier for each skipped custom object.
Updated at (custom objects skipped) The timestamp when each skipped custom object was last updated.
Error (custom objects skipped) An error object containing details about why custom objects were skipped.
Code (error) The error code associated with any failure in the operation.
Message (error) The error message providing details about the failure.


Last updated: 10/2/2024, 3:53:41 PM