* 🎉 New Desination: Heap Analytics [python cdk] - implement a heap client to load data via the server-side API: https://developers.heap.io/reference/server-side-apis-overview - the connector supports a generic data source, and the api_type determines the output schema. The output schema is dynamic. - users pick the columns that will be loaded to the destination - Consequently, each configured catalog only includes one stream * add a bootstrap to illustrate the connector * add destination dest def * run format all files * correct unit test * auto-bump connector version Co-authored-by: Vincent Koc <koconder@users.noreply.github.com> Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
80 lines
2.9 KiB
YAML
80 lines
2.9 KiB
YAML
documentationUrl: https://auth0.com/docs/api/management/v2/
|
|
connectionSpecification:
|
|
$schema: http://json-schema.org/draft-07/schema#
|
|
title: Auth0 Management API Spec
|
|
type: object
|
|
required:
|
|
- base_url
|
|
- credentials
|
|
additionalProperties: true
|
|
properties:
|
|
base_url:
|
|
type: string
|
|
title: Base URL
|
|
examples:
|
|
- "https://dev-yourOrg.us.auth0.com/"
|
|
description: The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https://YOUR_DOMAIN`
|
|
credentials:
|
|
title: Authentication Method
|
|
type: object
|
|
oneOf:
|
|
- type: object
|
|
title: OAuth2 Confidential Application
|
|
required:
|
|
- auth_type
|
|
- client_id
|
|
- client_secret
|
|
- audience
|
|
properties:
|
|
auth_type:
|
|
type: string
|
|
title: Authentication Method
|
|
const: oauth2_confidential_application
|
|
order: 0
|
|
client_id:
|
|
title: Client ID
|
|
description: >-
|
|
Your application's Client ID. You can find this value on the <a
|
|
href="https://manage.auth0.com/#/applications">application's settings tab</a>
|
|
after you login the admin portal.
|
|
type: string
|
|
examples:
|
|
- "Client_ID"
|
|
client_secret:
|
|
title: Client Secret
|
|
description: >-
|
|
Your application's Client Secret. You can find this value on the <a
|
|
href="https://manage.auth0.com/#/applications">application's settings tab</a>
|
|
after you login the admin portal.
|
|
type: string
|
|
examples:
|
|
- "Client_Secret"
|
|
airbyte_secret: true
|
|
audience:
|
|
title: Audience
|
|
description: >-
|
|
The audience for the token, which is your API. You can find this in the Identifier field on your <a
|
|
href="https://manage.auth0.com/#/apis">API's settings tab</a>
|
|
type: string
|
|
examples:
|
|
- https://dev-yourOrg.us.auth0.com/api/v2/
|
|
- type: object
|
|
title: OAuth2 Access Token
|
|
required:
|
|
- access_token
|
|
- auth_type
|
|
properties:
|
|
auth_type:
|
|
type: string
|
|
title: Authentication Method
|
|
const: oauth2_access_token
|
|
order: 0
|
|
access_token:
|
|
title: OAuth2 Access Token
|
|
description: >-
|
|
Also called <a
|
|
href="https://auth0.com/docs/secure/tokens/access-tokens/get-management-api-access-tokens-for-testing">API Access Token </a>
|
|
The access token used to call the Auth0 Management API Token. It's a JWT that contains specific grant permissions knowns as scopes.
|
|
type: string
|
|
airbyte_secret: true
|