JSON Schema validation assertion fails with an error :
"Unable to save: JSON Schema DRAFT_V4 chosen, but it does not agree with the specified '$schema' property. Please fix the uri for '$schema' to be the same version as DRAFT_V4 or remove the '$schema' property."
Release : 10.0
Component : JSON Schema Validation
Please put your schema below as input and choose V4 version
Use the resulting schema and compare if it changed things. In the JSON documentation, below:
It says "In Draft 4,
$id is just
id (without the dollar sign)." And You can set the base URI by using the
$id keyword at the root of the schema. The value of
$id is a URI-reference without a fragment that resolves against the Retrieval URI.
So replace "id" with "$id" in your schema document, add # at the end of the URI like below and it should work: