Single vs double opt-in
With a list
When subscribing a profile via API with a list, the list's opt-in process determines the opt-in process used to subscribe the profile for that API call. The account's default opt-in settings will have no impact on the behavior here when a list is a provided.
What is a List? We are not using List API. Every time a customer is added in our POS, we will confirm the subscription and use Subscribe API. What has this got to do with list?