Tasks
Tasks are used on workspaces and can be connected to people, organizations, and conversations.
Good to know:
A task must always contain a title
A task must be part of a workspace
The type (task or deal) is determined by the workspace
Creates a Task resource.
https://example.com/https://example.com/https://example.com/falseTitle of task
Short description of task
Workspace
/workspaces/{workspaceId}/columns/{id}Author of this task
/users/{id}Highlight this task
falseArchive task
Date when this task is due
Task is a template
falseDate when task is scheduled
Date when task is planned in week
Date when task is planned in month
Snooze task until
Task resource created
https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/Invalid input
Forbidden
An error occurred
POST /tasks HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/ld+json
Accept: */*
Content-Length: 4110
{
"parent": "https://example.com/",
"beforeTask": "https://example.com/",
"afterTask": "https://example.com/",
"positionTop": false,
"participants": [
null
],
"title": null,
"description": null,
"status": "/workspaces/{workspaceId}/columns/{id}",
"author": "/users/{id}",
"assignees": [
{}
],
"observers": [
{}
],
"tags": [
{
"id": null,
"backgroundColor": null,
"textColor": null,
"title": null,
"description": null,
"createdAt": null,
"updatedAt": null
}
],
"people": [
{
"familyName": null,
"givenName": null,
"additionalName": null,
"initials": null,
"customerId": null,
"honorificPrefix": null,
"isTracked": null,
"linkedinId": null,
"externalSource": null,
"archivedAt": null,
"owner": "/users/{id}",
"jobTitle": null,
"tags": [
"/tags/{id}"
],
"segments": [
"/segments/{id}"
],
"organizations": [
"/organizations/{id}"
],
"emailAddresses": [
{
"email": null
}
],
"phoneNumbers": [
{
"phoneNumber": null,
"phoneType": "fax"
}
],
"address": {
"city": null,
"postalCode": null,
"street": null,
"country": "NL"
},
"avatar": "/media_objects/{id}",
"dealSize": null,
"totalDeals": null,
"totalLostDeals": null,
"totalWonDeals": null,
"id": null
}
],
"organizations": [
{
"description": null,
"emailAddresses": [
{
"email": null
}
],
"phoneNumbers": [
{
"phoneNumber": null,
"phoneType": "fax"
}
],
"title": null,
"website": null,
"customerId": null,
"externalSource": null,
"chamberOfCommerceNumber": null,
"linkedinId": null,
"archivedAt": null,
"address": {
"city": null,
"postalCode": null,
"street": null,
"country": "NL"
},
"owner": "/users/{id}",
"people": [
"/people/{id}"
],
"avatar": "/media_objects/{id}",
"tags": [
"/tags/{id}"
],
"segments": [
"/segments/{id}"
],
"integrationParticipants": [
"https://example.com/"
],
"id": null
}
],
"messages": [
{
"emailAccount": {
"label": null,
"emailAccountType": "group",
"email": null,
"fromName": null,
"shareType": "all",
"color": null,
"createdAt": null,
"authorized": null,
"integrationData": [
null
],
"owner": "https://example.com/",
"provider": {
"title": null,
"isDevelopment": false,
"category": null,
"description": null,
"privacyDescription": null,
"authUrl": null,
"redirectUrl": null,
"id": null
},
"signaturesNew": [
"/email_signatures/{id}"
],
"signaturesReply": [
"/email_signatures/{id}"
],
"id": null
},
"dateSent": null,
"subject": null,
"userSubject": null,
"snippet": null,
"attachments": [
null
],
"labels": [
null
],
"tags": [
"https://example.com/"
],
"hasAttachments": false,
"read": false,
"starred": false,
"sent": false,
"attachmentsInline": [
null
],
"provider": null,
"participants": [
null
],
"tasks": [
{
"id": null,
"position": null,
"totalComments": null,
"title": null,
"description": null,
"isFlagged": null,
"isSubTask": null,
"indexNumber": null,
"createdAt": null,
"updatedAt": null,
"completedAt": null,
"archivedAt": null,
"dueDate": null,
"workspace": "https://example.com/",
"status": "https://example.com/",
"author": "https://example.com/",
"parent": "https://example.com/",
"tags": [
"https://example.com/"
],
"assignees": [
"https://example.com/"
],
"observers": [
"https://example.com/"
],
"subTasks": [
"https://example.com/"
],
"completedSubtasks": null,
"totalSubtasks": null,
"isTemplate": null,
"storyPointEstimation": null,
"timeEstimation": null,
"dealSizeEstimation": null,
"messageProvider": null,
"scheduledOn": null,
"previouslyScheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null,
"isRecurring": null,
"workspaceType": null,
"files": [
{
"file": null,
"id": null,
"createdAt": null,
"name": null,
"size": null,
"mimeType": null,
"contentId": null,
"updatedAt": null,
"publicUrl": null
}
],
"messages": [
null
],
"conversationItems": [
"https://example.com/"
],
"people": [
"https://example.com/"
],
"organizations": [
"https://example.com/"
],
"recurringSettings": [
null
],
"automation": "https://example.com/",
"startDate": null,
"blockedFields": [
null
]
}
],
"from": [
null
],
"to": [
null
],
"cc": [
null
],
"bcc": [
null
],
"owner": false,
"hasAccess": false,
"write": false,
"conversationId": null,
"user": "https://example.com/",
"body": null,
"id": null
}
],
"conversationItems": [
{
"replyTo": "https://example.com/",
"body": null,
"mentions": [
{}
],
"attachments": [
{
"file": null,
"id": null,
"createdAt": null,
"name": null,
"size": null,
"mimeType": null,
"contentId": null,
"updatedAt": null,
"publicUrl": null
}
]
}
],
"isFlagged": false,
"archivedAt": null,
"dueDate": null,
"isTemplate": false,
"storyPointEstimation": null,
"dealSizeEstimation": null,
"timeEstimation": null,
"scheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null
}{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"position": null,
"totalComments": null,
"title": null,
"description": null,
"isFlagged": null,
"isSubTask": null,
"indexNumber": null,
"createdAt": null,
"updatedAt": null,
"completedAt": null,
"archivedAt": null,
"dueDate": null,
"workspace": "https://example.com/",
"status": "https://example.com/",
"author": "https://example.com/",
"parent": "https://example.com/",
"tags": [
"https://example.com/"
],
"assignees": [
"https://example.com/"
],
"observers": [
"https://example.com/"
],
"subTasks": [
"https://example.com/"
],
"completedSubtasks": null,
"totalSubtasks": null,
"isTemplate": null,
"storyPointEstimation": null,
"timeEstimation": null,
"dealSizeEstimation": null,
"messageProvider": null,
"scheduledOn": null,
"previouslyScheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null,
"isRecurring": null,
"workspaceType": null,
"files": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"name": null,
"size": null,
"mimeType": null,
"contentId": null,
"updatedAt": null,
"publicUrl": null
}
],
"messages": [
null
],
"conversationItems": [
"https://example.com/"
],
"people": [
"https://example.com/"
],
"organizations": [
"https://example.com/"
],
"recurringSettings": [
null
],
"automation": "https://example.com/",
"startDate": null,
"blockedFields": [
null
]
}Creates a Task resource.
Task identifier
Duplicate task
Set status
/workspaces/{workspaceId}/columns/{id}Title based on task to be copiedfalseTask resource created
https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/Invalid input
Forbidden
An error occurred
POST /tasks/{id}/duplicate HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/ld+json
Accept: */*
Content-Length: 1251
{
"status": "/workspaces/{workspaceId}/columns/{id}",
"title": "Title based on task to be copied",
"isTemplate": false,
"people": [
{
"familyName": null,
"givenName": null,
"additionalName": null,
"initials": null,
"customerId": null,
"honorificPrefix": null,
"isTracked": null,
"linkedinId": null,
"externalSource": null,
"archivedAt": null,
"owner": "/users/{id}",
"jobTitle": null,
"tags": [
"/tags/{id}"
],
"segments": [
"/segments/{id}"
],
"organizations": [
"/organizations/{id}"
],
"emailAddresses": [
{
"email": null
}
],
"phoneNumbers": [
{
"phoneNumber": null,
"phoneType": "fax"
}
],
"address": {
"city": null,
"postalCode": null,
"street": null,
"country": "NL"
},
"avatar": "/media_objects/{id}",
"dealSize": null,
"totalDeals": null,
"totalLostDeals": null,
"totalWonDeals": null,
"id": null
}
],
"organizations": [
{
"description": null,
"emailAddresses": [
{
"email": null
}
],
"phoneNumbers": [
{
"phoneNumber": null,
"phoneType": "fax"
}
],
"title": null,
"website": null,
"customerId": null,
"externalSource": null,
"chamberOfCommerceNumber": null,
"linkedinId": null,
"archivedAt": null,
"address": {
"city": null,
"postalCode": null,
"street": null,
"country": "NL"
},
"owner": "/users/{id}",
"people": [
"/people/{id}"
],
"avatar": "/media_objects/{id}",
"tags": [
"/tags/{id}"
],
"segments": [
"/segments/{id}"
],
"integrationParticipants": [
"https://example.com/"
],
"id": null
}
]
}{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"position": null,
"totalComments": null,
"title": null,
"description": null,
"isFlagged": null,
"isSubTask": null,
"indexNumber": null,
"createdAt": null,
"updatedAt": null,
"completedAt": null,
"archivedAt": null,
"dueDate": null,
"workspace": "https://example.com/",
"status": "https://example.com/",
"author": "https://example.com/",
"parent": "https://example.com/",
"tags": [
"https://example.com/"
],
"assignees": [
"https://example.com/"
],
"observers": [
"https://example.com/"
],
"subTasks": [
"https://example.com/"
],
"completedSubtasks": null,
"totalSubtasks": null,
"isTemplate": null,
"storyPointEstimation": null,
"timeEstimation": null,
"dealSizeEstimation": null,
"messageProvider": null,
"scheduledOn": null,
"previouslyScheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null,
"isRecurring": null,
"workspaceType": null,
"files": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"name": null,
"size": null,
"mimeType": null,
"contentId": null,
"updatedAt": null,
"publicUrl": null
}
],
"messages": [
null
],
"conversationItems": [
"https://example.com/"
],
"people": [
"https://example.com/"
],
"organizations": [
"https://example.com/"
],
"recurringSettings": [
null
],
"automation": "https://example.com/",
"startDate": null,
"blockedFields": [
null
]
}Creates a Task resource.
Task identifier
Task resource created
No content
Invalid input
Forbidden
An error occurred
POST /tasks/{id}/export HTTP/1.1
Host: api.rogerroger.io
Accept: */*
No content
Creates a TaskCommentResource resource.
TaskCommentResource identifier
https://example.com/https://example.com/TaskCommentResource resource created
https://example.com/https://example.com/Invalid input
Forbidden
An error occurred
POST /tasks/{taskId}/comments HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/ld+json
Accept: */*
Content-Length: 144
{
"id": null,
"taskId": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}Retrieves a Task resource.
Task identifier
Task resource
https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/https://example.com/Forbidden
Not found
GET /tasks/{id} HTTP/1.1
Host: api.rogerroger.io
Accept: */*
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"position": null,
"totalComments": null,
"title": null,
"description": null,
"isFlagged": null,
"isSubTask": null,
"indexNumber": null,
"createdAt": null,
"updatedAt": null,
"completedAt": null,
"archivedAt": null,
"dueDate": null,
"workspace": "https://example.com/",
"status": "https://example.com/",
"author": "https://example.com/",
"parent": "https://example.com/",
"tags": [
"https://example.com/"
],
"assignees": [
"https://example.com/"
],
"observers": [
"https://example.com/"
],
"subTasks": [
"https://example.com/"
],
"completedSubtasks": null,
"totalSubtasks": null,
"isTemplate": null,
"storyPointEstimation": null,
"timeEstimation": null,
"dealSizeEstimation": null,
"messageProvider": null,
"scheduledOn": null,
"previouslyScheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null,
"isRecurring": null,
"workspaceType": null,
"files": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"name": null,
"size": null,
"mimeType": null,
"contentId": null,
"updatedAt": null,
"publicUrl": null
}
],
"messages": [
null
],
"conversationItems": [
"https://example.com/"
],
"people": [
"https://example.com/"
],
"organizations": [
"https://example.com/"
],
"recurringSettings": [
null
],
"automation": "https://example.com/",
"startDate": null,
"blockedFields": [
null
]
}Retrieves a TaskCommentResource resource.
TaskCommentResource identifier
TaskCommentResource identifier
TaskCommentResource resource
https://example.com/https://example.com/Forbidden
Not found
GET /tasks/{taskId}/comments/{id} HTTP/1.1
Host: api.rogerroger.io
Accept: */*
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}Updates the TaskCommentResource resource.
TaskCommentResource identifier
TaskCommentResource identifier
https://example.com/https://example.com/TaskCommentResource resource updated
https://example.com/https://example.com/Invalid input
Forbidden
Not found
An error occurred
PATCH /tasks/{taskId}/comments/{id} HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/merge-patch+json
Accept: */*
Content-Length: 144
{
"id": null,
"taskId": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}Retrieves a TaskHistory resource.
TaskHistory identifier
TaskHistory identifier
TaskHistory resource
https://example.com/Forbidden
Not found
GET /tasks/{taskId}/history/{id} HTTP/1.1
Host: api.rogerroger.io
Accept: */*
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"changes": [
null
],
"author": "https://example.com/"
}Replaces the TaskCommentResource resource.
TaskCommentResource identifier
TaskCommentResource identifier
https://example.com/https://example.com/TaskCommentResource resource updated
https://example.com/https://example.com/Invalid input
Forbidden
Not found
An error occurred
PUT /tasks/{taskId}/comments/{id} HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/ld+json
Accept: */*
Content-Length: 144
{
"id": null,
"taskId": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}Updates the UpdateTaskResource resource.
UpdateTaskResource identifier
Task is completed at
https://example.com/Title of task
Short description of task
Workspace
/workspaces/{workspaceId}/columns/{id}Author of this task
/users/{id}Assignees belonging to this task
["/users/{id}"]Obersers belonging to this task
["/users/{id}"]Tags of this task
["/tags/{id}"]People belonging to this task
["/people/{id}"]Organizations belonging to this task
["/organizations/{id}"]Messages belonging to this task
["/messages/{id}"]Messages belonging to this task
["/conversations/{conversationId}/items/{id}"]Highlight this task
falseArchive task
Date when this task is due
Task is a template
falseDate when task is scheduled
Date when task is planned in week
Date when task is planned in month
Snooze task until
UpdateTaskResource resource updated
Task is completed at
https://example.com/Title of task
Short description of task
Workspace
/workspaces/{workspaceId}/columns/{id}Author of this task
/users/{id}Assignees belonging to this task
["/users/{id}"]Obersers belonging to this task
["/users/{id}"]Tags of this task
["/tags/{id}"]People belonging to this task
["/people/{id}"]Organizations belonging to this task
["/organizations/{id}"]Messages belonging to this task
["/messages/{id}"]Messages belonging to this task
["/conversations/{conversationId}/items/{id}"]Highlight this task
falseArchive task
Date when this task is due
Task is a template
falseDate when task is scheduled
Date when task is planned in week
Date when task is planned in month
Snooze task until
Invalid input
Forbidden
Not found
An error occurred
PATCH /tasks/{id} HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/merge-patch+json
Accept: */*
Content-Length: 785
{
"completedAt": null,
"files": [
"https://example.com/"
],
"recurringSettings": {
"rrule": null,
"recurUntilCount": 0,
"recurUntil": null,
"recurOnSchedule": false,
"createNewTask": false,
"snooze": false,
"recurData": [
null
]
},
"id": null,
"title": null,
"description": null,
"status": "/workspaces/{workspaceId}/columns/{id}",
"author": "/users/{id}",
"assignees": [
"/users/{id}"
],
"observers": [
"/users/{id}"
],
"tags": [
"/tags/{id}"
],
"people": [
"/people/{id}"
],
"organizations": [
"/organizations/{id}"
],
"messages": [
"/messages/{id}"
],
"conversationItems": [
"/conversations/{conversationId}/items/{id}"
],
"isFlagged": false,
"archivedAt": null,
"dueDate": null,
"isTemplate": false,
"storyPointEstimation": null,
"dealSizeEstimation": null,
"timeEstimation": null,
"scheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null
}{
"@context": "text",
"@id": "text",
"@type": "text",
"completedAt": null,
"files": [
"https://example.com/"
],
"recurringSettings": {
"rrule": null,
"recurUntilCount": 0,
"recurUntil": null,
"recurOnSchedule": false,
"createNewTask": false,
"snooze": false,
"recurData": [
null
]
},
"id": null,
"title": null,
"description": null,
"status": "/workspaces/{workspaceId}/columns/{id}",
"author": "/users/{id}",
"assignees": [
"/users/{id}"
],
"observers": [
"/users/{id}"
],
"tags": [
"/tags/{id}"
],
"people": [
"/people/{id}"
],
"organizations": [
"/organizations/{id}"
],
"messages": [
"/messages/{id}"
],
"conversationItems": [
"/conversations/{conversationId}/items/{id}"
],
"isFlagged": false,
"archivedAt": null,
"dueDate": null,
"isTemplate": false,
"storyPointEstimation": null,
"dealSizeEstimation": null,
"timeEstimation": null,
"scheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null
}Replaces the UpdateTaskResource resource.
UpdateTaskResource identifier
Task is completed at
https://example.com/Title of task
Short description of task
Workspace
/workspaces/{workspaceId}/columns/{id}Author of this task
/users/{id}Assignees belonging to this task
["/users/{id}"]Obersers belonging to this task
["/users/{id}"]Tags of this task
["/tags/{id}"]People belonging to this task
["/people/{id}"]Organizations belonging to this task
["/organizations/{id}"]Messages belonging to this task
["/messages/{id}"]Messages belonging to this task
["/conversations/{conversationId}/items/{id}"]Highlight this task
falseArchive task
Date when this task is due
Task is a template
falseDate when task is scheduled
Date when task is planned in week
Date when task is planned in month
Snooze task until
UpdateTaskResource resource updated
Task is completed at
https://example.com/Title of task
Short description of task
Workspace
/workspaces/{workspaceId}/columns/{id}Author of this task
/users/{id}Assignees belonging to this task
["/users/{id}"]Obersers belonging to this task
["/users/{id}"]Tags of this task
["/tags/{id}"]People belonging to this task
["/people/{id}"]Organizations belonging to this task
["/organizations/{id}"]Messages belonging to this task
["/messages/{id}"]Messages belonging to this task
["/conversations/{conversationId}/items/{id}"]Highlight this task
falseArchive task
Date when this task is due
Task is a template
falseDate when task is scheduled
Date when task is planned in week
Date when task is planned in month
Snooze task until
Invalid input
Forbidden
Not found
An error occurred
PUT /tasks/{id} HTTP/1.1
Host: api.rogerroger.io
Content-Type: application/ld+json
Accept: */*
Content-Length: 785
{
"completedAt": null,
"files": [
"https://example.com/"
],
"recurringSettings": {
"rrule": null,
"recurUntilCount": 0,
"recurUntil": null,
"recurOnSchedule": false,
"createNewTask": false,
"snooze": false,
"recurData": [
null
]
},
"id": null,
"title": null,
"description": null,
"status": "/workspaces/{workspaceId}/columns/{id}",
"author": "/users/{id}",
"assignees": [
"/users/{id}"
],
"observers": [
"/users/{id}"
],
"tags": [
"/tags/{id}"
],
"people": [
"/people/{id}"
],
"organizations": [
"/organizations/{id}"
],
"messages": [
"/messages/{id}"
],
"conversationItems": [
"/conversations/{conversationId}/items/{id}"
],
"isFlagged": false,
"archivedAt": null,
"dueDate": null,
"isTemplate": false,
"storyPointEstimation": null,
"dealSizeEstimation": null,
"timeEstimation": null,
"scheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null
}{
"@context": "text",
"@id": "text",
"@type": "text",
"completedAt": null,
"files": [
"https://example.com/"
],
"recurringSettings": {
"rrule": null,
"recurUntilCount": 0,
"recurUntil": null,
"recurOnSchedule": false,
"createNewTask": false,
"snooze": false,
"recurData": [
null
]
},
"id": null,
"title": null,
"description": null,
"status": "/workspaces/{workspaceId}/columns/{id}",
"author": "/users/{id}",
"assignees": [
"/users/{id}"
],
"observers": [
"/users/{id}"
],
"tags": [
"/tags/{id}"
],
"people": [
"/people/{id}"
],
"organizations": [
"/organizations/{id}"
],
"messages": [
"/messages/{id}"
],
"conversationItems": [
"/conversations/{conversationId}/items/{id}"
],
"isFlagged": false,
"archivedAt": null,
"dueDate": null,
"isTemplate": false,
"storyPointEstimation": null,
"dealSizeEstimation": null,
"timeEstimation": null,
"scheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null
}Retrieves the collection of Task resources.
The collection page number
1The number of items per page
15Filter parameter to specify the view. To get only UUIDs, use 'idx'.
Task collection
Forbidden
GET /tasks HTTP/1.1
Host: api.rogerroger.io
Accept: */*
{
"member": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"position": null,
"totalComments": null,
"title": null,
"description": null,
"isFlagged": null,
"isSubTask": null,
"indexNumber": null,
"createdAt": null,
"updatedAt": null,
"completedAt": null,
"archivedAt": null,
"dueDate": null,
"workspace": "https://example.com/",
"status": "https://example.com/",
"author": "https://example.com/",
"parent": "https://example.com/",
"tags": [
"https://example.com/"
],
"assignees": [
"https://example.com/"
],
"observers": [
"https://example.com/"
],
"subTasks": [
"https://example.com/"
],
"completedSubtasks": null,
"totalSubtasks": null,
"isTemplate": null,
"storyPointEstimation": null,
"timeEstimation": null,
"dealSizeEstimation": null,
"messageProvider": null,
"scheduledOn": null,
"previouslyScheduledOn": null,
"plannedWeek": null,
"plannedMonth": null,
"snoozeUntil": null,
"isRecurring": null,
"workspaceType": null,
"files": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"name": null,
"size": null,
"mimeType": null,
"contentId": null,
"updatedAt": null,
"publicUrl": null
}
],
"messages": [
null
],
"conversationItems": [
"https://example.com/"
],
"people": [
"https://example.com/"
],
"organizations": [
"https://example.com/"
],
"recurringSettings": [
null
],
"automation": "https://example.com/",
"startDate": null,
"blockedFields": [
null
]
}
],
"totalItems": 1,
"view": {
"@id": "string",
"type": "string",
"first": "string",
"last": "string",
"previous": "string",
"next": "string"
},
"search": {
"@type": "text",
"template": "text",
"variableRepresentation": "text",
"mapping": [
{
"@type": "text",
"variable": "text",
"property": null,
"required": true
}
]
}
}Retrieves the collection of TaskCommentResource resources.
TaskCommentResource identifier
The collection page number
1The number of items per page
15TaskCommentResource collection
Forbidden
GET /tasks/{taskId}/comments HTTP/1.1
Host: api.rogerroger.io
Accept: */*
{
"member": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": null,
"createdAt": null,
"description": null,
"flagged": null,
"author": "https://example.com/",
"mentions": [
"https://example.com/"
]
}
],
"totalItems": 1,
"view": {
"@id": "string",
"type": "string",
"first": "string",
"last": "string",
"previous": "string",
"next": "string"
},
"search": {
"@type": "text",
"template": "text",
"variableRepresentation": "text",
"mapping": [
{
"@type": "text",
"variable": "text",
"property": null,
"required": true
}
]
}
}Retrieves the collection of TaskHistory resources.
TaskHistory identifier
The collection page number
1The number of items per page
15ascPossible values: TaskHistory collection
Forbidden
GET /tasks/{taskId}/history HTTP/1.1
Host: api.rogerroger.io
Accept: */*
{
"member": [
{
"@context": "text",
"@id": "text",
"@type": "text",
"id": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"changes": [
null
],
"author": "https://example.com/"
}
],
"totalItems": 1,
"view": {
"@id": "string",
"type": "string",
"first": "string",
"last": "string",
"previous": "string",
"next": "string"
},
"search": {
"@type": "text",
"template": "text",
"variableRepresentation": "text",
"mapping": [
{
"@type": "text",
"variable": "text",
"property": null,
"required": true
}
]
}
}Last updated

