Skip to main content

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