Skip to main content

Tako

Search and visualize knowledge using Tako API.

Tako Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 39 actions:

ActionPurposeParameters
get_v1_tako_tools_descriptionGet descriptions of Tako toolsindex_ids (string)
post_v1_knowledge_searchSearch for knowledgedata: {
. inputs (object)
. source_indexes
. output_settings
. country_code (string)
. locale (string)
} (object) required
post_v1_beta_visualizeVisualize a datasetdata: {
. csv
. file_id
. query
. debug (boolean)
. file_ids
. viz_component_type
. output_settings
. model
. segment_id
. connected_private_index_id
. extra_params
} (object) required
post_v1_beta_visualize_streamVisualize a dataset with streaming progress updates. Returns a Server-Sent Events SSE stream with real-time pipeline progress events followed by final results.data: {
. csv
. file_id
. query
. debug (boolean)
. file_ids
. viz_component_type
. output_settings
. model
. segment_id
. connected_private_index_id
. extra_params
} (object) required
get_v1_beta_file_upload_urlGet a presigned URL for uploading a file to the Tako platform.file_name (string) required
get_v1_beta_file_connectorGet a list of files that were connected to. If file_id is provided, get the file with the given ID. Otherwise, get all files that were connected to.file_id (string)
post_v1_beta_file_connectorConnect a file to the Tako platform. Tako will download the file and store it in the Tako platform. For file updated to be propagated to the Tako platform, call the file_connector endpoint with the file_id and the file_url when the file is updated.data: {
. file_id
. display_name
. file_url (string)
. source
. file_context
. prepend_schema_context
. segment_id
. connected_private_index_id
. generate_ontology
. link_world_ontology
} (object) required
get_v1_powerpointGet a PowerPoint slide deck for a knowledge cardcard_id (string) required
get_v1_csvGet a CSV file for a knowledge cardcard_id (string) required
post_v1_thin_viz_createCreate a chart directly from component configurations. Returns a knowledge card with embed, image, and webpage URLs.data: {
. components (array)
. title
. description
. source
} (object) required
get_v1_thin_viz_default_schemaList all available default schemas. Default schemas are predefined templates that can be used to create visualizations without creating a custom schema first.No parameters
get_v1_thin_viz_default_schema_by_schema_nameGet a default schema by name with template information showing required and optional fields for each component type.schema_name (string)
get_v1_beta_chart_insightsGet insights for a chart configcard_id (string) required
get_v1_beta_files_by_file_idGet a filefile_id (string)
delete_v1_beta_files_by_file_idDelete a filefile_id (string)
post_external_v1_querySimple streaming interface for querying Tako. Returns SSE stream with text content and visualizations.data: {
. query (string)
. thread_id
} (object) required
get_v1_beta_private_indexesList all private indexes for the authenticated userNo parameters
post_v1_beta_private_indexesCreate a new private indexdata: {
. name (string)
. description (string,null)
} (object) required
get_v1_beta_private_indexes_by_idRetrieve a private index by IDid (string)
put_v1_beta_private_indexes_by_idUpdate a private index by IDid (string)
data: {
. name (string)
. description (string,null)
} (object) required
delete_v1_beta_private_indexes_by_idDelete a private index by ID admin onlyid (string)
patch_v1_beta_private_indexes_by_idPartially update a private index by IDid (string)
data: {
. name (string)
. description (string,null)
} (object) required
post_v1_beta_private_indexes_by_id_filesAdd files to a private indexid (string)
data: {
. files (array)
. generate_ontology
. link_world_ontology
} (object) required
post_v1_beta_private_indexes_by_id_set_defaultSet a private index as the default for the userid (string)
get_api_v1_beta_private_indexesNo description availablepage (integer)
page_size (integer)
search (string)
post_api_v1_beta_private_indexesNo description availabledata required
get_api_v1_beta_private_indexes_by_idNo description availableid (string)
put_api_v1_beta_private_indexes_by_idNo description availableid (string)
data required
patch_api_v1_beta_private_indexes_by_idNo description availableid (string)
data required
delete_api_v1_beta_private_indexes_by_idNo description availableid (string)
post_api_v1_beta_private_indexes_by_id_filesNo description availableid (string)
data: {
. files (array)
. generate_ontology
. link_world_ontology
} (object) required
delete_api_v1_beta_private_indexes_by_id_files_by_file_idNo description availablefile_id (string)
id (string)
post_api_v1_beta_private_indexes_by_id_generate_suggestedGenerate suggested queries for all files in a private index. This is called when a private index is attached on the homepage/search page, BEFORE any thread is created or search is performed.id (string)
data required
post_api_v1_beta_private_indexes_by_id_set_defaultNo description availableid (string)
get_api_v1_beta_private_indexes_by_private_index_id_tablesTable management scoped to a private index.private_index_id (string)
page (integer)
page_size (integer)
post_api_v1_beta_private_indexes_by_private_index_id_tablesAttach existing tables to this private index.private_index_id (string)
data required
get_api_v1_beta_private_indexes_by_private_index_id_tables_by_idTable management scoped to a private index.id (string)
private_index_id (string)
delete_api_v1_beta_private_indexes_by_private_index_id_tables_by_idDetach table from this private index set to null.id (string)
private_index_id (string)
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body
_headers (object)