Вы можете передать параметры API в качестве аргументов имен в вызове функции.
Для users.get.profile вы хотите указать идентификатор пользователя, например, "U1245678".
Тогда ваш вызов будет выглядеть так (с slackclient v1):
response = sc.api_call(
"users.profile.get",
user="U12345678"
)
assert response["ok"]
user_data = response["profile"]
Или так с slackclient v2:
response = sc.users_profile_get(user="U12345678")
assert response["ok"]
user_data = response["profile"]
Чтобы ответить на ваш вопрос: вам не о чем беспокоитьсякак называется API, так как это обрабатывается библиотекой.Но технически большинство конечных точек API Slack принимают параметры как в виде URL-адреса, так и в формате JSON.