API Reference > imodeljs-clients > iTwinServiceClients iTwinServiceClients Classes for communicating with various iTwin services. Classes Name Description Asset Connect asset. Beta AuthenticationError Error for issues with authentication. Beta BIMReviewShareClient Client wrapper to Reality Data Service Client Base class for all Client implementations Beta ConnectClient Client API to access the connect services. Beta Content Content Context Connect context. Beta ECInstance Base class for all typed instances mapped to ECInstance-s in an ECDb Beta Project Connect project. Beta RequestGlobalOptions Beta ResponseError Error object that's thrown/rejected if the Request fails due to a network error, or if the status is not in the range of 200-299 (inclusive) Beta WsgClient Base class for Client implementations of services that are based on WSG Beta WsgError Error that was returned by a WSG based service. Beta WsgInstance Base class for all typed instances mapped to ECInstance-s in both an ECDb, and the WSG repository Beta Constants Name Description requestIdHeaderName Beta Enumerations Name Description ContextType Connect context type Beta Interfaces Name Description ConnectRequestQueryOptions Options to request connect projects Beta FileHandler Handler for file system, and upload / download. Beta ProgressInfo Beta RequestBasicCredentials Beta RequestOptions Beta RequestQueryOptions Typical option to query REST API. Beta RequestQueryStringifyOptions Beta RequestTimeoutOptions Option to control the time outs Beta Response Response object if the request was successful. Beta WsgRequestOptions Options for WSG requests sent to the service Beta Type Aliases Name Description ChangeState Beta Last Updated: 13 June, 2024