Vectorshift
vectorshiftThe End-to-End AI Automations Platform for building and deploying AI workflows, pipelines, chatbots, and knowledge bases.
Acciones disponibles (12)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create ChatbotVECTORSHIFT_CREATE_CHATBOTAcciónTool to create a new chatbot. Chatbots are conversational AI interfaces built on pipelines. Use when you need to create a new chatbot with a specific pipeline configuration.
VECTORSHIFT_CREATE_CHATBOTAcciónTool to create a new chatbot. Chatbots are conversational AI interfaces built on pipelines. Use when you need to create a new chatbot with a specific pipeline configuration.
Parámetros de entrada
namestringName of the chatbot (required by API, defaults to empty string)
inputstringInput configuration (required by API, defaults to empty string)
outputstringOutput configuration (required by API, defaults to empty string)
deployedbooleanObligatorioWhether the chatbot is deployed. Must be explicitly set to true or false
pipelineobjectObligatorioPipeline configuration object with 'id' and 'version' fields. The 'id' is the pipeline ID (can be obtained from LIST_PIPELINES endpoint), and 'version' is typically 'latest'
descriptionstringDescription of the chatbot (required by API, defaults to empty string)
slack_configobjectSlack integration configuration (required by API, defaults to empty dict)
access_configobjectAccess configuration (required by API, defaults to empty dict)
twilio_configobjectTwilio integration configuration (required by API, defaults to empty dict)
deployment_optionsobjectDeployment options configuration (required by API, defaults to empty dict)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ChatbotVECTORSHIFT_DELETE_CHATBOTAcciónTool to delete a chatbot by its ID. Permanently removes the chatbot from the account. Use when you need to remove a chatbot that is no longer needed.
VECTORSHIFT_DELETE_CHATBOTAcciónTool to delete a chatbot by its ID. Permanently removes the chatbot from the account. Use when you need to remove a chatbot that is no longer needed.
Parámetros de entrada
idstringObligatorioThe ID of the chatbot to delete. This is the unique identifier for the chatbot that was returned when the chatbot was created or listed.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ChatbotVECTORSHIFT_GET_CHATBOTAcciónTool to fetch an existing chatbot by its ID or name. Returns chatbot configuration and metadata. Use when you need to retrieve details about a specific chatbot. Either chatbot ID or name must be provided.
VECTORSHIFT_GET_CHATBOTAcciónTool to fetch an existing chatbot by its ID or name. Returns chatbot configuration and metadata. Use when you need to retrieve details about a specific chatbot. Either chatbot ID or name must be provided.
Parámetros de entrada
idstringChatbot identifier. Required if name is not provided.
namestringChatbot name. Required if id is not provided.
org_namestringOrganization identifier for name-based lookup. Optional parameter used when fetching by name.
usernamestringUser identifier for name-based lookup. Optional parameter used when fetching by name.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Knowledge BaseVECTORSHIFT_GET_KNOWLEDGE_BASEAcciónTool to fetch an existing knowledge base by its ID or name. Returns knowledge base configuration and metadata. Use when you need to retrieve details about a specific knowledge base.
VECTORSHIFT_GET_KNOWLEDGE_BASEAcciónTool to fetch an existing knowledge base by its ID or name. Returns knowledge base configuration and metadata. Use when you need to retrieve details about a specific knowledge base.
Parámetros de entrada
idstringKnowledge base identifier. Either id or name must be provided.
namestringName of the knowledge base. Either id or name must be provided.
org_namestringOptional organization name for name-based search. Only valid when using name parameter.
usernamestringOptional username for name-based search. Only valid when using name parameter.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get PipelineVECTORSHIFT_GET_PIPELINEAcciónTool to fetch an existing pipeline by its ID or name. Returns pipeline configuration and metadata. Use when you need to retrieve a specific pipeline's details, configuration, or metadata.
VECTORSHIFT_GET_PIPELINEAcciónTool to fetch an existing pipeline by its ID or name. Returns pipeline configuration and metadata. Use when you need to retrieve a specific pipeline's details, configuration, or metadata.
Parámetros de entrada
idstringPipeline identifier. Either id or name is required to fetch the pipeline.
namestringPipeline name. Either id or name is required to fetch the pipeline.
org_namestringOrganization name for name-based search. Used when searching by pipeline name.
usernamestringUsername for name-based search. Used when searching by pipeline name.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ChatbotsVECTORSHIFT_LIST_CHATBOTSAcciónTool to list all available chatbots in the account. Use when you need to retrieve chatbot IDs or full chatbot details.
VECTORSHIFT_LIST_CHATBOTSAcciónTool to list all available chatbots in the account. Use when you need to retrieve chatbot IDs or full chatbot details.
Parámetros de entrada
verbosebooleanInclude full chatbot objects in the response. When false, only object_ids are returned.
include_sharedbooleanInclude shared chatbots in the results.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Knowledge BasesVECTORSHIFT_LIST_KNOWLEDGE_BASESAcciónTool to list all available knowledge bases in your VectorShift account. Use when you need to retrieve knowledge base information by id or name.
VECTORSHIFT_LIST_KNOWLEDGE_BASESAcciónTool to list all available knowledge bases in your VectorShift account. Use when you need to retrieve knowledge base information by id or name.
Parámetros de entrada
idstringKnowledge base identifier. Either this or name must be supplied.
namestringKnowledge base designation. Either this or id must be supplied.
org_namestringOrganization identifier for name-based lookups only.
usernamestringUser identifier for name-based lookups only.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List PipelinesVECTORSHIFT_LIST_PIPELINESAcciónTool to list all available pipelines in the VectorShift account. Use when you need to retrieve the catalog of pipelines. Supports filtering for shared pipelines and verbose output with full pipeline details.
VECTORSHIFT_LIST_PIPELINESAcciónTool to list all available pipelines in the VectorShift account. Use when you need to retrieve the catalog of pipelines. Supports filtering for shared pipelines and verbose output with full pipeline details.
Parámetros de entrada
verbosebooleanInclude full pipeline objects in the response. When set to true, returns complete pipeline objects instead of just IDs.
include_sharedbooleanInclude shared pipelines in the results. When set to true, pipelines shared with the account will be included in the response.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TransformationsVECTORSHIFT_LIST_TRANSFORMATIONSAcciónTool to list all available transformations in the account. Use when you need to retrieve transformation IDs or complete transformation objects.
VECTORSHIFT_LIST_TRANSFORMATIONSAcciónTool to list all available transformations in the account. Use when you need to retrieve transformation IDs or complete transformation objects.
Parámetros de entrada
verbosebooleanReturns complete transformation objects instead of just IDs. Defaults to false.
include_sharedbooleanIncorporates shared transformations into results. Defaults to false.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Run PipelineVECTORSHIFT_RUN_PIPELINEAcciónTool to run a VectorShift pipeline with the given inputs. Use when you need to execute a pipeline and get its results or run_id for asynchronous execution. Returns the pipeline execution status, run_id, and outputs if execution completed synchronously.
VECTORSHIFT_RUN_PIPELINEAcciónTool to run a VectorShift pipeline with the given inputs. Use when you need to execute a pipeline and get its results or run_id for asynchronous execution. Returns the pipeline execution status, run_id, and outputs if execution completed synchronously.
Parámetros de entrada
idstringObligatorioThe ID of the pipeline to run
inputsobjectInput values for the pipeline as key-value pairs. The keys should match the input names defined in your pipeline configuration.
conversation_idstringOptional conversation ID for maintaining context across multiple pipeline runs
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Run Pipeline in BulkVECTORSHIFT_RUN_PIPELINE_BULKAcciónTool to run a VectorShift pipeline in bulk with multiple sets of inputs. Use when you need to batch process multiple pipeline executions in a single API call. Returns the overall status and an array of outputs with run_id for each execution.
VECTORSHIFT_RUN_PIPELINE_BULKAcciónTool to run a VectorShift pipeline in bulk with multiple sets of inputs. Use when you need to batch process multiple pipeline executions in a single API call. Returns the overall status and an array of outputs with run_id for each execution.
Parámetros de entrada
idstringObligatorioThe ID of the pipeline to run in bulk
runsobject[]ObligatorioArray of run configurations, each containing inputs for one pipeline execution. Multiple runs will be processed in bulk.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Terminate Pipeline ExecutionVECTORSHIFT_TERMINATE_PIPELINEAcciónTool to terminate a running pipeline execution. Use when you need to stop a pipeline run by its run_id.
VECTORSHIFT_TERMINATE_PIPELINEAcciónTool to terminate a running pipeline execution. Use when you need to stop a pipeline run by its run_id.
Parámetros de entrada
idstringObligatorioThe ID of the pipeline whose run should be terminated.
run_idstringObligatorioThe run ID to terminate.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not