API Reference > imodeljs-clients > iTwinServiceClients > ConnectClient ConnectClient Class Beta Client API to access the connect services. Extends WsgClient Methods Name Description constructor(): ConnectClient getAsset(requestContext: AuthorizedClientRequestContext, queryOptions?: RequestQueryOptions): Promise<Asset> Gets a connect asset. getAssets(requestContext: AuthorizedClientRequestContext, queryOptions?: RequestQueryOptions): Promise<Asset[]> Gets connect assets accessible to the authorized user. getInvitedProjects(requestContext: AuthorizedClientRequestContext, queryOptions?: ConnectRequestQueryOptions): Promise<Project[]> Get the projects the user has been "invited" to. getProject(requestContext: AuthorizedClientRequestContext, queryOptions?: ConnectRequestQueryOptions): Promise<Project> Gets a connect project. getProjects(requestContext: AuthorizedClientRequestContext, queryOptions?: ConnectRequestQueryOptions): Promise<Project[]> Gets connect projects accessible to the authorized user. getRelyingPartyUrl(): string Protected Gets theRelyingPartyUrl for the service. getUrlSearchKey(): string Protected Gets name/key to query the service URLs from the URL Discovery Service ("Buddi") setupOptionDefaults(options: RequestOptions): Promise<void> Protected Inherited methods Name Inherited from Description delete(requestContext: AuthorizedClientRequestContext, relativeUrlPath: string): Promise<void> Protected Client used by clients to send delete requests deleteInstance<T extends WsgInstance>(requestContext: AuthorizedClientRequestContext, relativeUrlPath: string, instance?: T, requestOptions?: WsgRequestOptions): Promise<void> Protected WsgClient used by clients to delete strongly typed instances through the standard WSG REST API getInstances<T extends WsgInstance>(requestContext: AuthorizedClientRequestContext, typedConstructor: { T }, relativeUrlPath: string, queryOptions?: RequestQueryOptions): Promise<T extends WsgInstance[]> Protected WsgClient Used by clients to get strongly typed instances from standard WSG REST queries that return EC JSON instances. getUrl(requestContext: ClientRequestContext, excludeApiVersion?: false | true): Promise<string> WsgClient Gets the URL of the service. postInstance<T extends WsgInstance>(requestContext: AuthorizedClientRequestContext, typedConstructor: { T }, relativeUrlPath: string, instance: T extends WsgInstance, requestOptions?: WsgRequestOptions): Promise<T extends WsgInstance> Protected WsgClient Used by clients to post strongly typed instances through standard WSG REST API postInstances<T extends WsgInstance>(requestContext: AuthorizedClientRequestContext, typedConstructor: { T }, relativeUrlPath: string, instances: T extends WsgInstance[], requestOptions?: WsgRequestOptions): Promise<T extends WsgInstance[]> Protected WsgClient Used by clients to post multiple strongly typed instances through standard WSG REST API postQuery<T extends WsgInstance>(requestContext: AuthorizedClientRequestContext, typedConstructor: { T }, relativeUrlPath: string, queryOptions: RequestQueryOptions): Promise<T extends WsgInstance[]> Protected WsgClient Used by clients to get strongly typed instances from standard WSG REST queries that return EC JSON instances. Properties Name Type Description configRelyingPartyUri Static "imjs_connected_context_service_relying_party_uri" = "imjs_connected_context_service_relying_party_uri" searchKey Static string Inherited properties Name Type Inherited from Description _url Protected undefined | string WsgClient apiVersion ConstructorProperty string WsgClient ApiVersion if the service supports it configHostRelyingPartyUri Static "imjs_default_relying_party_uri" = "imjs_default_relying_party_uri" WsgClient configUseHostRelyingPartyUriAsFallback Static "imjs_use_default_relying_party_uri_as_fallback" = "imjs_use_default_relying_party_uri_as_fallback" WsgClient Defined in core/clients/src/ConnectClients.ts Line 157 Last Updated: 13 June, 2024