* new connector source-clockify * feat: enable caching for streams (users, projects) * chore: pep8 changes at unit_tests * chore: pep8 changes at integration_tests * chore: update schema * Adds python formatting, removes unused import. * Makes the task duration field nullable to pass integration test. * fix: add second type to null values to the schema files * Adds a null fallback value to task duration. * Updates airbyte-cdk dependency. * Adds UUID in source definitions. * auto-bump connector version * Requested changes. * add clockify to source def seed * correct spec.json add titles * add icon * run format * remove source spec * correct spec * add eof gitignore * auto-bump connector version Co-authored-by: nataly <nataly@airbyte.io> Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com> Co-authored-by: Nataly Merezhuk <65251165+natalyjazzviolin@users.noreply.github.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com> Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
24 lines
721 B
JSON
24 lines
721 B
JSON
{
|
|
"documentationUrl": "https://docs.airbyte.com/integrations/sources/clockify",
|
|
"connectionSpecification": {
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "Clockify Spec",
|
|
"type": "object",
|
|
"required": ["workspace_id", "api_key"],
|
|
"additionalProperties": true,
|
|
"properties": {
|
|
"workspace_id": {
|
|
"title": "Workspace Id",
|
|
"description": "WorkSpace Id",
|
|
"type": "string"
|
|
},
|
|
"api_key": {
|
|
"title": "API Key",
|
|
"description": "You can get your api access_key <a href=\"https://app.clockify.me/user/settings\">here</a> This API is Case Sensitive.",
|
|
"type": "string",
|
|
"airbyte_secret": true
|
|
}
|
|
}
|
|
}
|
|
}
|