{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "additionalProperties": true, "properties": { "deployment": { "type": "object", "additionalProperties": true, "required": ["environment", "service", "requested_by", "created_at"], "properties": { "environment": {"type": "string"}, "service": {"type": "string"}, "requested_by": {"type": "string"}, "created_at": {"type": "string", "format": "date-time"} } }, "approvals": { "type": "array", "items": { "type": "object", "additionalProperties": true, "required": ["by", "active"], "properties": { "by": {"type": "string"}, "active": {"type": "boolean"}, "at": {"type": "string", "format": "date-time"} } } } } }