DELETE
/custom_object_instances/{custom_object_type_identifier}Delete a custom object instance by external ID
Deletes a custom object instance using its external ID. Supply the custom object type identifier and the instance's external_id to identify the instance to delete.
custom_object_type_identifierstringrequired
The unique identifier of the custom object type that defines the instance structure.
external_idstringrequired
The unique identifier for the instance in the external system it originated from.
Intercom-Versionstringoptional
The Intercom API version to use. Defaults to 2.17 when omitted; use a supported version.
200Returns a deletion result containing the custom object type identifier, the instance ID, and whether the instance was deleted.
objectstringoptional
The unique identifier of the Custom Object type that defines the structure of the Custom Object instance.
idstringoptional
The Intercom defined id representing the Custom Object instance.
deletedbooleanoptional
Whether the Custom Object instance is deleted or not.
401Returned when the request is unauthorized.
One documented failure
unauthorizedAccess Token Invalid
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
404Returned when the custom object type or instance is not found.
2 documented failures
not_foundObject not found
data_invalidIntegration not found
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
Error handling
A 401 is returned when the request is unauthorized, and a 404 is returned when the custom object type or instance is not found. The custom_object_type_identifier path parameter must identify the type, and the external_id query parameter must identify the instance in its external system.