Tako
Search and visualize knowledge using Tako API.
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:
| Action | Purpose | Parameters |
|---|---|---|
| get_v1_tako_tools_description | Get descriptions of Tako tools | index_ids (string) |
| post_v1_knowledge_search | Search for knowledge | data: { . inputs (object) . source_indexes . output_settings . country_code (string) . locale (string) } (object) required |
| post_v1_beta_visualize | Visualize a dataset | 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 |
| post_v1_beta_visualize_stream | Visualize 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_url | Get a presigned URL for uploading a file to the Tako platform. | file_name (string) required |
| get_v1_beta_file_connector | Get 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_connector | Connect 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_powerpoint | Get a PowerPoint slide deck for a knowledge card | card_id (string) required |
| get_v1_csv | Get a CSV file for a knowledge card | card_id (string) required |
| post_v1_thin_viz_create | Create 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_schema | List 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_name | Get a default schema by name with template information showing required and optional fields for each component type. | schema_name (string) |
| get_v1_beta_chart_insights | Get insights for a chart config | card_id (string) required |
| get_v1_beta_files_by_file_id | Get a file | file_id (string) |
| delete_v1_beta_files_by_file_id | Delete a file | file_id (string) |
| post_external_v1_query | Simple streaming interface for querying Tako. Returns SSE stream with text content and visualizations. | data: { . query (string) . thread_id } (object) required |
| get_v1_beta_private_indexes | List all private indexes for the authenticated user | No parameters |
| post_v1_beta_private_indexes | Create a new private index | data: { . name (string) . description (string,null) } (object) required |
| get_v1_beta_private_indexes_by_id | Retrieve a private index by ID | id (string) |
| put_v1_beta_private_indexes_by_id | Update a private index by ID | id (string) data: { . name (string) . description (string,null) } (object) required |
| delete_v1_beta_private_indexes_by_id | Delete a private index by ID admin only | id (string) |
| patch_v1_beta_private_indexes_by_id | Partially update a private index by ID | id (string) data: { . name (string) . description (string,null) } (object) required |
| post_v1_beta_private_indexes_by_id_files | Add files to a private index | id (string) data: { . files (array) . generate_ontology . link_world_ontology } (object) required |
| post_v1_beta_private_indexes_by_id_set_default | Set a private index as the default for the user | id (string) |
| get_api_v1_beta_private_indexes | No description available | page (integer) page_size (integer) search (string) |
| post_api_v1_beta_private_indexes | No description available | data required |
| get_api_v1_beta_private_indexes_by_id | No description available | id (string) |
| put_api_v1_beta_private_indexes_by_id | No description available | id (string) data required |
| patch_api_v1_beta_private_indexes_by_id | No description available | id (string) data required |
| delete_api_v1_beta_private_indexes_by_id | No description available | id (string) |
| post_api_v1_beta_private_indexes_by_id_files | No description available | id (string) data: { . files (array) . generate_ontology . link_world_ontology } (object) required |
| delete_api_v1_beta_private_indexes_by_id_files_by_file_id | No description available | file_id (string) id (string) |
| post_api_v1_beta_private_indexes_by_id_generate_suggested | Generate 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_default | No description available | id (string) |
| get_api_v1_beta_private_indexes_by_private_index_id_tables | Table 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_tables | Attach existing tables to this private index. | private_index_id (string) data required |
| get_api_v1_beta_private_indexes_by_private_index_id_tables_by_id | Table management scoped to a private index. | id (string) private_index_id (string) |
| delete_api_v1_beta_private_indexes_by_private_index_id_tables_by_id | Detach table from this private index set to null. | id (string) private_index_id (string) |
| custom | Call 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) |