List integration tasks
/v2/integrations/{integration_id}/tasksReturns a collection of tasks (to-dos) for the given integration.
Results can be filtered by status[] (active/completed/deleted), user_ids[], project_ids[], and global_todo_ids[].
Parameters
| Name | In | Type | Description |
|---|---|---|---|
integration_idrequired | path | integer (int32) | |
page_start_id | query | integer (int32) | The page start ID. |
page_limit | query | integer (int32) | The default page size |
status | query | array string[] | A status or list of statuses to filter Possible values activecompleteddeletedarchivedarchived_native_activearchived_native_completedarchived_native_deleted |
user_ids | query | array integer[] | List of user IDs |
project_ids | query | array integer[] | List of project IDs |
include | query | array string[] | Specify related data to side load. Possible values usersprojects |
remote_ids | query | array string[] | List of remote_ids to search against remote_id or alternate_remote_id |
Responses
200A list of tasks
- tasksarrayarray<object>itemsobject
Task model
- idinteger required
Task id
- integration_idinteger
Integration ID
- statusstring required
Task status
- project_idinteger required
Project ID
- project_typestring required
Project type
- summarystring required
Task summary
- detailsstring
Task details
- remote_idstring
Remote ID of the task in the external system
- remote_alternate_idstring
Alternate Remote ID of the task in the external system
- lock_versioninteger
lock version
- assignee_idsarray required
Assignee user IDs for this task
array<integer>Assignee user IDs for this task
itemsinteger(int64) - pay_ratenumber
Task pay rate
- bill_ratenumber
Task bill rate
- metadataobject required
Metadata attached to the task
objectMetadata attached to the task
- completed_atstring
Date and time task was completed
- due_atstring
Date and time task is due
- created_atstring required
Date and time task was created
- updated_atstring required
Date and time task was last updated
- global_todo_idinteger
Global To-Do ID
{
"tasks": [
{
"id": 0,
"integration_id": 0,
"status": "string",
"project_id": 0,
"project_type": "string",
"summary": "string",
"details": "string",
"remote_id": "string",
"remote_alternate_id": "string",
"lock_version": 0,
"assignee_ids": [
0
],
"pay_rate": 0,
"bill_rate": 0,
"metadata": {},
"completed_at": "2024-01-15T10:30:00Z",
"due_at": "2024-01-15T10:30:00Z",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z",
"global_todo_id": 0
}
]
}400Invalid parameters
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}401Unauthorized
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}403API access is only for organizations on an active plan
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}404Could not find record
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}429Rate limit exceeded
Hubstaff_Public_V2_Entities_Error model
- codestring required
Legacy string error code for backward compatibility
- error_codeinteger
Numeric error code for i18n/programmatic handling. Ranges: 10000-10999 (Auth), 11000-11999 (Validation), 12000-12999 (Resource), 13000-13999 (Rate Limit), 14000-14999 (Time Entry/Activity), 15000-15999 (System). See GET /v2/error_codes for full reference.
- errorstring required
Human-readable error message
- detailsarray
Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
array<string>Per-attribute validation errors: [{attribute, error}]. Present on validation failures.
itemsstring
{
"code": "string",
"error_code": 0,
"error": "string",
"details": [
"string"
]
}