Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3, but the description adds real meaning: the mode semantics of omitting vs. supplying watchKey, the 1–10 product bound, and that products replace (not append to) the existing list. The webhook only receives JSON once a day, which extends the schema's terse description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.