Comments
Comments aid conversation and collaboration around workspace datasets. Comments can be made on datasets, or other comments to form threads.
Objects
Comment
| Path | JSON Type | Format | Description |
|---|---|---|---|
id | string | Version 4 UUID | The comment ID |
message | string | The comment message | |
likeCount | number | Unsigned integer | The number of likes the comment has received |
likedByProfiles | object[] | Array of Members | The workspace members that have liked the comment |
created | string | ISO 8601 timestamp | Timestamp denoting when the comment was created |
lastModified | string | ISO 8601 timestamp | Timestamp denoting when the comment was last modified |
from | object | Member | The comment author |
commentCount | number | Unsigned integer | The number of replies the comment has received |
datasetId | string | Version 4 UUID | The ID of the dataset comment subject |
parentId | string | Version 4 UUID | The ID of the parent comment |
{
"id" : "e21f77c4-e1cd-44be-b385-82bb7f78711e",
"message" : "SIT-generated reply Pesho [2026-07-15T11:32:27.409984963] to ",
"likeCount" : 0,
"likedByProfiles" : [ ],
"created" : "2026-07-15T11:32:27.445912",
"lastModified" : "2026-07-15T11:32:27.445914",
"from" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod1"
},
"commentCount" : 0,
"datasetId" : "3f310db6-5bae-4a7c-812f-17eee7c4a94f",
"_links" : {
"edit-history" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e/history",
"type" : "GET"
},
"update comment" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e",
"type" : "PUT"
},
"delete comment" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e",
"type" : "DELETE"
},
"self" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e"
},
"add like" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e/like",
"type" : "PUT"
},
"new reply" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e",
"type" : "POST"
}
}
}
Requests
View all comments on a dataset
GET /api/datasets/{dataset-id}/comments
Returns all comments on the dataset {dataset-id}.
Prerequisites
- Dataset
{dataset-id}must exist
Examples
- cURL
- Python (requests)
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments' -i -X GET
import requests
url = "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments"
headers = {
'Authorization': ACCESS_TOKEN
}
response = requests.request("GET", url, headers=headers)
print(response.text.encode('utf8'))
Response
200 OK
Comment collection with HAL links.
{
"_embedded" : {
"datasetComments" : [ {
"id" : "ff217992-497c-4079-9de7-5281ad46cceb",
"message" : "SIT-generated reply Pesho [2026-07-15T11:32:26.514453592] to ",
"likeCount" : 0,
"likedByProfiles" : [ ],
"created" : "2026-07-15T11:32:26.555103",
"lastModified" : "2026-07-15T11:32:26.555103",
"from" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod1"
},
"commentCount" : 0,
"datasetId" : "3f310db6-5bae-4a7c-812f-17eee7c4a94f",
"_links" : {
"update comment" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments/ff217992-497c-4079-9de7-5281ad46cceb",
"type" : "PUT"
},
"delete comment" : {
"href" : "https://app.matatika.com/api/comments/ff217992-497c-4079-9de7-5281ad46cceb",
"type" : "DELETE"
},
"self" : {
"href" : "https://app.matatika.com/api/comments/ff217992-497c-4079-9de7-5281ad46cceb"
},
"add like" : {
"href" : "https://app.matatika.com/api/comments/ff217992-497c-4079-9de7-5281ad46cceb/like",
"type" : "PUT"
},
"new reply" : {
"href" : "https://app.matatika.com/api/comments/ff217992-497c-4079-9de7-5281ad46cceb",
"type" : "POST"
}
}
}, {
"id" : "ff806460-5d2b-4155-9ef0-15758f1753ae",
"message" : "SIT-generated reply Pesho [2026-07-15T11:32:26.401943283] to ",
"likeCount" : 0,
"likedByProfiles" : [ ],
"created" : "2026-07-15T11:32:26.431925",
"lastModified" : "2026-07-15T11:32:26.431925",
"from" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod1"
},
"commentCount" : 0,
"datasetId" : "3f310db6-5bae-4a7c-812f-17eee7c4a94f",
"_links" : {
"update comment" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments/ff806460-5d2b-4155-9ef0-15758f1753ae",
"type" : "PUT"
},
"delete comment" : {
"href" : "https://app.matatika.com/api/comments/ff806460-5d2b-4155-9ef0-15758f1753ae",
"type" : "DELETE"
},
"self" : {
"href" : "https://app.matatika.com/api/comments/ff806460-5d2b-4155-9ef0-15758f1753ae"
},
"add like" : {
"href" : "https://app.matatika.com/api/comments/ff806460-5d2b-4155-9ef0-15758f1753ae/like",
"type" : "PUT"
},
"new reply" : {
"href" : "https://app.matatika.com/api/comments/ff806460-5d2b-4155-9ef0-15758f1753ae",
"type" : "POST"
}
}
}, {
"id" : "38ca8422-753b-4355-a98e-35db69165fe8",
"message" : "SIT-generated reply Pesho [2026-07-15T11:32:26.301820297] to ",
"likeCount" : 0,
"likedByProfiles" : [ ],
"created" : "2026-07-15T11:32:26.329875",
"lastModified" : "2026-07-15T11:32:26.329875",
"from" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod1"
},
"commentCount" : 0,
"datasetId" : "3f310db6-5bae-4a7c-812f-17eee7c4a94f",
"_links" : {
"update comment" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments/38ca8422-753b-4355-a98e-35db69165fe8",
"type" : "PUT"
},
"delete comment" : {
"href" : "https://app.matatika.com/api/comments/38ca8422-753b-4355-a98e-35db69165fe8",
"type" : "DELETE"
},
"self" : {
"href" : "https://app.matatika.com/api/comments/38ca8422-753b-4355-a98e-35db69165fe8"
},
"add like" : {
"href" : "https://app.matatika.com/api/comments/38ca8422-753b-4355-a98e-35db69165fe8/like",
"type" : "PUT"
},
"new reply" : {
"href" : "https://app.matatika.com/api/comments/38ca8422-753b-4355-a98e-35db69165fe8",
"type" : "POST"
}
}
}, {
"id" : "fb7bc857-656d-4cbe-95b4-4dd9ad467bdc",
"message" : "SIT-generated reply Pesho [2026-07-15T11:32:25.079689427] to ",
"likeCount" : 0,
"likedByProfiles" : [ ],
"created" : "2026-07-15T11:32:25.113671",
"lastModified" : "2026-07-15T11:32:25.113671",
"from" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod1"
},
"commentCount" : 3,
"datasetId" : "3f310db6-5bae-4a7c-812f-17eee7c4a94f",
"_links" : {
"comments" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments?parentId=fb7bc857-656d-4cbe-95b4-4dd9ad467bdc",
"type" : "GET"
},
"update comment" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments/fb7bc857-656d-4cbe-95b4-4dd9ad467bdc",
"type" : "PUT"
},
"delete comment" : {
"href" : "https://app.matatika.com/api/comments/fb7bc857-656d-4cbe-95b4-4dd9ad467bdc",
"type" : "DELETE"
},
"self" : {
"href" : "https://app.matatika.com/api/comments/fb7bc857-656d-4cbe-95b4-4dd9ad467bdc"
},
"add like" : {
"href" : "https://app.matatika.com/api/comments/fb7bc857-656d-4cbe-95b4-4dd9ad467bdc/like",
"type" : "PUT"
},
"new reply" : {
"href" : "https://app.matatika.com/api/comments/fb7bc857-656d-4cbe-95b4-4dd9ad467bdc",
"type" : "POST"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments?page=0&size=20"
}
},
"page" : {
"size" : 20,
"totalElements" : 4,
"totalPages" : 1,
"number" : 0
}
}
View a comment
GET /api/comments/{comment-id}
Returns the comment {comment-id}.
Prerequisites
- Comment
{comment-id}must exist
Examples
- cURL
- Python (requests)
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e' -i -X GET
import requests
url = "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e"
headers = {
'Authorization': ACCESS_TOKEN
}
response = requests.request("GET", url, headers=headers)
print(response.text.encode('utf8'))
Response
200 OK
Comment with HAL links.
{
"id" : "e21f77c4-e1cd-44be-b385-82bb7f78711e",
"message" : "SIT-generated reply Pesho [2026-07-15T11:32:27.409984963] to ",
"likeCount" : 0,
"likedByProfiles" : [ ],
"created" : "2026-07-15T11:32:27.445912",
"lastModified" : "2026-07-15T11:32:27.445914",
"from" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod1"
},
"commentCount" : 0,
"datasetId" : "3f310db6-5bae-4a7c-812f-17eee7c4a94f",
"_links" : {
"edit-history" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e/history",
"type" : "GET"
},
"update comment" : {
"href" : "https://app.matatika.com/api/datasets/3f310db6-5bae-4a7c-812f-17eee7c4a94f/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e",
"type" : "PUT"
},
"delete comment" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e",
"type" : "DELETE"
},
"self" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e"
},
"add like" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e/like",
"type" : "PUT"
},
"new reply" : {
"href" : "https://app.matatika.com/api/comments/e21f77c4-e1cd-44be-b385-82bb7f78711e",
"type" : "POST"
}
}
}
View the edit history of a comment
GET /api/comments/{comment-id}/history
Returns the edit history of the comment {comment-id}.