Skip to content
developers
Open TestCollab

Get test plan comment

GET/testplancomments/{id}

Get specific test plan comment

Use resource IDs from your own project. Keep the API token in your server or CI environment.

example.ts
import { createConfiguration, TestplansCommentsApi } from '@testcollab/sdk';
const config = createConfiguration(process.env.TESTCOLLAB_TOKEN!);
const api = new TestplansCommentsApi(config);
const result = await api.getTestPlanComment({
"id": 123,
"project": 123
});
console.log(result);
Name Location Type Required Description
id path number Yes Test Plan Comment ID
project query number Yes Project ID

200 — Selected test plan

Field Type Required Description
id number Yes —
project number No —
test_plan number Yes —
mentions User Collection No —
mentions[].id number Yes —
mentions[].name string Yes —
mentions[].about_me string No —
mentions[].email string Yes If email is modified then a confirmation should be sent
mentions[].avatar Upload No —
mentions[].avatar.id number Yes —
mentions[].avatar.name string Yes —
mentions[].avatar.hash string Yes —
mentions[].avatar.ext string Yes —
mentions[].avatar.mime string Yes —
mentions[].avatar.size string Yes —
mentions[].avatar.url string Yes —
mentions[].avatar.created_by number No —
mentions[].avatar.created_at string Yes —
mentions[].avatar.updated_at string Yes —
mentions[].username string No —
mentions[].last_active string No —
mentions[].confirmed boolean No —
mentions[].rank string No Values: User, Administrator.
mentions[].projects Project User Minified Collection No —
mentions[].projects[].id number Yes —
mentions[].projects[].user number Yes —
mentions[].projects[].project number Yes —
mentions[].projects[].role number Yes —
mentions[].projects[].created_at string Yes —
mentions[].projects[].updated_at string Yes —
mentions[].created_at string No —
mentions[].is_guest number No —
parent_id number No —
comment string Yes —
created_by User Minified Yes —
created_by.id number Yes —
created_by.username string No —
created_by.name string Yes —
created_by.avatar Upload No —
created_by.avatar.id number Yes —
created_by.avatar.name string Yes —
created_by.avatar.hash string Yes —
created_by.avatar.ext string Yes —
created_by.avatar.mime string Yes —
created_by.avatar.size string Yes —
created_by.avatar.url string Yes —
created_by.avatar.created_by number No —
created_by.avatar.created_at string Yes —
created_by.avatar.updated_at string Yes —
created_by.is_guest number No —
created_at string No —
Illustrative response
{
"id": 123,
"project": 123,
"test_plan": 123,
"mentions": [],
"parent_id": 123,
"comment": "example",
"created_by": {
"id": 123,
"username": "example",
"name": "example",
"avatar": {
"id": 123,
"name": "example",
"hash": "example",
"ext": "example",
"mime": "example",
"size": "example",
"url": "example",
"created_by": 123,
"created_at": "example"
},
"is_guest": 123
},
"created_at": "example"
}
Status Meaning
403 Forbidden