Get response status in create/delete bucket calls

Is it possible to return actual response status in calls like create bucket, delete bucket, create indexes ?
Lots of times those calls actually pass, but call fails with timeout.
This happened while deleting a multiple TB bucket.

We would like to retry those calls.
So if delete failed with “does not exists”, we could bail after second attempt.
Create bucket retry too if fails with BucketAlreadyExists, then we can stop reties.
Create bucket actually fails with TimeoutException if bucket already exists.

A simple fix will be to get buckets list between each retries, but we would like response status if that helps in avoiding an extra call.