curl --request GET \
     --url 'https://mdb.ai/api/datasources' \
     --header 'Authorization: Bearer MINDS_API_KEY'
[
    {
        "connection_data": {
            "database": "demo",
            "host": "samples.mindsdb.com",
            "password": "demo_password",
            "port": "5432",
            "schema": "demo_data",
            "user": "demo_user"
        },
        "description": "House sales data",
        "engine": "postgres",
        "name": "my_datasource",
        "tables": ["house_sales"]
    }
]

This API endpoint lists all connected Datasources using the GET method.

Body

None.

Response

connection_data
object
required

Details for connecting to the data source including host, port, user, password, etc.

description
string

Optional description of the datasource.

engine
string
required

The engine type of the datasource (e.g., postgres).

name
string
required

The unique name of the datasource.

tables
array

List of tables that are accessible from this datasource.

Authorization

A valid API key must be passed in the Authorization header:

Authorization: Bearer MINDS_API_KEY

Generate your API key here.

Path Parameters

None.

curl --request GET \
     --url 'https://mdb.ai/api/datasources' \
     --header 'Authorization: Bearer MINDS_API_KEY'
[
    {
        "connection_data": {
            "database": "demo",
            "host": "samples.mindsdb.com",
            "password": "demo_password",
            "port": "5432",
            "schema": "demo_data",
            "user": "demo_user"
        },
        "description": "House sales data",
        "engine": "postgres",
        "name": "my_datasource",
        "tables": ["house_sales"]
    }
]