Skip to main content

CompanyDeleteFailureReason

Why a company in a bulk delete request was not deleted

enum CompanyDeleteFailureReason {
COMPANY_NOT_FOUND_ERROR
COMPANY_MULTIPLE_FOUND_ERROR
COMPANY_DELETE_WITH_CONTACTS_ERROR
COMPANY_LOOKUP_INVALID
COMPANY_DELETE_ERROR
}

Values​

CompanyDeleteFailureReason.COMPANY_NOT_FOUND_ERROR​

No company matched that key for this tenant. Retrying will not change that.

CompanyDeleteFailureReason.COMPANY_MULTIPLE_FOUND_ERROR​

The key matched more than one company, so it does not identify which to delete. Nothing was deleted for it.

CompanyDeleteFailureReason.COMPANY_DELETE_WITH_CONTACTS_ERROR​

The company still has contacts attached. Reassign or delete those contacts first; there is no override.

CompanyDeleteFailureReason.COMPANY_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.

CompanyDeleteFailureReason.COMPANY_DELETE_ERROR​

The company was found and allowed to go, but the delete itself did not complete. The id is safe to retry.

Member Of​

CompanyDeleteFailure object