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/ |
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.
|
List Clients |
List Clients |
List Clients (deprecated) [DEPRECATED] |
This action has been deprecated. Please use List Clients instead.
|
List Projects |
List Projects |
List Projects (deprecated) [DEPRECATED] |
This action has been deprecated. Please use List Projects instead.
|
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 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.
|
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
|
string |
|
||
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
|
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
|
string |
|
||
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
|
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
|
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
|
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 |