Appearance
telling-event.if
Refused 400 schemaA conditional rule failed: because of one field's value, another rule applies, in the telling-event payload schema.
| Outcome | Refused, 400 |
| Source | schema: The SOM 1.0 JSON Schema says no. The message is not valid SOM 1.0. |
| Checked at | SOM envelope, version and payload (see the order of checks) |
| Applies to | messages whose payload is checked against the telling-event schema |
What it means
The message breaks the telling-event payload schema. A conditional rule failed: because of one field's value, another rule applies. Typical cause: A status that requires another field to be present.
How to fix it
The violations reported alongside it (usually required or const) say what the condition needs. path in the violation points at the field.
Branch on the rule id, never on the violation's message text. All rules: rule catalogue.