Clockify integration (Productivity). Imported from open-connector.
https://api.clockify.me/api/v1/user
/workspaces
| Param | Type | Required | Description |
|---|---|---|---|
| roles | array | optional | Optional workspace roles used to filter the Clockify response. |
/workspaces/{workspaceId}
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
/workspaces/{workspaceId}/projects
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| name | string | optional | Filter projects by a partial project name. |
| page | integer | optional | The 1-based page number to request. |
| users | string | optional | A comma-separated list of user IDs used to filter projects. |
| clients | string | optional | A comma-separated list of client IDs used to filter projects. |
| archived | boolean | optional | Whether to return archived projects. |
| billable | boolean | optional | Whether to return billable projects. |
| hydrated | boolean | optional | Whether to request hydrated project objects. |
| page-size | integer | optional | The number of records to return per page. |
| sort-order | string | optional | The project sort order accepted by Clockify. |
| is-template | boolean | optional | Whether to return project templates. |
| sort-column | string | optional | The project sort column accepted by Clockify. |
| user-status | string | optional | The user membership status filter accepted by Clockify. |
| client-status | string | optional | The client status filter accepted by Clockify. |
| contains-users | boolean | optional | Whether to return only projects that already have users assigned. |
| contains-client | boolean | optional | Whether to return only projects that already have a client assigned. |
/workspaces/{workspaceId}/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| projectId | string | required | The Clockify project ID. |
| hydrated | boolean | optional | Whether to request a hydrated project object. |
/workspaces/{workspaceId}/projects
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| name | string | required | The project name to create. |
| note | string | optional | The project note. |
| color | string | optional | The project color in hexadecimal notation. |
| isPublic | boolean | optional | Whether the created project should be public. |
| billable | boolean | optional | Whether the created project should be billable. |
| clientId | string | optional | The client ID associated with the project. |
| estimate | object | optional | The project estimate configuration sent to Clockify. |
| hourlyRate | object | optional | The hourly rate configuration sent to Clockify. |
/workspaces/{workspaceId}/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| projectId | string | required | The Clockify project ID. |
| name | string | optional | The updated project name. |
| note | string | optional | The updated project note. |
| color | string | optional | The updated project color. |
| isPublic | boolean | optional | Whether the updated project should be public. |
| archived | boolean | optional | Whether the updated project should be archived. |
| billable | boolean | optional | Whether the updated project should be billable. |
| clientId | string | optional | The updated client ID. |
| costRate | object | optional | A Clockify rate configuration. |
| hourlyRate | object | optional | A Clockify rate configuration. |
/workspaces/{workspaceId}/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| projectId | string | required | The Clockify project ID. |
/workspaces/{workspaceId}/projects/{projectId}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| projectId | string | required | The Clockify project ID. |
| name | string | optional | Filter tasks by a partial task name. |
| page | integer | optional | The 1-based page number to request. |
| is-active | boolean | optional | Whether to return only active tasks. |
| page-size | integer | optional | The number of records to return per page. |
| sort-order | string | optional | The task sort order accepted by Clockify. |
| sort-column | string | optional | The task sort column accepted by Clockify. |
| strict-name-search | boolean | optional | Whether to use strict task name matching. |
/workspaces/{workspaceId}/projects/{projectId}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| projectId | string | required | The Clockify project ID. |
| name | string | required | The task name to create. |
| status | string | optional | The initial task status accepted by Clockify. |
| billable | boolean | optional | Whether the created task should be billable. |
| estimate | string | optional | An ISO 8601 duration string. |
| assigneeIds | array | optional | The assignee IDs for the created task. |
/workspaces/{workspaceId}/user/{userId}/time-entries
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| userId | string | required | The Clockify user ID. |
| start | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| end | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| page | integer | optional | The 1-based page number to request. |
| tags | string | optional | A comma-separated list of tag IDs used to filter time entries. |
| task | string | optional | The Clockify task ID. |
| project | string | optional | The Clockify project ID. |
| hydrated | boolean | optional | Whether to request hydrated time entry objects. |
| page-size | integer | optional | The number of records to return per page. |
| description | string | optional | Only return entries whose description matches this text. |
| in-progress | boolean | optional | Whether to return only in-progress time entries. |
/workspaces/{workspaceId}/user/{userId}/time-entries
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Clockify workspace ID. |
| userId | string | required | The Clockify user ID. |
| start | string | required | An ISO 8601 date-time string with an explicit UTC offset. |
| end | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| tagIds | array | optional | The tag IDs attached to the time entry. |
| taskId | string | optional | The Clockify task ID. |
| billable | boolean | optional | Whether the time entry should be billable. |
| projectId | string | optional | The Clockify project ID. |
| description | string | optional | The time entry description. |
| customFieldValues | array | optional | The custom field values attached to the time entry. |