Skip to main content
POST
/
datasource
Python (SDK)
from meibelai import Meibelai
import os


with Meibelai(
    api_key_header=os.getenv("MEIBELAI_API_KEY_HEADER", ""),
) as m_client:

    res = m_client.datasources.add_datasource(customer_id="<id>", project_id="<id>", name="<value>", description="kindly kookily biodegrade after helpfully mushy unlike", recurrence="<value>", object_storage_config={
        "bucket": "<value>",
        "prefix": "<value>",
        "filters": None,
        "gcs_config": {
            "key": "<value>",
            "key1": "<value>",
        },
        "s3_config": {
            "role_arn": "<value>",
            "region": "<value>",
        },
    }, web_config={
        "base_url": "https://neighboring-fen.net/",
        "javascript_render": True,
        "wait_for_selector": "<value>",
        "domains": None,
        "authentication": {
            "username": "Eulalia35",
            "password": "VKK1aONN4LAHFVF",
        },
    })

    # Handle response
    print(res)
{
  "id": "<string>"
}

Authorizations

Meibel-API-Key
string
header
required

Body

application/json

AddDatasourceRequest

customer_id
string
required
project_id
string
required
name
string
required
description
string
required
recurrence
string
required
object_storage_config
ObjectStorageConfig · object

ObjectStorageConfig

web_config
DatasourceWebConfig · object

DatasourceWebConfig

Response

Successful Response

AddDatasourceResponse

id
string
required