API Reference > itwin-client > iTwinServiceClients > WsgClient > postInstances postInstances MethodProtected Used by clients to post multiple strongly typed instances through standard WSG REST API postInstances<T extends WsgInstance<T>>(requestContext: AuthorizedClientRequestContext, typedConstructor: () => T, relativeUrlPath: string, instances: T[], requestOptions?: WsgRequestOptions, httpRequestOptions?: HttpRequestOptions): Promise<T[]> Parameter Type Description requestContext AuthorizedClientRequestContext Client request context typedConstructor () => T Used by clients to post a strongly typed instances through the REST API that's expected to return a standard response. relativeUrlPath string Relative path to the REST resource. instances T[] Strongly typed instances to be posted. requestOptions WsgRequestOptions WSG options for the request. httpRequestOptions HttpRequestOptions Additional options for the HTTP request. Returns - Promise<T[]> The posted instances that's returned back from the server. Defined in clients/itwin/src/WsgClient.ts Line 345 Last Updated: 12 June, 2024