json.id resource.id json.app_id resource.app_id json.status resource.enabled? json.inbox resource.inbox&.slice(:id, :name) json.account_id resource.account_id json.hook_type resource.hook_type if Current.account_user&.administrator? visible_properties = resource.app&.visible_properties || [] settings = (resource.settings || {}).select { |key, _| visible_properties.include?(key.to_s) } json.settings settings json.reference_id resource.reference_id end