def create_document(): body = request.get_json() try: title = body["title"] content = body["content"] parent = body.get("parent") children = body.get("children") except KeyError: return "Data missing from request" document = Document(**{ "title": title, "content": content, "parent": parent, "children": children }) document.save() return respond(document=document.to_mongo())