This commit is contained in:
Ruben Fiszel
2026-05-26 07:59:57 +00:00
parent e7031ae826
commit 3f82c7afbe
397 changed files with 6558 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKye:
type: string
description: API key generated against an app on the dashboard.
required:
- apiKey
@@ -0,0 +1,16 @@
description: >-
Abstract API has a bunch of standalone API products, each with their own
endpoints and API keys.
Head to desired API page, and copy the `Primary Key`.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: Key obtained from the dashboard page for each API product
required:
- apiKey
@@ -0,0 +1,21 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
clientId:
type: string
description: The client ID of your Accelo application.
clientSecret:
type: string
description: The client secret of your Accelo application.
deployment:
type: string
description: The deployment subdomain of your Accelo instance. For example,
'mydeployement' for 'https://mydeployement.accelo.com'.
required:
- deployment
- clientId
- clientSecret
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
required:
- apiKey
@@ -0,0 +1,16 @@
description: >-
1. Visit https://acumbamail.com/en/apidoc/ upon successfully logging into the
Acumbamail account
2. Copy the `auth_token` under `customer identifier`
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
authToken:
type: string
description: Auth token found on the developer documentation of Acumbamail
required:
- authToken
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
required:
- token
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiToken:
type: string
required:
- apiToken
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
required:
- apiKey
+12
View File
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key retrieved from the dashboard.
required:
- apiKey
@@ -0,0 +1,12 @@
description: The airtable OAuth token
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: ''
default: keyXXXXXXXXXXXXXX
required: []
@@ -0,0 +1,14 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
baseId:
type: string
description: ''
tableName:
type: string
description: ''
required: []
@@ -0,0 +1,13 @@
description: An Ansible inventory
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- content
properties:
content:
type: string
description: Text contents of the file
required: []
@@ -0,0 +1,35 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- apiKey
- base_url
- platform
- enable_1M_context
properties:
apiKey:
type: string
description: ''
default: ''
base_url:
type: string
description: 'Optional. Only needed to overwrite the default base URL. For
google_vertex_ai:
https://{region}-aiplatform.googleapis.com/v1/projects/{project_id}/locations/{region}/publishers/anthropic/models/'
default: ''
enable_1M_context:
type: boolean
description: Enable beta header for 1M context on eligible models.
default: false
platform:
type: string
description: Platform to use for Anthropic API.
default: standard
enum:
- standard
- google_vertex_ai
required:
- apiKey
@@ -0,0 +1,23 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- api_key_header
- api_key_secret
properties:
api_key_header:
type: string
description: ''
default: ''
nullable: false
api_key_secret:
type: string
description: ''
default: ''
nullable: false
required:
- api_key_header
- api_key_secret
@@ -0,0 +1,17 @@
description: Credentials for the Apify API using an OAuth token.
format_extension: null
is_fileset: false
schema:
type: object
order:
- token
properties:
token:
type: string
description: Apify OAuth token. Available only on Windmill Cloud.
default: ''
nullable: false
password: true
title: Apify OAuth Token
required:
- token
@@ -0,0 +1,17 @@
description: Credentials for the Apify API using a personal API Key.
format_extension: null
is_fileset: false
schema:
type: object
order:
- api_key
properties:
api_key:
type: string
description: Your personal API token from your Apify account settings.
default: ''
nullable: false
password: true
title: Apify API Key
required:
- api_key
@@ -0,0 +1,27 @@
description: Webhook config needed to create an Apify webhook with URL and token
from your Windmill flow.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- url
- token
properties:
token:
type: string
description: Webhook-specific token from your Windmill flow.
default: ''
nullable: false
password: true
title: Token
url:
type: string
description: Webhook URL from your Windmill flow.
default: ''
nullable: false
title: URL
required:
- url
- token
@@ -0,0 +1,14 @@
description: |-
1. Visit https://developer.apollo.io/ to generate an API key.
2. Copy the API key
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API Key generated inside the settings for Apollo.
required:
- apiKey
@@ -0,0 +1,27 @@
description: credentials to connect to an [appwrite](https://appwrite.io/docs) project
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
endpoint:
type: string
description: url of your appwrite server
default: https://
key:
type: string
description: API key of your appwrite project
default: ''
project:
type: string
description: ID of your appwrite project
default: ''
self_signed:
type: boolean
description: use self signed certificates on server (only for development)
default: ''
required:
- endpoint
- project
- key
@@ -0,0 +1,21 @@
description: Username and password of an ArcGIS Account to be able to access
Feature Services.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- username
- password
properties:
password:
type: string
description: ''
default: ''
password: true
username:
type: string
description: ''
default: ''
required: []
@@ -0,0 +1,13 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: ''
default: ''
required:
- token
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key retrieved from the dashboard.
required:
- apiKey
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: Access token generated from the dashboard or the OAuth flow.
required:
- token
+22
View File
@@ -0,0 +1,22 @@
description: AWS credentials
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
awsAccessKeyId:
type: string
description: ''
default: ''
awsSecretAccessKey:
type: string
description: ''
default: ''
region:
type: string
description: ''
default: ''
required:
- awsAccessKeyId
- awsSecretAccessKey
@@ -0,0 +1,43 @@
description: AWS Bedrock resource type
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- region
- apiKey
properties:
apiKey:
type: string
description: AWS bedrock API key (simplest, no need for awsAccessKeyId and
awsSecretAccessKey)
default: ''
nullable: true
password: true
awsAccessKeyId:
type: string
description: AWS IAM access key ID (alternative to apiKey)
default: ''
nullable: true
password: true
awsSecretAccessKey:
type: string
description: AWS IAM secret access key (alternative to apiKey)
default: ''
nullable: true
password: true
awsSessionToken:
type: string
description: AWS IAM session token (alternative to apiKey). You will need to
refresh this token periodically.
default: ''
nullable: true
password: true
region:
type: string
description: AWS Bedrock region (e.g., us-east-1)
default: ''
nullable: false
required:
- region
@@ -0,0 +1,20 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- roleArn
- region
properties:
region:
type: string
description: ''
roleArn:
type: string
description: ''
default: ''
nullable: false
required:
- roleArn
@@ -0,0 +1,23 @@
description: Azure Service Principal Credentials
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
azureClientId:
type: string
description: Client ID of the Azure AD app registration
default: ''
azureClientSecret:
type: string
description: Client Secret of the Azure AD app registration
default: ''
azureTenantId:
type: string
description: Azure AD tenant ID
default: ''
required:
- azureTenantId
- azureClientId
- azureClientSecret
@@ -0,0 +1,37 @@
description: An Azure Blob Storage connection info
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- accountName
- containerName
- accessKey
- useSSL
- endpoint
properties:
accessKey:
type: string
description: ''
default: ''
accountName:
type: string
description: ''
default: ''
containerName:
type: string
description: ''
default: ''
endpoint:
type: string
description: ''
default: ''
useSSL:
type: boolean
description: ''
default: true
required:
- accountName
- containerName
- useSSL
@@ -0,0 +1,16 @@
description: Azure OAuth token
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- token
properties:
token:
type: string
description: AAD token for authentication
default: ''
password: true
required:
- token
@@ -0,0 +1,24 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- apiKey
- baseUrl
properties:
apiKey:
type: string
description: ''
default: ''
nullable: false
password: true
baseUrl:
type: string
description: https://<YOUR_RESOURCE_NAME>.openai.azure.com/openai
default: ''
nullable: false
required:
- apiKey
- baseUrl
@@ -0,0 +1,33 @@
description: |
Azure Blob Storage configuration which works with Azure Workload Identity.
Assume the servers and workers are passed the following env variable:
AZURE_FEDERATED_TOKEN_FILE
AZURE_CLIENT_ID
AZURE_TENANT_ID
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- accountName
- containerName
- useSSL
properties:
accountName:
type: string
description: ''
default: ''
containerName:
type: string
description: ''
default: ''
useSSL:
type: boolean
description: ''
default: true
required:
- accountName
- containerName
- useSSL
@@ -0,0 +1,16 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft-07/schema#
type: object
properties:
apiKey:
type: string
description: API key
companyDomain:
type: string
description: Company domain
required:
- companyDomain
- apiKey
@@ -0,0 +1,14 @@
description: |-
1. Once on the dashboard, open up `Settings`, and then `API`
2. Copy `Live API Key`
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: Live API key obtained from the Baremetrics dashboard
required:
- apiKey
@@ -0,0 +1,24 @@
description: Baserow is an open-source no-code database and an alternative to Airtable.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- base_url
- token
properties:
base_url:
type: string
description: By default, the URL points to the official Baserow site, though it
can be modified for self-hosted setups.
default: https://baserow.io
nullable: false
token:
type: string
description: The Database token
default: ''
nullable: false
password: true
required:
- base_url
@@ -0,0 +1,18 @@
description: Specifies a particular Baserow table, to be used in conjunction
with the 'baserow' resource that contains the access token and URL.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- database_id
- table_id
properties:
database_id:
type: integer
description: The numeric database id
table_id:
type: integer
description: The numeric table id
required: []
@@ -0,0 +1,23 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- username
- password
properties:
password:
type: string
description: ''
default: ''
nullable: false
username:
type: string
description: ''
default: ''
nullable: false
required:
- username
- password
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key retrieved upon creating an application.
required:
- apiKey
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
required:
- apiKey
@@ -0,0 +1,43 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
type:
type: string
auth_provider_x509_cert_url:
type: string
format: url
auth_uri:
type: string
format: url
client_email:
type: string
format: email
client_id:
type: string
client_x509_cert_url:
type: string
format: url
private_key:
type: string
private_key_id:
type: string
project_id:
type: string
token_uri:
type: string
format: url
required:
- type
- auth_uri
- client_id
- token_uri
- project_id
- private_key
- client_email
- private_key_id
- client_x509_cert_url
- auth_provider_x509_cert_url
@@ -0,0 +1,18 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
password:
type: string
description: ''
default: ''
username:
type: string
description: ''
default: ''
required:
- username
- password
@@ -0,0 +1,13 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: 'Generic access token or OAuth access token:
https://dev.bitly.com/docs/getting-started/authentication/'
required:
- token
@@ -0,0 +1,23 @@
description: Bluesky credentials
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- username
- password
properties:
password:
type: string
description: Create an App password in Settings -> Privacy and Security -> App
passwords
default: ''
password: true
username:
type: string
description: User handle without the @
default: ''
placeholder: johnsmith.bsky.social
title: ''
required: []
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
required:
- token
+12
View File
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: Access token generated using the Client ID and the Client Secret.
required:
- token
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key generated from the dashboard.
required:
- apiKey
+12
View File
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: API token retrieved from the settings page.
required:
- token
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: API token generated from the dashboard.
required:
- token
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
certificate:
type: string
description: ''
default: ''
required: []
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
required:
- token
@@ -0,0 +1,14 @@
description: |-
1. On the dashboard, open `Settings` and then navigate to `Account`
2. Press `Show your campayn API key` to reveal the API key and copy it
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API Key retrieved from the settings page for Campayn.
required:
- apiKey
@@ -0,0 +1,16 @@
description: >-
1. After completing the onboarding, click the puzzle icon on the left
navigation bar to switch to the integrations tab.
2. Copy the `REST API KEY` under `Canva`.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key obtained from the Certopus dashboard
required:
- apiKey
@@ -0,0 +1,40 @@
description: Open-source vector database to store, manage, and query vector embeddings.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- host
- port
- ssl
- tenant
- database
properties:
database:
type: string
description: "Optional: The database to use. Default is 'default_database'."
default: null
nullable: true
host:
type: string
description: The host of the remote server. Default is localhost.
default: localhost
nullable: false
port:
type: integer
description: The port of the remote server. Default is 8000.
ssl:
type: boolean
description: If True, the client will use HTTPS. If not specified, the default
is False.
default: false
tenant:
type: string
description: "Optional: The tenant to use (logical grouping for a set of
databases). Default is 'default_tenant'."
default: null
nullable: true
required:
- host
- port
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
required:
- token
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: Secret Key found in configure tab of the instance.
required:
- apiKey
@@ -0,0 +1,20 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
host:
type: string
description: Database host
default: ''
password:
type: string
description: Database password or API key secret (Cloud API)
default: ''
username:
type: string
description: Database username or API key id (Cloud API)
default: ''
required: []
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: API token retrieved from the dashboard.
required:
- token
@@ -0,0 +1,23 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
email:
type: string
description: ''
default: ''
key:
type: string
description: ''
default: ''
token:
type: string
description: ''
default: ''
required:
- key
- token
- email
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: Access token retrieved from the dashboard.
required:
- token
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
encodedKey:
type: string
description: Encoded API key retrieved from the dashboard.
required:
- encodedKey
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key generated from Cohere dashboard.
required:
- apiKey
@@ -0,0 +1,21 @@
description: A server URL and access token pair to connect to a CoMapeo archive server.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- server_url
- access_token
properties:
access_token:
type: string
description: Your access token for the CoMapeo archive server
default: ''
server_url:
type: string
description: The base URL of your CoMapeo archive server
default: ''
required:
- server_url
- access_token
@@ -0,0 +1,20 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiToken:
type: string
description: Token generated from Atlassian dashboard.
baseUrl:
type: string
description: Base URL of confluence account.
email:
type: string
description: Email used to register the Confluence account.
required:
- email
- apiToken
- baseUrl
@@ -0,0 +1,26 @@
description: |-
1. Open up the `Settings` dropdown and select `General Settings`
2. Copy the `Space ID`
3. Open up the `Settings` dropdown again and select `CMA tokens`
4. Create a new personal access token, copy the access token
5. Open up the `Settings` dropdown one last time and select `Environments`
6. Copy any `Environment ID`. The value for this will most likely be `master`
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
accessToken:
type: string
description: Access token for Content Management API (CMA).
environment:
type: string
description: Environment (e.g. master).
spaceId:
type: string
description: Unique identifier of the space.
required:
- accessToken
- environment
- spaceId
@@ -0,0 +1,16 @@
description: >-
1. On the dashboard, click on `generate & use revokable tokens` under the
`authenticating with revokable tokens` section
2. Provide a name for the token and create it, then copy it
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: Revokable token generated from the dashboard
required:
- token
@@ -0,0 +1,18 @@
description: >-
1. Open up `Settings` by clicking on the profile picture icon at the top-right
corner
2. Select `Advanced` from the left navigation bar.
3. View the `API Secret` and copy it
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiSecret:
type: string
description: The API Secret associated to the converkit account
required:
- apiSecret
@@ -0,0 +1,13 @@
description: Api key for currencyapi.com
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: the apikey for the currencyapi.com
default: ''
required:
- apiKey
@@ -0,0 +1,23 @@
description: Any OpenAI API compatible provider
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- api_key
- base_url
properties:
api_key:
type: string
description: ''
default: ''
password: true
base_url:
type: string
description: e.g. https://my.custom.provider/v1
default: ''
nullable: false
placeholder: ''
required:
- base_url
@@ -0,0 +1,18 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiBase:
type: string
description: ''
apiKey:
type: string
description: ''
appKey:
type: string
description: ''
required:
- apiKey
@@ -0,0 +1,14 @@
description: |-
1. On a project page, select "project settings" from the top navigation bar.
2. Switch to "api tokens" tab and copy the `full-access API token`.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key obtained from the DatoCMS dashboard
required:
- apiKey
+12
View File
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft-07/schema#
type: object
properties:
apiKey:
type: string
description: API key
required:
- apiKey
@@ -0,0 +1,13 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
description: Some of the APIs are accessible using the API key on the dashboard,
others require the JWT token copied from the network tab.
required:
- token
@@ -0,0 +1,16 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key generated on the dashboard for DeepL API product.
baseUrl:
type: string
description: Base URL for your API plan - free and pro have different API base URLs.
required:
- apiKey
- baseUrl
@@ -0,0 +1,22 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- api_key
- base_url
properties:
api_key:
type: string
description: ''
default: ''
nullable: false
password: true
base_url:
type: string
description: Optional. Only needed to overwrite the default base URL.
default: ''
required:
- api_key
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
required:
- token
@@ -0,0 +1,16 @@
description: 'See: https://www.windmill.dev/blog/knowledge-base-discord-bot'
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
application_id:
type: string
description: ''
default: ''
public_key:
type: string
description: ''
default: ''
required: []
@@ -0,0 +1,16 @@
description: >-
Discord webhook url to send messages.
See:
<https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks>
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
webhook_url:
type: string
description: The webhook url
required: []
@@ -0,0 +1,18 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key retrieved from Discourse.
apiUsername:
type: string
description: API username retrieved from Discourse.
defaultHost:
type: string
description: Base URL of the Discourse instance.
required:
- '{property1}'
@@ -0,0 +1,14 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
tokenId:
type: string
tokenSecret:
type: string
required:
- tokenId
- tokenSecret
+22
View File
@@ -0,0 +1,22 @@
description: >-
1. On the workspace console, switch to the `Build` tab, open `Developer Tools`
-> `API Keys`, and create a new API key
2. Next, open up `Settings` -> `Workspace`. The URL of this page will look
something like the following: `https://dust.tt/w/{workspace_id}/workspace`.
Copy the `workspace_id` part
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API Key generated from the dashboard
workspaceId:
type: string
description: Workspace id in the URL bar after w/
required:
- apiKey
- workspaceId
@@ -0,0 +1,24 @@
description: Credentials for connecting to a Dynatrace tenant
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
accessToken:
type: string
description: 'Documentation:
https://www.dynatrace.com/support/help/manage/access-control/access-tokens'
default: ''
environmentId:
type: string
description: "In Dynatrace SaaS, your environment ID is the first part of your
Dynatrace environment's URL: {environmentId}.live.dynatrace.com"
default: ''
environmentUrl:
type: string
description: URL of your environment. Default is live.dynatrace.com
default: live.dynatrace.com
required:
- environmentId
- accessToken
@@ -0,0 +1,49 @@
description: Connection details for an EdgeDB database, either hosted on EdgeDB
Cloud or self-hosted
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
database:
type: string
description: Name of the database to connect to. (Required unless a DSN or an
EdgeDB Cloud instance are provided)
default: ''
dsn:
type: string
description: Overrides any other settings except password. (Required unless
host, port, user, and database, or an EdgeDB Cloud instance name are
provided)
default: ''
host:
type: string
description: Hostname of the EdgeDB instance. (Required unless a DSN or an
EdgeDB Cloud instance are provided)
default: ''
format: hostname
instanceName:
type: string
description: Only for use with EdgeDB Cloud instances. Format is
<github-username>/<instance-name> (Required for EdgeDB Cloud instances
unless a DSN is provided)
default: ''
password:
type: string
description: (Required unless a secret key for an EdgeDB Cloud instance is provided)
default: ''
port:
type: number
description: (Required unless a DSN or an EdgeDB Cloud instance are provided)
secretKey:
type: string
description: Specifies the secret key to use for authentication with EdgeDB
Cloud instances. (Required for EdgeDB Cloud instance)
default: ''
user:
type: string
description: Username to use for connecting to the database. (Required unless a
DSN or an EdgeDB Cloud instance are provided)
default: ''
required: []
@@ -0,0 +1,11 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
token:
type: string
required:
- token
+12
View File
@@ -0,0 +1,12 @@
description: ''
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties:
apiKey:
type: string
description: API key retrieved from the dashboard.
required:
- apiKey
+6
View File
@@ -0,0 +1,6 @@
summary: null
display_name: km
extra_perms:
admin@windmill.dev: true
owners:
- admin@windmill.dev
@@ -0,0 +1,5 @@
{
"dependencies": {}
}
//bun.lock
<empty>
@@ -0,0 +1,10 @@
summary: ''
description: ''
lock: '!inline f/km/new_pipeline_script_h3pk.script.lock'
has_on_behalf_of: false
kind: script
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties: {}
required: []
@@ -0,0 +1,7 @@
// pipeline
// on s3://pipelines/km/out_unxoewq.parquet
const OUT = "s3://pipelines/km/out_kt45oi1.parquet"
export async function main() {
// Read inputs and write to OUT.
}
@@ -0,0 +1,10 @@
-- pipeline
-- on s3:///pipelines/km_real/summary.json
-- More: partitioned daily, freshness 1h, retry 3, tag heavy — https://www.windmill.dev/docs/pipelines/annotations
-- Upstream: s3:///pipelines/km_real/summary.json
-- Output: datatable://main/calm_metrics_njfi
ATTACH 'datatable://main' AS pg;
CREATE TABLE IF NOT EXISTS pg.km_real_summary AS
SELECT * FROM read_parquet('s3:///pipelines/km_real/summary.json');
@@ -0,0 +1,10 @@
summary: ''
description: ''
lock: ''
has_on_behalf_of: false
kind: script
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties: {}
required: []
@@ -0,0 +1,8 @@
-- pipeline
-- schedule "0 * * * *"
-- More: partitioned daily, freshness 1h, retry 3 — https://www.windmill.dev/docs/pipelines/annotations
-- Output: datatable://main/km_rsi30c8
-- DataTable is exposed as the 'pg' attached database in duckdb scripts.
CREATE TABLE IF NOT EXISTS pg.km_rsi30c8 AS
SELECT * FROM (SELECT 1 AS placeholder);
@@ -0,0 +1,10 @@
args: null
cron_version: v2
enabled: true
has_permissioned_as: false
is_flow: false
no_flow_overlap: false
schedule: 0 * * * *
script_path: f/km/new_pipeline_script_poi9
timezone: UTC
ws_error_handler_muted: false
@@ -0,0 +1,10 @@
summary: ''
description: ''
lock: ''
has_on_behalf_of: false
kind: script
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
properties: {}
required: []
@@ -0,0 +1,19 @@
{
"dependencies": {
"windmill-client": "latest"
}
}
//bun.lock
{
"lockfileVersion": 1,
"workspaces": {
"": {
"dependencies": {
"windmill-client": "latest",
},
},
},
"packages": {
"windmill-client": ["windmill-client@1.693.4", "", {}, "sha512-bGVWXaMu8r3HWADg6tdbfbyLWUs1oa1GkkHK/TPjY+tNd3WDBAlZvgDaeG7s4eX1usyamO0LB7OSRrKg6EIGHA=="],
}
}
@@ -0,0 +1,6 @@
summary: Aggregate enriched events by category
description: ''
lock: '!inline f/km/r_aggregate.script.lock'
has_on_behalf_of: false
kind: script
schema: {}
+29
View File
@@ -0,0 +1,29 @@
// pipeline
// on s3:///pipelines/km_real/enriched.json
import * as wmill from "windmill-client"
export async function main() {
const buf = await wmill.loadS3File({ s3: "pipelines/km_real/enriched.json" })
const events = JSON.parse(new TextDecoder().decode(buf))
const byCat: Record<string, { count: number; sum: number }> = {}
for (const e of events) {
const k = e.category
if (!byCat[k]) byCat[k] = { count: 0, sum: 0 }
byCat[k].count++
byCat[k].sum += e.value
}
const summary = Object.entries(byCat).map(([category, s]) => ({
category,
count: s.count,
avg_value: Number((s.sum / s.count).toFixed(2)),
computed_at: new Date().toISOString()
}))
await wmill.writeS3File(
{ s3: "pipelines/km_real/summary.json" },
JSON.stringify(summary, null, 2),
undefined,
"application/json"
)
return { groups: summary.length }
}
@@ -0,0 +1,19 @@
{
"dependencies": {
"windmill-client": "latest"
}
}
//bun.lock
{
"lockfileVersion": 1,
"workspaces": {
"": {
"dependencies": {
"windmill-client": "latest",
},
},
},
"packages": {
"windmill-client": ["windmill-client@1.693.4", "", {}, "sha512-bGVWXaMu8r3HWADg6tdbfbyLWUs1oa1GkkHK/TPjY+tNd3WDBAlZvgDaeG7s4eX1usyamO0LB7OSRrKg6EIGHA=="],
}
}
@@ -0,0 +1,6 @@
summary: Read raw events, enrich with bucket label
description: ''
lock: '!inline f/km/r_enrich.script.lock'
has_on_behalf_of: false
kind: script
schema: {}
+18
View File
@@ -0,0 +1,18 @@
// pipeline
// on s3:///pipelines/km_real/raw_events.json
import * as wmill from "windmill-client"
export async function main() {
const buf = await wmill.loadS3File({ s3: "pipelines/km_real/raw_events.json" })
const events = JSON.parse(new TextDecoder().decode(buf))
const bucketOf = (v: number) => (v < 25 ? "low" : v < 75 ? "mid" : "high")
const enriched = events.map((e: any) => ({ ...e, bucket: bucketOf(e.value) }))
await wmill.writeS3File(
{ s3: "pipelines/km_real/enriched.json" },
JSON.stringify(enriched, null, 2),
undefined,
"application/json"
)
return { in: events.length, out: enriched.length }
}
@@ -0,0 +1,10 @@
args: null
cron_version: v2
enabled: true
has_permissioned_as: false
is_flow: false
no_flow_overlap: false
schedule: 0 * * * *
script_path: f/km/r_ingest
timezone: UTC
ws_error_handler_muted: false
@@ -0,0 +1,19 @@
{
"dependencies": {
"windmill-client": "latest"
}
}
//bun.lock
{
"lockfileVersion": 1,
"workspaces": {
"": {
"dependencies": {
"windmill-client": "latest",
},
},
},
"packages": {
"windmill-client": ["windmill-client@1.693.4", "", {}, "sha512-bGVWXaMu8r3HWADg6tdbfbyLWUs1oa1GkkHK/TPjY+tNd3WDBAlZvgDaeG7s4eX1usyamO0LB7OSRrKg6EIGHA=="],
}
}

Some files were not shown because too many files have changed in this diff Show More