NAiOS IconNAiOS Logo
Volver al catálogo

Vectorshift

vectorshift

The End-to-End AI Automations Platform for building and deploying AI workflows, pipelines, chatbots, and knowledge bases.

Acciones
12
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • namestring

    Name of the chatbot (required by API, defaults to empty string)

  • inputstring

    Input configuration (required by API, defaults to empty string)

  • outputstring

    Output configuration (required by API, defaults to empty string)

  • deployedbooleanObligatorio

    Whether the chatbot is deployed. Must be explicitly set to true or false

  • pipelineobjectObligatorio

    Pipeline 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'

  • descriptionstring

    Description of the chatbot (required by API, defaults to empty string)

  • slack_configobject

    Slack integration configuration (required by API, defaults to empty dict)

  • access_configobject

    Access configuration (required by API, defaults to empty dict)

  • twilio_configobject

    Twilio integration configuration (required by API, defaults to empty dict)

  • deployment_optionsobject

    Deployment options configuration (required by API, defaults to empty dict)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ChatbotVECTORSHIFT_DELETE_CHATBOTAcción

Tool 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

  • idstringObligatorio

    The 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ChatbotVECTORSHIFT_GET_CHATBOTAcción

Tool 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

  • idstring

    Chatbot identifier. Required if name is not provided.

  • namestring

    Chatbot name. Required if id is not provided.

  • org_namestring

    Organization identifier for name-based lookup. Optional parameter used when fetching by name.

  • usernamestring

    User identifier for name-based lookup. Optional parameter used when fetching by name.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Knowledge BaseVECTORSHIFT_GET_KNOWLEDGE_BASEAcción

Tool 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

  • idstring

    Knowledge base identifier. Either id or name must be provided.

  • namestring

    Name of the knowledge base. Either id or name must be provided.

  • org_namestring

    Optional organization name for name-based search. Only valid when using name parameter.

  • usernamestring

    Optional username for name-based search. Only valid when using name parameter.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get PipelineVECTORSHIFT_GET_PIPELINEAcción

Tool 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

  • idstring

    Pipeline identifier. Either id or name is required to fetch the pipeline.

  • namestring

    Pipeline name. Either id or name is required to fetch the pipeline.

  • org_namestring

    Organization name for name-based search. Used when searching by pipeline name.

  • usernamestring

    Username for name-based search. Used when searching by pipeline name.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ChatbotsVECTORSHIFT_LIST_CHATBOTSAcción

Tool to list all available chatbots in the account. Use when you need to retrieve chatbot IDs or full chatbot details.

Parámetros de entrada

  • verboseboolean

    Include full chatbot objects in the response. When false, only object_ids are returned.

  • include_sharedboolean

    Include shared chatbots in the results.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Knowledge BasesVECTORSHIFT_LIST_KNOWLEDGE_BASESAcción

Tool 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

  • idstring

    Knowledge base identifier. Either this or name must be supplied.

  • namestring

    Knowledge base designation. Either this or id must be supplied.

  • org_namestring

    Organization identifier for name-based lookups only.

  • usernamestring

    User identifier for name-based lookups only.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List PipelinesVECTORSHIFT_LIST_PIPELINESAcción

Tool 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

  • verboseboolean

    Include full pipeline objects in the response. When set to true, returns complete pipeline objects instead of just IDs.

  • include_sharedboolean

    Include shared pipelines in the results. When set to true, pipelines shared with the account will be included in the response.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List TransformationsVECTORSHIFT_LIST_TRANSFORMATIONSAcción

Tool to list all available transformations in the account. Use when you need to retrieve transformation IDs or complete transformation objects.

Parámetros de entrada

  • verboseboolean

    Returns complete transformation objects instead of just IDs. Defaults to false.

  • include_sharedboolean

    Incorporates shared transformations into results. Defaults to false.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Run PipelineVECTORSHIFT_RUN_PIPELINEAcción

Tool 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

  • idstringObligatorio

    The ID of the pipeline to run

  • inputsobject

    Input values for the pipeline as key-value pairs. The keys should match the input names defined in your pipeline configuration.

  • conversation_idstring

    Optional conversation ID for maintaining context across multiple pipeline runs

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Run Pipeline in BulkVECTORSHIFT_RUN_PIPELINE_BULKAcción

Tool 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

  • idstringObligatorio

    The ID of the pipeline to run in bulk

  • runsobject[]Obligatorio

    Array of run configurations, each containing inputs for one pipeline execution. Multiple runs will be processed in bulk.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Terminate Pipeline ExecutionVECTORSHIFT_TERMINATE_PIPELINEAcción

Tool to terminate a running pipeline execution. Use when you need to stop a pipeline run by its run_id.

Parámetros de entrada

  • idstringObligatorio

    The ID of the pipeline whose run should be terminated.

  • run_idstringObligatorio

    The run ID to terminate.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not