Harsha Annapureddy
08/30/2024, 4:01 PMLucas Rodrigues Dhein
08/30/2024, 4:50 PMMohamed Akram Lahdir
08/30/2024, 6:50 PMJonathan Sider
08/30/2024, 8:10 PM{
"status": 200,
"body": {
"hasMore": true,
"continueFrom": "XXXXXXXXXXXXXXXXXXXXADnyWno",
"data": [
{
"id": 15002342348968,
"jobId": 1500223423423419,
"reasonId": 56423423439,
"memo": "Job for template",
"createdOn": "2016-05-04T15:03:20.6653821Z",
"createdById": 1,
"active": true
},
{
"id": 150119234493,
"jobId": 15011234989,
"reasonId": 52346439,
"memo": "dup",
"createdOn": "2016-05-05T05:23:40.1511625Z",
"createdById": 1,
"active": true
},
Jonathan Sider
08/30/2024, 8:29 PMEknaprasath Padmaraj
08/30/2024, 8:44 PMguifesquet
08/31/2024, 1:01 PMKemp Po
08/31/2024, 5:36 PMKRISHIV GUBBA
08/31/2024, 8:39 PMJamal Deen Afolabi
08/31/2024, 11:27 PMKemp Po
09/01/2024, 6:04 AMspec:
type: Spec
connection_specification:
type: object
$schema: <http://json-schema.org/draft-07/schema#>
required:
- instance_api_url
additionalProperties: true
properties:
instance_api_url:
type: string
title: Metabase Instance API URL
description: URL to your metabase instance API
examples:
- <https://localhost:3000/api/>
pattern: ^https://
order: 0
credentials:
order: 1
title: Authentication Mechanism
description: Choose how to authenticate to Metabase API
type: object
oneOf:
- type: object
title: Authenticate via API Key
required:
- auth_type
- api_key
additionalProperties: true
properties:
auth_type:
type: string
const: api_key
order: 0
api_key:
title: API Key
type: string
description: The generated API Key for Metabase API
airbyte_secret: true
- type: object
title: Authenticate via User Session token
required:
- auth_type
- username
- password
additionalProperties: true
properties:
auth_type:
type: string
const: session_token
order: 1
username:
type: string
title: Username
password:
type: string
title: Password
airbyte_secret: true
# session_token:
# type: string
# description: >-
# To generate your session token, you need to run the following command:
#
curl -X POST \
# -H "Content-Type: application/json" \
# -d '{"username": "<mailto:person@metabase.com|person@metabase.com>", "password": "fakepassword"}' \
# <http://localhost:3000/api/session>
#
Then copy the value of the `id` field returned by a successful
# call to that API.
# Note that by default, sessions are good for 14 days and needs to be
# regenerated.
# airbyte_secret: true
expiration_duration:
type: string
description: >-
The duration in ISO 8601 duration notation after which the
session token expires, starting from the time it was obtained.
Omitting it will result in the session token being refreshed
for every request. By ddefault Metabase tokens expire after
14 days. If you are hosting your own Metabase instance, you
can configure this session duration on your Metabase server
by setting the environment variable MAX_SESSION_AGE (value
is in minutes).
default: P14D
base_requester:
type: HttpRequester
url_base: "{{ config['instance_api_url'] }}"
http_method: "GET"
authenticator:
type: SelectiveAuthenticator
authenticator_selection_path:
- "auth_type"
- "credentials"
authenticators:
api_key:
type: ApiKeyAuthenticator
header: "X-API-KEY"
api_key: "{{ config['credentials']['api_key'] }}"
session_token:
# type: "LegacySessionTokenAuthenticator"
# username: "{{ config['credentials']['username'] }}"
# password: "{{ config['credentials']['password'] }}"
# header: "X-Metabase-Session"
# session_token: "{{ config['credentials']['session_token'] }}"
# session_token_response_key: "id"
# login_url: "session"
# validate_session_url: "user/current"
# $parameters:
# url_base: "{{ config['instance_api_url'] }}"
type: SessionTokenAuthenticator
login_requester:
type: HttpRequester
url_base: "{{ config['instance_api_url'] }}"
http_method: POST
path: session
authenticator:
type: BasicHttpAuthenticator
username: "{{ config['credentials']['username'] }}"
password: "{{ config['credentials']['password'] }}"
request_headers: {}
request_body_json: {}
request_parameters: {}
session_token_path:
- id
expiration_duration: "{{ config['credentials']['expiration_duration'] }}"
request_authentication:
type: ApiKey
inject_into:
type: RequestOption
field_name: "X-Metabase-Session"
inject_into: header
i'm getting this error
TypeError: ModelToComponentFactory.create_session_token_authenticator() missing 2 required positional arguments: 'name' and 'decoder'\n"
Slackbot
09/01/2024, 3:01 PMHassan Razzaq
09/01/2024, 3:19 PMHassan Razzaq
09/01/2024, 3:21 PMSDKError: API error occurred: Status 401
{"code":401,"message":"Jwt is missing"}
I am uisng basic auth using email and password my airbyte is deployed on azure vmAazam Thakur
09/01/2024, 6:45 PMenums
when creating schemas for connectors?Naoko Nishimura
09/01/2024, 7:06 PMpoornima Venkatesha
09/01/2024, 7:41 PMNaoko Nishimura
09/01/2024, 10:23 PMdefinitionId
for docker-based custom connector? doc says "The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided."Naoko Nishimura
09/02/2024, 12:23 AMQueued for next sync
and does not start syncing even when i manually trigger syncAnil Pawar
09/02/2024, 5:37 AMTorsten Fraust
09/02/2024, 7:02 AMDaniel Holleran
09/02/2024, 8:37 AMGeoffrey LOUASSE
09/02/2024, 9:10 AMRitika Naidu
09/02/2024, 9:22 AMFisakele Vuma
09/02/2024, 9:41 AMSlackbot
09/02/2024, 9:43 AMHari Haran R
09/02/2024, 9:46 AMKaan Erdoğan
09/02/2024, 10:04 AMSyed Hamza Raza Kazmi
09/02/2024, 11:05 AMWorkload failed, source: workload-launcher
Dhiraj Bhalerao
09/02/2024, 11:09 AM