Home Schema Example JSON Schema

Connection Settings

Type: object

Connection settings contain the inforamtion that the connections are initiaited with.

No Additional Properties

Cron

Type: object

Cron connection settings.

Google Sheets

Type: object

Google Sheets connection settings.

Google Credentials.

Type: object

Google service account credentials in JSON format used with Credentials.from_service_account_info. It can be found in https://console.cloud.google.com/apis/credentials.

Additional Properties of any type are allowed.

Type: object

URL

Type: stringFormat: uri

The URL of the Google Sheet used by the connection. The sheet should be shared with the service account e-mail in the credentials.

Kronos

Type: object

Kronos connection settings.

No Additional Properties

Oneoffs

Type: array of string

Array of datetimes for one off schedules.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Type: stringFormat: date-time

Recurring Crons

Type: array of object

Array of recurring crons.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Expression

Type: string

Cron expression. See examples on https://crontab.guru/. We use https://github.com/kiorky/croniter for cron expression parsing.

Day Or

Type: boolean

Used to control how croniter handles day and dayofweek entries. Default option is the cron behaviour, which connects those values using OR. If the switch is set to False, the values are connected using AND. This behaves like fcron and enables you to e.g. define a job that executes each 2nd friday of a month by setting the days of month and the weekday.

Timezone

Type: string

Timezone for the cron expression. Defaults to UTC.

Moneta

Type: object

Moneta connection settings.

Providers.

Type: array of string

Moneta providers UIDs used by this connection. There are multiple providers and they can be referred to by their uid.

All items must be unique

No Additional Items

Each item of this array must be:

Type: string

Must be at least 1 characters long

Onform

Type: object

Onform connection settings.

Forms.

Type: array of string

The Onform V2 forms used by this connection. There are multiple forms and they can be referred to by either uid or provider_id.

All items must be unique

No Additional Items

Each item of this array must be:

Type: string

Must be at least 1 characters long

Ratatoskr

Type: object

Ratatoskr connection settings.

Provider Application.

Type: string

The Ratatoskr ProviderApplication used by this connection. It can be either uid or name.

Must be at least 1 characters long