code: def post(self):
          
          self.reqparse.add_argument('namespacePrefix', type=str, required=True)
          self.reqparse.add_argument('description', type=str, required=True)
          self.reqparse.add_argument('key', type=str, required=True)
          self.reqparse.add_argument('value', required=True)
          self.reqparse.add_argument('type', type=str, required=True)
          args = self.reqparse.parse_args()
  
          if not self.dbconfig.namespace_exists(args['namespacePrefix']):
              return self.make_response('The namespace doesnt exist', HTTP.NOT_FOUND)
  
          if self.dbconfig.key_exists(args['namespacePrefix'], args['key']):
              return self.make_response('This config item already exists', HTTP.CONFLICT)
  
          self.dbconfig.set(args['namespacePrefix'], args['key'], _to_dbc_class(args), description=args['description'])
          auditlog(event='configItem.create', actor=session['user'].username, data=args)
  
          return self.make_response('Config item added', HTTP.CREATED)
docs: Create a new config item