Get Json Object Schema
Generate a ProviderSchemaImpl for the provided RunnableItem. The schema can be used to create a custom resource type.
External type
Show optional properties
{
"id": "string",
"type": "string"
}
{
"id": "string",
"name": "string",
"description": "string",
"projectId": "string",
"type": "string",
"inputParameters": [
{
"type": "string",
"name": "string",
"description": "string"
}
],
"outputParameters": [
{
"type": "string",
"name": "string",
"description": "string"
}
],
"endpointLink": "string",
"inputBindings": [
{
"inputKey": "string",
"value": "string",
"type": {
"dataType": "string",
"referenceType": "string",
"fields": [
"ComplexTypeField Object"
],
"isMultiple": false
},
"bindingAction": "BindingAction Object"
}
]
}
id
name
description
projectId
type
inputParameters
outputParameters
endpointLink
inputBindings
'Success' with generated ProviderSchemaImpl
"ProviderSchemaImpl Object"
type
encrypted
additionalProperties
title
description
writeOnly
readOnly
uniqueItems
maxItems
minItems
maximum
minimum
properties
required
maxProperties
minProperties
patternProperties
maxLength
minLength
pattern
format
formatMinimum
formatMaximum
computed
recreateOnUpdate
ignoreOnUpdate
ignoreCaseOnDiff
dependencies
enum
const
default
$data
$dynamicDefault
'Bad Request' if the RunnableItem is not in specified format
"ProviderSchemaImpl Object"
type
encrypted
additionalProperties
title
description
writeOnly
readOnly
uniqueItems
maxItems
minItems
maximum
minimum
properties
required
maxProperties
minProperties
patternProperties
maxLength
minLength
pattern
format
formatMinimum
formatMaximum
computed
recreateOnUpdate
ignoreOnUpdate
ignoreCaseOnDiff
dependencies
enum
const
default
$data
$dynamicDefault
'Forbidden' no forms viewer access rights
"ProviderSchemaImpl Object"
type
encrypted
additionalProperties
title
description
writeOnly
readOnly
uniqueItems
maxItems
minItems
maximum
minimum
properties
required
maxProperties
minProperties
patternProperties
maxLength
minLength
pattern
format
formatMinimum
formatMaximum
computed
recreateOnUpdate
ignoreOnUpdate
ignoreCaseOnDiff
dependencies
enum
const
default
$data
$dynamicDefault
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"id:"string","type:"string"}' https://{api_host}/form-service/api/custom/schema-generation/json