Given an operator ideal A, we say that a Banach space X has the approximation property with respect to A if T belongs to {S ◦T : S ∈F(X)} τc for every Banach space Y and every T ∈A(Y,X), τc being the topology of uniform convergence on compact sets. We present several characterizations of this type of approximation property. It is shown that some of the existing approximation properties in the literature may be included in this setting