Пользовательские поля недоступны в API

Я определяю новое пользовательское поле:

User.find_each do |user|
  user.custom_fields['foo'] = 0
  user.save_custom_fields
end

Это работает — теперь у каждого пользователя 8 пользовательских полей:

[18] pry(main)> User.find(1).custom_fields
=> {
 "patreon_id"=>"83297319",
 "last_chat_channel_id"=>32,
 "last_digest_special_post"=>"275200",
 "last_digest_favorite_post"=>"279347",
 "example_field"=>"new value",
 "ai_bot_query_count"=>"0",
 "ai_bot_query_date"=>"2025-01-12",
 "foo"=>"0"}

Data Explorer видит новое поле:

SELECT * from user_custom_fields
WHERE name LIKE '%foo%'
LIMIT 10

Теперь я хочу использовать поле foo в JavaScript. Я добавил код в /admin/customize/themes/3/common/head_tag/edit. Но отображаются только 2 из 8 полей:

api.getCurrentUser().custom_fields

{
  last_chat_channel_id: 32,
  ai_bot_query_count: '0'
}

Чего мне не хватает?

Вы добавили свои поля пользователя в настройку сайта public user custom fields?

Спасибо, это помогло.

Ещё один вопрос: эти пользовательские поля — это что-то другое?: