Is aucpr the best eval_metric for unbalanced data?

I am using XGBoost 1.2 to find credit card transaction fraud. Fraudulent transactions are 1 in every 1000 transactions, so this is unbalanced data. For this situation is aucpr the best eval_metric?