| When the Admin UI sends a user defined GraphQL Schema to the Admin API, The Admin API should perform some kind of validation of the schema before saving to the database. Not sure how this would look seeing as we're using Apollo which is not 100% compliant to the GraphQL spec. Perhaps we could use an Apollo server library to parse the schema and to catch any exceptions/errors that happen. These could be returned to the client. Some investigation is recommended |