Share via


Clockify (Independent Publisher) (Preview)

Clockify is a popular, easy to use, free time tracking software solution. This connector helps to connect your Clockify account to the Power Platform so you can pull data like Workspaces, Projects, Tasks and TimeEntries.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Dr Adrian Colquhoun (Strategik)
URL https://www.linkedin.com/in/adriancolquhoun/
Email adrian@strategik.com.au
Connector Metadata
Publisher Dr Adrian Colquhoun (Strategik)
Website https://www.Clockify.com/
Privacy policy https://www.Clockify.com/website/privacy/
Categories Finance;Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

List All Users in Workspace

Retreives All Users in Workspace returns all the active users in the selected Clockify workspace.

List All Users in Workspace (deprecated) [DEPRECATED]

This action has been deprecated. Please use List All Users in Workspace instead.

Retreives All Users in Workspace returns all the active users in the selected Clockify workspace.

List Clients

List Clients

List Clients (deprecated) [DEPRECATED]

This action has been deprecated. Please use List Clients instead.

List Clients

List Projects

List Projects

List Projects (deprecated) [DEPRECATED]

This action has been deprecated. Please use List Projects instead.

List Projects

List User Time Entries

List User Time Entries

List User Time Entries (deprecated) [DEPRECATED]

This action has been deprecated. Please use List User Time Entries instead.

List User Time Entries

List Workspaces

Retrieves all the workspaces visible in your Clockify account using the api key provided.

List Workspaces (deprecated) [DEPRECATED]

This action has been deprecated. Please use List Workspaces instead.

Retrieves all the workspaces visible in your Clockify account using the api key provided.

List All Users in Workspace

Retreives All Users in Workspace returns all the active users in the selected Clockify workspace.

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Email
email string

email

Project Id
projectid string

projectid

Name
name string

name

Status
status string

status

Returns

Name Path Type Description
array of object
User Id
id string
Name
name string
Email
email string

List All Users in Workspace (deprecated) [DEPRECATED]

This action has been deprecated. Please use List All Users in Workspace instead.

Retreives All Users in Workspace returns all the active users in the selected Clockify workspace.

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Email
email string

email

Project Id
projectid string

projectid

Name
name string

name

Status
status string

status

Returns

Name Path Type Description
array of object
User Id
id string
Name
name string
Email
email string

List Clients

List Clients

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Archived
archived boolean

Set to true to only return archived clients Returns active clients when false.

Returns

Name Path Type Description
array of object
Address
address string
Archived
archived boolean
Email
email string
Id
id string
Name
name string
Note
note string
Workspace Id
workspaceId string

List Clients (deprecated) [DEPRECATED]

This action has been deprecated. Please use List Clients instead.

List Clients

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Archived
archived boolean

Set to true to only return archived clients Returns active clients when false.

Returns

Name Path Type Description
array of object
Address
address string
Archived
archived boolean
Email
email string
Id
id string
Name
name string
Note
note string
Workspace Id
workspaceId string

List Projects

List Projects

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Returns

Name Path Type Description
array of object
Id
id string
Name
name string
Amount
hourlyRate.amount integer
Currency
hourlyRate.currency string
Amount
costRate.amount integer
Currency
costRate.currency string
memberships
memberships array of object
User Id
memberships.userId string
Target Id
memberships.targetId string
Membership Type
memberships.membershipType string
Membership Status
memberships.membershipStatus string
TimeRounding In Reports
workspaceSettings.timeRoundingInReports boolean
Only Admins See Billable Rates
workspaceSettings.onlyAdminsSeeBillableRates boolean
Active Billable Hours
workspaceSettings.activeBillableHours boolean
Only Admins Can Change Billable Status
workspaceSettings.onlyAdminsCanChangeBillableStatus boolean
Only Admins Create Project
workspaceSettings.onlyAdminsCreateProject boolean
Only Admins See Dashboard
workspaceSettings.onlyAdminsSeeDashboard boolean
Default Billable Projects
workspaceSettings.defaultBillableProjects boolean
Is Project Public
workspaceSettings.isProjectPublicByDefault boolean
Round
workspaceSettings.round.round string
Minutes
workspaceSettings.round.minutes string
Project Favorites
workspaceSettings.projectFavorites boolean
Can See Timesheet
workspaceSettings.canSeeTimeSheet boolean
Can See Tracker
workspaceSettings.canSeeTracker boolean
Project Picker Special Filter
workspaceSettings.projectPickerSpecialFilter boolean
Force Projects
workspaceSettings.forceProjects boolean
Force Tasks
workspaceSettings.forceTasks boolean
Force Tags
workspaceSettings.forceTags boolean
Force Description
workspaceSettings.forceDescription boolean
Only Admins See All TimeEntries
workspaceSettings.onlyAdminsSeeAllTimeEntries boolean
Only Admins See Public Projects Entries
workspaceSettings.onlyAdminsSeePublicProjectsEntries boolean
Only Admins See Project Status
workspaceSettings.onlyAdminsSeeProjectStatus boolean
TrackTime DownToSecond
workspaceSettings.trackTimeDownToSecond boolean
Project Grouping Label
workspaceSettings.projectGroupingLabel string
Only Admins Create Tag
workspaceSettings.onlyAdminsCreateTag boolean
Is CostRate Active
workspaceSettings.isCostRateActive boolean
Time Approval Enabled
workspaceSettings.timeApprovalEnabled boolean
Screenshots Enabled
workspaceSettings.screenshotsEnabled boolean
Locations Enabled
workspaceSettings.locationsEnabled boolean
Only Admins Create Task
workspaceSettings.onlyAdminsCreateTask boolean
Time Tracking Mode
workspaceSettings.timeTrackingMode string
Task Billable Enabled
workspaceSettings.taskBillableEnabled boolean
Task Rate Enabled
workspaceSettings.taskRateEnabled boolean
Invoicing Enabled
workspaceSettings.invoicingEnabled boolean
Expenses Enabled
workspaceSettings.expensesEnabled boolean
Company Address
workspaceSettings.companyAddress string
Decimal Format
workspaceSettings.decimalFormat boolean
Can Edit Users Time
workspaceSettings.canManagerEditUsersTime boolean
workingDays
workspaceSettings.workingDays array of string
Other User Timeoff Visible
workspaceSettings.timeOff.regularUserCanSeeOtherUsersTimeOff boolean
Active
workspaceSettings.timeOff.active boolean
Show Chat Widget
workspaceSettings.pumbleIntegrationSettings.showChatWidget boolean
Image Url
imageUrl string
On Subdomain
onSubdomain boolean

List Projects (deprecated) [DEPRECATED]

This action has been deprecated. Please use List Projects instead.

List Projects

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Returns

Name Path Type Description
array of object
Id
id string
Name
name string
Amount
hourlyRate.amount integer
Currency
hourlyRate.currency string
Amount
costRate.amount integer
Currency
costRate.currency string
memberships
memberships array of object
User Id
memberships.userId string
Target Id
memberships.targetId string
Membership Type
memberships.membershipType string
Membership Status
memberships.membershipStatus string
TimeRounding In Reports
workspaceSettings.timeRoundingInReports boolean
Only Admins See Billable Rates
workspaceSettings.onlyAdminsSeeBillableRates boolean
Active Billable Hours
workspaceSettings.activeBillableHours boolean
Only Admins Can Change Billable Status
workspaceSettings.onlyAdminsCanChangeBillableStatus boolean
Only Admins Create Project
workspaceSettings.onlyAdminsCreateProject boolean
Only Admins See Dashboard
workspaceSettings.onlyAdminsSeeDashboard boolean
Default Billable Projects
workspaceSettings.defaultBillableProjects boolean
Is Project Public
workspaceSettings.isProjectPublicByDefault boolean
Round
workspaceSettings.round.round string
Minutes
workspaceSettings.round.minutes string
Project Favorites
workspaceSettings.projectFavorites boolean
Can See Timesheet
workspaceSettings.canSeeTimeSheet boolean
Can See Tracker
workspaceSettings.canSeeTracker boolean
Project Picker Special Filter
workspaceSettings.projectPickerSpecialFilter boolean
Force Projects
workspaceSettings.forceProjects boolean
Force Tasks
workspaceSettings.forceTasks boolean
Force Tags
workspaceSettings.forceTags boolean
Force Description
workspaceSettings.forceDescription boolean
Only Admins See All TimeEntries
workspaceSettings.onlyAdminsSeeAllTimeEntries boolean
Only Admins See Public Projects Entries
workspaceSettings.onlyAdminsSeePublicProjectsEntries boolean
Only Admins See Project Status
workspaceSettings.onlyAdminsSeeProjectStatus boolean
TrackTime DownToSecond
workspaceSettings.trackTimeDownToSecond boolean
Project Grouping Label
workspaceSettings.projectGroupingLabel string
Only Admins Create Tag
workspaceSettings.onlyAdminsCreateTag boolean
Is CostRate Active
workspaceSettings.isCostRateActive boolean
Time Approval Enabled
workspaceSettings.timeApprovalEnabled boolean
Screenshots Enabled
workspaceSettings.screenshotsEnabled boolean
Locations Enabled
workspaceSettings.locationsEnabled boolean
Only Admins Create Task
workspaceSettings.onlyAdminsCreateTask boolean
Time Tracking Mode
workspaceSettings.timeTrackingMode string
Task Billable Enabled
workspaceSettings.taskBillableEnabled boolean
Task Rate Enabled
workspaceSettings.taskRateEnabled boolean
Invoicing Enabled
workspaceSettings.invoicingEnabled boolean
Expenses Enabled
workspaceSettings.expensesEnabled boolean
Company Address
workspaceSettings.companyAddress string
Decimal Format
workspaceSettings.decimalFormat boolean
Can Edit Users Time
workspaceSettings.canManagerEditUsersTime boolean
workingDays
workspaceSettings.workingDays array of string
Other User Timeoff Visible
workspaceSettings.timeOff.regularUserCanSeeOtherUsersTimeOff boolean
Active
workspaceSettings.timeOff.active boolean
Show Chat Widget
workspaceSettings.pumbleIntegrationSettings.showChatWidget boolean
Image Url
imageUrl string
On Subdomain
onSubdomain boolean

List User Time Entries

List User Time Entries

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Start
start string

Time entries that started after the specified datetime. Datetime must be in ISO-8601 format (eg. 2019-04-16T05:15:32.998Z). You send time according to your account's timezone (from Profile Settings) and get response with time in UTC.

End
end string

Time entries that ended after the specified datetime. Datetime must be in ISO-8601 format (eg. 2019-04-16T05:15:32.998Z). You send time according to your account's timezone (from Profile Settings) and get response with time in UTC.

Project
project string

Time entries will be filtered by project.

Task
task string

Time entries will be filtered by task.

User Id
user_id True string

User ID

Returns

Name Path Type Description
array of object
Time Entry Id
id string
Description
description string
Project Id
projectId string
Task Id
taskId string
Workspace Id
workspaceId string
Duration
timeInterval.duration string

The duration of this timesheet entry.

End Time
timeInterval.end string
Start Time
timeInterval.start string

List User Time Entries (deprecated) [DEPRECATED]

This action has been deprecated. Please use List User Time Entries instead.

List User Time Entries

Parameters

Name Key Required Type Description
Workspace Id
workspace_id True string

Workspace ID

Start
start string

Time entries that started after the specified datetime. Datetime must be in ISO-8601 format (eg. 2019-04-16T05:15:32.998Z). You send time according to your account's timezone (from Profile Settings) and get response with time in UTC.

End
end string

Time entries that ended after the specified datetime. Datetime must be in ISO-8601 format (eg. 2019-04-16T05:15:32.998Z). You send time according to your account's timezone (from Profile Settings) and get response with time in UTC.

Project
project string

Time entries will be filtered by project.

Task
task string

Time entries will be filtered by task.

User Id
user_id True string

User ID

Returns

Name Path Type Description
timeEntriesList
timeEntriesList array of object
Time Entry Id
timeEntriesList.id string
Description
timeEntriesList.description string
Project Id
timeEntriesList.projectId string
Task Id
timeEntriesList.taskId string
Workspace Id
timeEntriesList.workspaceId string
Duration
timeEntriesList.timeInterval.duration string

The duration of this timesheet entry.

End Time
timeEntriesList.timeInterval.end string
Start Time
timeEntriesList.timeInterval.start string

List Workspaces

Retrieves all the workspaces visible in your Clockify account using the api key provided.

Returns

Name Path Type Description
array of object
Id
id string
Name
name string

List Workspaces (deprecated) [DEPRECATED]

This action has been deprecated. Please use List Workspaces instead.

Retrieves all the workspaces visible in your Clockify account using the api key provided.

Returns

Name Path Type Description
array of object
Id
id string
Name
name string