A Custom Object Instance represents an instance of a custom object type. This allows you to create and set custom attributes to store data about your customers that is not already captured by Intercom. The parent object includes recommended default attributes and you can add your own custom attributes.
The id you have defined for the custom object instance.
The time when the Custom Object instance was created in the external system it originated from.
The time when the Custom Object instance was last updated in the external system it originated from.
The time the attribute was created as a UTC Unix timestamp
The time the attribute was last updated as a UTC Unix timestamp
The identifier of the custom object type that defines the structure of the custom object instance.
The custom attributes you have set on the custom object instance.
Each value is returned with the type of the attribute it is set on: a string, integer, number or boolean, or null when the attribute is unset. A list attribute returns the label of the selected option. A reference attribute returns an object holding the referenced records, under contacts for a contact reference, conversations for a conversation reference, or instances for a reference to another custom object type.
{ "order_number": "ORDER-12345", "total_amount": 99.99 }
{ "id": 16032025, "external_id": "0001d1c1e65a7a19e9f59ae2", "external_created_at": 1571672154, "external_updated_at": 1571672154, "created_at": 1671028894, "updated_at": 1671028894, "type": "Order", "custom_attributes": { "order_number": "ORDER-12345", "total_amount": 99.99 } }