Skip to main content
Gets the latest web plugin deployment for an assistant. Use user-scoped authentication because the operation requires organization and project context.
For setup and authentication options, see the Installation guide and Authentication.

Parameters

connectionConfig
ConnectionConfig
required
Configuration for the client connection.
request
GetAssistantDeploymentRequest
required
Deployment lookup request.

Usage

import {
  ConnectionConfig,
  GetAssistantDeploymentRequest,
  GetAssistantWebpluginDeployment,
} from "@rapidaai/react";

const auth = ConnectionConfig.WithDebugger({
  authorization: "AUTHORIZATION_TOKEN_PLACEHOLDER",
  userId: "AUTH_ID_PLACEHOLDER",
  projectId: "PROJECT_ID_PLACEHOLDER",
});
const connectionCfg = ConnectionConfig.DefaultConnectionConfig(auth);

const request = new GetAssistantDeploymentRequest();
request.setAssistantid("ASSISTANT_ID_PLACEHOLDER");

const response = await GetAssistantWebpluginDeployment(connectionCfg, request);
console.dir(response.toObject());

Response

code
int32
Numeric status code for the operation.
success
boolean
Indicates whether the operation was successful.
data
AssistantWebpluginDeployment
Webplugin deployment. If no deployment exists, the deployment field may be omitted.
error
Error
Error details when the operation fails.

Errors

CodeMeaning
1012001Unauthenticated request.
1012002Missing authentication scope.
1012003Invalid assistantId.
1012004Unable to get assistant web plugin deployment.