delete Method

Delete an iModel from a context. This method is not supported in iModelBank.

delete(requestContext: AuthorizedClientRequestContext, contextId: string): Promise<void>

throws IModelHubError with [IModelHubStatus.iModelDoesNotExist]$(bentley) if iModel does not exist.

throws IModelHubError with IModelHubStatus.UserDoesNotHavePermission if the user does not have DeleteiModel permission.

throws Common iModelHub errors

Parameter Type Description
requestContext AuthorizedClientRequestContext The client request context.
contextId string Id for the iModel's context. For iModelHub it should be the id of the connect context (IModelHandler.Project or IModelHandler.Asset).

Defined in

Last Updated: 08 January, 2020