@@ -600,6 +600,9 @@ class AssistantV2 extends BaseService {
600600 * **Note:** If you are using the classic Watson Assistant experience, always use the assistant ID.
601601 *
602602 * To find the **assistant ID** in the user interface, open the **Assistant settings** and click **API Details**.
603+ * @param {string } params.environmentId - Unique identifier of the environment. To find the environment ID in the
604+ * watsonx Assistant user interface, open the environment settings and click **API Details**. **Note:** Currently, the
605+ * API does not support creating environments.
603606 * @param {string } params.sessionId - Unique identifier of the session.
604607 * @param {OutgoingHttpHeaders } [params.headers] - Custom request headers
605608 * @returns {Promise<AssistantV2.Response<AssistantV2.EmptyObject>> }
@@ -608,8 +611,8 @@ class AssistantV2 extends BaseService {
608611 params : AssistantV2 . DeleteSessionParams
609612 ) : Promise < AssistantV2 . Response < AssistantV2 . EmptyObject > > {
610613 const _params = { ...params } ;
611- const _requiredParams = [ 'assistantId' , 'sessionId' ] ;
612- const _validParams = [ 'assistantId' , 'sessionId' , 'signal' , 'headers' ] ;
614+ const _requiredParams = [ 'assistantId' , 'environmentId' , ' sessionId'] ;
615+ const _validParams = [ 'assistantId' , 'environmentId' , ' sessionId', 'signal' , 'headers' ] ;
613616 const _validationErrors = validateParams ( _params , _requiredParams , _validParams ) ;
614617 if ( _validationErrors ) {
615618 return Promise . reject ( _validationErrors ) ;
@@ -621,14 +624,15 @@ class AssistantV2 extends BaseService {
621624
622625 const path = {
623626 'assistant_id' : _params . assistantId ,
627+ 'environment_id' : _params . environmentId ,
624628 'session_id' : _params . sessionId ,
625629 } ;
626630
627631 const sdkHeaders = getSdkHeaders ( AssistantV2 . DEFAULT_SERVICE_NAME , 'v2' , 'deleteSession' ) ;
628632
629633 const parameters = {
630634 options : {
631- url : '/v2/assistants/{assistant_id}/sessions/{session_id}' ,
635+ url : '/v2/assistants/{assistant_id}/environments/{environment_id}/ sessions/{session_id}' ,
632636 method : 'DELETE' ,
633637 qs : query ,
634638 path,
@@ -729,7 +733,7 @@ class AssistantV2 extends BaseService {
729733
730734 const parameters = {
731735 options : {
732- url : '/v2/assistants/{assistant_id}/sessions/{session_id}/message' ,
736+ url : '/v2/assistants/{assistant_id}/environments/{environment_id}/ sessions/{session_id}/message' ,
733737 method : 'POST' ,
734738 body,
735739 qs : query ,
@@ -827,7 +831,7 @@ class AssistantV2 extends BaseService {
827831
828832 const parameters = {
829833 options : {
830- url : '/v2/assistants/{assistant_id}/message' ,
834+ url : '/v2/assistants/{assistant_id}/environments/{environment_id}/ message' ,
831835 method : 'POST' ,
832836 body,
833837 qs : query ,
@@ -2996,6 +3000,11 @@ namespace AssistantV2 {
29963000 * To find the **assistant ID** in the user interface, open the **Assistant settings** and click **API Details**.
29973001 */
29983002 assistantId : string ;
3003+ /** Unique identifier of the environment. To find the environment ID in the watsonx Assistant user interface,
3004+ * open the environment settings and click **API Details**. **Note:** Currently, the API does not support creating
3005+ * environments.
3006+ */
3007+ environmentId : string ;
29993008 /** Unique identifier of the session. */
30003009 sessionId : string ;
30013010 }
0 commit comments