Generate Json Schema
Generates json schema based on the provided form layout schema
'Success' with generated json schema
{
"$data": "string",
"$dynamicDefault": "string",
"$ref": "string",
"additionalProperties": false,
"allOf": [
{
"$data": "string",
"$dynamicDefault": "string",
"$ref": "string",
"additionalProperties": false,
"allOf": [
"JsonSchemaImpl Object"
],
"anyOf": [
"JsonSchemaImpl Object"
],
"const": {},
"default": {},
"description": "string",
"encrypted": false,
"enum": [
{}
],
"format": "string",
"formatMaximum": "string",
"formatMinimum": "string",
"items": {
"singleton": false,
"value": "JsonSchemaImpl Object"
},
"maxItems": 0,
"maxLength": 0,
"maxProperties": 0,
"maximum": "number",
"minItems": 0,
"minLength": 0,
"minProperties": 0,
"minimum": "number",
"not": "JsonSchemaImpl Object",
"oneOf": [
"JsonSchemaImpl Object"
],
"pattern": "string",
"patternProperties": {
"patternProperties": "JsonSchemaImpl Object"
},
"properties": {
"properties": "JsonSchemaImpl Object"
},
"readOnly": false,
"required": [
"string"
],
"title": "string",
"type": "string",
"uniqueItems": false,
"writeOnly": false
}
],
"anyOf": [
"JsonSchemaImpl Object"
],
"const": {},
"default": {},
"description": "string",
"encrypted": false,
"enum": [
{}
],
"format": "string",
"formatMaximum": "string",
"formatMinimum": "string",
"items": "ObjectOrListJsonSchemaImpl Object",
"maxItems": 0,
"maxLength": 0,
"maxProperties": 0,
"maximum": "number",
"minItems": 0,
"minLength": 0,
"minProperties": 0,
"minimum": "number",
"not": "JsonSchemaImpl Object",
"oneOf": [
"JsonSchemaImpl Object"
],
"pattern": "string",
"patternProperties": {
"patternProperties": "JsonSchemaImpl Object"
},
"properties": {
"properties": "JsonSchemaImpl Object"
},
"readOnly": false,
"required": [
"string"
],
"title": "string",
"type": "string",
"uniqueItems": false,
"writeOnly": false
}
$data
$dynamicDefault
$ref
additionalProperties
allOf
const
default
description
encrypted
enum
format
formatMaximum
formatMinimum
maxItems
maxLength
maxProperties
maximum
minItems
minLength
minProperties
minimum
pattern
patternProperties
properties
readOnly
required
title
type
uniqueItems
writeOnly
'Bad Request' if formLayoutSchema is in invalid format
"JsonSchemaImpl Object"
$data
$dynamicDefault
$ref
additionalProperties
const
default
description
encrypted
enum
format
formatMaximum
formatMinimum
maxItems
maxLength
maxProperties
maximum
minItems
minLength
minProperties
minimum
pattern
patternProperties
properties
readOnly
required
title
type
uniqueItems
writeOnly
'Forbidden' no blueprint manage access rights
"JsonSchemaImpl Object"
$data
$dynamicDefault
$ref
additionalProperties
const
default
description
encrypted
enum
format
formatMaximum
formatMinimum
maxItems
maxLength
maxProperties
maximum
minItems
minLength
minProperties
minimum
pattern
patternProperties
properties
readOnly
required
title
type
uniqueItems
writeOnly
Not Found
"JsonSchemaImpl Object"
$data
$dynamicDefault
$ref
additionalProperties
const
default
description
encrypted
enum
format
formatMaximum
formatMinimum
maxItems
maxLength
maxProperties
maximum
minItems
minLength
minProperties
minimum
pattern
patternProperties
properties
readOnly
required
title
type
uniqueItems
writeOnly
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: text/plain' -d '[{}]' https://{api_host}/blueprint/api/blueprints/form/generate-form-json-schema