API Reference > imodelhub-client > iModelHubClient > IModelsHandler IModelsHandler Class Handler for managing HubIModel instances. Use IModelHubClient.IModels to get an instance of this handler. note Use IModelHubClient.IModel for the preferred single iModel per context workflow. Methods Name Description delete(requestContext: AuthorizedClientRequestContext, contextId: string, iModelId: string): Promise<void> Delete an iModel with specified id from a context. get(requestContext: AuthorizedClientRequestContext, contextId: string, query: IModelQuery = ...): Promise<HubIModel[]> Get iModels that belong to the specified context. update(requestContext: AuthorizedClientRequestContext, contextId: string, imodel: HubIModel): Promise<HubIModel> Update iModel's name and/or description Defined in clients/imodelhub/src/imodelhub/iModels.ts Line 377 Last Updated: 12 June, 2024