Dedicated Engine Schema
Validate dedicated engine schema
Validate dedicated engine schema object, check for errors. Additionally, to the basic checks done by the CRUD endpoints, this endpoint checks that:
- The declared engine_output_ids are unique across the whole schema
- The mapped Queue datapoints (via schema_ids) are of the same type as the declared type
- The mapped Queue datapoints of enum type have exactly the same option values declared
- Different shapes of datapoints are not mixed together
- The mapped Queue datapoints of Multivalue-Tuple fields are of the same grid/freeform type
- When mapping to a single Multivalue-Tuple field, all the datapoints mapped from one Queue must come from a single tabular datapoint
- Multiple fields do not link to the same Queue Datapoint
- A mapped field either maps a Queue Datapoint with null/empty rir_field_names or the engine_output_id matches one of the mapped rir-namespaced rir_field_names (prefixed by rir: or nothing)
Returns 200 and error description in case of validation failure.
post/api/v1/dedicated_engine_schemas/validate
Request body
Response
Validation result (success or failure with error description)
object required
Validation result object
Changes
No recorded changes to this endpoint across all 1 revision of this API.