additionalProperties-restricted
Category: Restriction — a keyword value outside the allowed set triggers this rule
Error Codes
| Profile | Code |
|---|---|
| openai.so.2026-04-30 | OAI-K-additionalProperties-restricted |
| anthropic.so.2026-04-30 | ANT-K-additionalProperties-restricted |
Description
Restrict values of the 'additionalProperties' keyword to those accepted by openai.so.2026-04-30
Rationale
openai.so.2026-04-30 only supports specific values for the 'additionalProperties' keyword. Using unsupported values will cause validation errors at the API level.
Bad Example
{ "type": "object", "additionalProperties": "invalid-value", "properties": {} }
Good Example
{ "type": "object", "additionalProperties": false, "properties": {} }