insertAt MethodStatic


insertAt(txn, modelId, categoryId, linearElementId, atPosition, referencedElementId) @beta

Insert a new Referent using an explicit transaction.

insertAt(txn: EditTxn, modelId: string, categoryId: string, linearElementId: string, atPosition: LinearlyReferencedAtLocationProps, referencedElementId: string): string

Parameter Type Description
txn EditTxn  
modelId string  
categoryId string  
linearElementId string  
atPosition LinearlyReferencedAtLocationProps  
referencedElementId string  

Returns - string



insertAt(iModel, modelId, categoryId, linearElementId, atPosition, referencedElementId)

Deprecated  Use Referent.insertAt(txn, ...) instead, within an explicit EditTxn scope (or via withEditTxn). See EditTxn documentation for migration help.

Insert a new Referent.

insertAt(iModel: IModelDb, modelId: string, categoryId: string, linearElementId: string, atPosition: LinearlyReferencedAtLocationProps, referencedElementId: string): string

Parameter Type Description
iModel IModelDb  
modelId string  
categoryId string  
linearElementId string  
atPosition LinearlyReferencedAtLocationProps  
referencedElementId string  

Returns - string


Defined in

Last Updated: 28 April, 2026