ContactDeleteFailureReason
Why a contact in a bulk delete request was not deleted
enum ContactDeleteFailureReason {
CONTACT_NOT_FOUND_ERROR
CONTACT_MULTIPLE_FOUND_ERROR
CONTACT_LOOKUP_INVALID
CONTACT_DELETE_ERROR
}
Values
ContactDeleteFailureReason.CONTACT_NOT_FOUND_ERROR
No contact matched that key for this tenant. Retrying will not change that.
ContactDeleteFailureReason.CONTACT_MULTIPLE_FOUND_ERROR
The key matched more than one contact, so it does not identify which to delete. Nothing was deleted for it. Narrow a sourceId lookup with a source.
ContactDeleteFailureReason.CONTACT_LOOKUP_INVALID
The key could not be used for the requested lookup at all — a non-numeric key for an id lookup. Fix the request rather than retrying it.
ContactDeleteFailureReason.CONTACT_DELETE_ERROR
The contact was found but the delete itself did not complete. The id is safe to retry. The contact's login account, if it has one, is unaffected either way: bulk delete removes contact records, not accounts.
Member Of
ContactDeleteFailure object