Is it possible to show different shipping profiles by customer tags using Shopify API?

Tourist
4 0 8

I want to show different shipping profiles to the customers by their tags.

For example,
Shipping 1 => customers with VIP tag
Shipping 2 => customers with Loyalty tag

I checked Shopify REST Admin API and GraphQL admin APIs.
I found that there is deliveryProfileUpdate GraphQL API to assign products to the shipping profile but it doesn't have any conditions related to the customers.

Is this possible by using this API or any possible way?

Thanks in advance!