Project: datalens
81 entity types
Matrix/Integrations

Integrations

222 entities found

IntegrationIntegrations

POST /api/v1/agent/sessions/{id}/message

API endpoint for sending messages within an agent session, accessed via POST /api/v1/agent/sessions/{id}/message. The POST /api/v1/agent/sessions/{id}/message endpoint handles requests by executing the agent.py event_generator() function.

IntegrationIntegrations

POST /api/v1/analysis/ask-stream

The frontend page at /frontend/src/routes/projects/[id]/analyze/+page.svelte uses the POST /api/v1/analysis/ask-stream endpoint for streaming analysis queries.

IntegrationEndpointIntegrations

POST /apply/{file_id}

Apply schema to file endpoint, status unspecified.

IntegrationEndpointIntegrations

POST /ask

The non-streaming and streaming versions of the /ask endpoint are related endpoints in analysis.py to handle questions. The /ask and /query endpoints are both used in analysis.py to handle user queries and SQL execution respectively. The /ask endpoint uses the Question router to classify and route user questions.

IntegrationEndpointIntegrations

POST /ask-stream

The non-streaming and streaming versions of the /ask endpoint are related endpoints in analysis.py to handle questions.

IntegrationEndpointIntegrations

POST /detect

Schema detection endpoint, status unspecified.

IntegrationEndpointIntegrations

POST /export

API endpoint /export for exporting data, status unknown.

IntegrationIntegrations

POST /files/upload?project_id=4 endpoint

XLSX file uploaded successfully via POST /files/upload?project_id=4 endpoint POST /files/upload?project_id=4 endpoint stores uploaded files in PostgreSQL database

IntegrationEndpointIntegrations

POST /generate-goal

Generate project goal endpoint in backend/api/projects.py, status unspecified.

IntegrationEndpointIntegrations

POST /list_tables

List tables API in backend/api/discovery.py, status unspecified.

IntegrationEndpointIntegrations

POST /login

User registration and login endpoints exist in auth.py to handle user onboarding and authentication.

IntegrationEndpointIntegrations

POST /map

Schema mapping suggestions endpoint, status unspecified.

IntegrationEndpointIntegrations

POST /projects/{project_id}/gdpr-scan

Run GDPR PII detection scan on a project's data at POST /projects/{project_id}/gdpr-scan. The message sending endpoint for sessions and the GDPR scanning endpoint are related agent functionalities within the agent backend. Running a GDPR scan on a project may use findings data as part of its process.

IntegrationEndpointIntegrations

POST /projects/{project_id}/insights/generate

Endpoint in backend/app/api/agent.py. Initiates insight generation for a project, returning a job ID for progress tracking.

IntegrationEndpointIntegrations

POST /projects/{project_id}/report

Generate a report from selected findings via POST /projects/{project_id}/report. Generating a report from selected findings uses the list of findings available for the project.

IntegrationEndpointIntegrations

POST /query

The /ask and /query endpoints are both used in analysis.py to handle user queries and SQL execution respectively. Query history retrieval and SQL query execution are related analytical functions exposed by analysis.py.

IntegrationEndpointIntegrations

POST /query_budget_data

Query from budget data, status unspecified.

IntegrationEndpointIntegrations

POST /query_budget_files

Query budget files API, status unspecified.

IntegrationEndpointIntegrations

POST /query_database

Deprecated SQL query endpoint, status unspecified.

IntegrationEndpointIntegrations

POST /register

User registration and login endpoints exist in auth.py to handle user onboarding and authentication.

IntegrationEndpointIntegrations

POST /sessions

The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent.py module, together handling agent session creation and messaging. The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent_openclaw.py module, together handling agent session creation and messaging. The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent_pydantic.py module, together handling agent session creation and messaging. The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent_vanna.py module, together handling agent session creation and messaging. Health check endpoint monitors the overall availability of the agent service which includes session creation functionality.

IntegrationEndpointIntegrations

POST /sessions/{session_id}/end

Endpoint to end an agent session through POST /sessions/{session_id}/end.

IntegrationEndpointIntegrations

POST /sessions/{session_id}/message

The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent.py module, together handling agent session creation and messaging. The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent_openclaw.py module, together handling agent session creation and messaging. The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent_pydantic.py module, together handling agent session creation and messaging. The endpoint POST /sessions and POST /sessions/{session_id}/message are part of the same agent_vanna.py module, together handling agent session creation and messaging. The message sending endpoint for sessions and the retrieval of project findings are related agent functionalities within the same backend context. The message sending endpoint for sessions and the GDPR scanning endpoint are related agent functionalities within the agent backend. Within the agent backend, the message sending for sessions and model switching for sessions operate on the same session resource. Sending a message in a session and retrieving skill execution logs both relate to the same session in agent backend.

IntegrationEndpointIntegrations

POST /upload

Uploading a file and extracting data from the uploaded file are sequential operations in files.py for data ingestion. The upload-batch endpoint extends the functionality of single file upload by handling multiple files asynchronously.

IntegrationEndpointIntegrations

POST /upload-batch

The upload-batch endpoint extends the functionality of single file upload by handling multiple files asynchronously.

IntegrationEndpointIntegrations

POST /validate

API /validate in backend/api/discovery.py for validating convalidations, status unspecified.

IntegrationEndpointIntegrations

POST /{file_id}/extract

Uploading a file and extracting data from the uploaded file are sequential operations in files.py for data ingestion.

IntegrationEndpointIntegrations

POST /{project_id}/recommendations

Generate analysis recommendations, status unspecified.

ExternalSystemIntegrations

PostgreSQL 16

Backend API uses PostgreSQL 16 database service as its metadata store. The DataLens Platform backend depends on PostgreSQL 16 as the database technology. PostgreSQL 16 database server is integrated within the Coolify deployment environment for DataLens Development.

IntegrationIntegrations

Pre-built Web Component <vanna-chat>

A React/Vue component enabling chat interface, embedding the system's question-answering features. Vanna 2.0 provides a pre-built web component for embedding the chat interface in various frontend frameworks.