В вашей консоли вы объявили свой пользовательский атрибут "дважды" как пользовательский. Ваше поле имени custom:hasSubscription
, но оно должно быть только hasSubscription
. Cognito знает, что это поле является настраиваемым атрибутом по умолчанию.
Ваш запрос остается прежним.
Например: с вашим текущим объявлением вашего настраиваемого атрибута ваш запрос должно быть
var hasSubscriptionAttribute = new AttributeType
{
Name = "custom:custom:hasSubscription",
Value = "0"
};
request.UserAttributes.Add(hasSubscriptionAttribute);
Я тоже допустил эту ошибку, и это сводило меня с ума:)