Hi @niojuri22
You need to convert to RevitType() as @cgartland pointed and make sure you import clr.ImportExtensions(Revit.GeometryConversion)
in order to use RevitType():
import clr
clr.AddReference('RevitNodes')
import Revit
clr.ImportExtensions(Revit.Elements)
clr.AddReference('RevitServices')
clr.ImportExtensions(Revit.GeometryConversion)
from Revit import GeometryConversion as gc
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
import System
doc = DocumentManager.Instance.CurrentDBDocument
curves = IN[0]
level = UnwrapElement(IN[1])
is_structural = IN[2]
TransactionManager.Instance.EnsureInTransaction(doc)
walls = []
for curve_ds in curves:
curve_rvt = gc.ProtoToRevitCurve.ToRevitType(curve_ds)
walls.append(Wall.Create(doc, curve_rvt, level.Id, is_structural))
TransactionManager.Instance.TransactionTaskDone()
OUT = walls