My ReviseItem call is blocked with ErrorCode: 21916728. However; only 198 item compatibilities were specified in the request. What is the problem?
<Errors>
<ShortMessage>Listing exceeds the maximum number of item compatibilities, 300, for category.</ShortMessage>
<LongMessage>Listing exceeds the maximum number of item compatibilities, 300, for category.</LongMessage>
<ErrorCode>21916728</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0">
<Value>300</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
When specifying Item.ItemCompatibilityList in ReviseItem call, you are adding additional compatibilities to the existing ones. The item in question has 169 compatibilities ( using GetItem call to check ItemCompatibilityCount tag ) and you are providing 198 more fitments in your ReviseItem request hence the error.