POST /api/system/apps/{app}/schema
As of Version | product version 2019 Winter | component version 2019 Winter |
---|---|
Request Method | POST |
Response Format | JSON |
Required Permission | available if listed in |
Description | This endpoint is used to update the application schema matching with the {app} path parameter. Similar to other schema update endpoints in yuuvis®, this infers a schema validation and returns its result to the user, performing the schema update only after successful validation. >> Apps | Schema - Defining Object Types |
Request Headers | Content-Type: application/xml |
Request Example | |
Response Example | The result is a JSON structure containing a 200 - no validation errors, the schema has been updated { "validationErrors": [] } 422 - there were validation errors, the schema was not updated { "validationErrors": [ { "message": "Wrong base id. The base id of the system:document type definition 'appEmail:email' must be 'system:document', but it is 'system:folder'.", "serviceErrorCode": 2131 }, { "message": "Invalid property reference 'fromm' in type definition 'appEmail:email'.", "serviceErrorCode": 2132 }, { "message": "Invalid property reference 'ccd' in type definition 'appEmail:email'.", "serviceErrorCode": 2132 } ] } |