The binary uses the API http end point as well so that’s not any different.
BTW, if these are “vault” secrets, you cannot import them through consul by-passing vault. You have to use the Vault API to do any of the importing.
One more note, these were secret spread around different paths, ~80 namespaces. Also, this wasn’t all single KV entries, there were cases where 15-18 KVs were being imported into a single secret – that to me is a single operation/secret.