code: def add_vrf(self):
          
  
          v = VRF()
          if 'rt' in request.json:
              v.rt = validate_string(request.json, 'rt')
          if 'name' in request.json:
              v.name = validate_string(request.json, 'name')
          if 'description' in request.json:
              v.description = validate_string(request.json, 'description')
          if 'tags' in request.json:
              v.tags = request.json['tags']
          if 'avps' in request.json:
              v.avps = request.json['avps']
  
          try:
              v.save()
          except NipapError, e:
              return json.dumps({'error': 1, 'message': e.args, 'type': type(e).__name__})
  
          return json.dumps(v, cls=NipapJSONEncoder)
docs: Add a new VRF to NIPAP and return its data.