Kommentarer
Kommentarobjektet repræsenterer kommentarer til ideer.
Kommentarobjektet
{
"id": "b0373e42-2ac9-4c5b-9dae-0e0be53f4320",
"createdAt": "2025-03-07T13:22:12.557Z",
"updatedAt": "2025-03-07T13:22:12.557Z",
"text": "Hello World",
"phase": {
"name": "Grow",
"kind": "GROW"
},
"sender": {
"email": "test@test.com",
"firstName": "Test"
}
}Felter
Felt | Type | Beskrivelse |
|---|---|---|
identifikator |
| Kommentarens unikke identifikator. |
createdAt |
| Datoen, hvor kommentaren blev oprettet. |
updatedAt |
| Datoen, hvor kommentaren sidst blev opdateret. |
tekst |
| Kommentarens indhold |
fase | Den fase, hvor kommentaren blev oprettet | |
afsender | Brugeren, der oprettede denne kommentar |
Vis kommentarer til en ide
curl -X GET "https://api.ideanote.io/v1/ideas/c469e730-043d-4bda-a3a0-5e029f56c027/comments?fields=id,text,sender.firstName" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API Token>"const result = await fetch("https://api.ideanote.io/v1/ideas/c469e730-043d-4bda-a3a0-5e029f56c027/comments?fields=id,text,sender.firstName", {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <API Token>",
}
});
const comment = await result.json();Ovenstående kommando returnerer JSON med følgende struktur:
[
{
"sender": {}
},
{
"sender": {}
},
{
"sender": {}
}
]Dette endpoint viser alle kommentarer til en ide.
HTTP-anmodning
GET /v1/ideas/:idea_id/comments
Forespørgselsparametre
Parameter | Beskrivelse |
|---|---|
idea_id | ID'et på den ide, hvis kommentarer skal vises |
Hent kommentar
curl -X GET "https://api.ideanote.io/v1/comments/b0373e42-2ac9-4c5b-9dae-0e0be53f4320?fields=id,text,sender.firstName" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API Token>"const result = await fetch("https://api.ideanote.io/v1/comments/b0373e42-2ac9-4c5b-9dae-0e0be53f4320?fields=id,text,sender.firstName", {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <API Token>",
}
});
const comment = await result.json();Ovenstående kommando returnerer JSON med følgende struktur:
{
"sender": {}
}Dette endpoint henter en bestemt kommentar.
HTTP-anmodning
GET /v1/comments/:comment_id
Forespørgselsparametre
Parameter | Beskrivelse |
|---|---|
comment_id | ID'et på den kommentar, der skal hentes |
Opdater kommentar
curl -X PUT "https://api.ideanote.io/v1/comments/b0373e42-2ac9-4c5b-9dae-0e0be53f4320?fields=id,text,sender.firstName" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API Token>" \
-d '{"text":"This is an edited comment"}'const result = await fetch("https://api.ideanote.io/v1/comments/b0373e42-2ac9-4c5b-9dae-0e0be53f4320?fields=id,text,sender.firstName", {
method: "PUT",
body: {
"text": "This is an edited comment"
},
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <API Token>",
}
});
const comment = await result.json();Ovenstående kommando returnerer JSON med følgende struktur:
{
"sender": {}
}Dette endpoint opdaterer en bestemt kommentar.
HTTP-anmodning
PUT /v1/comments/:comment_id
Forespørgselsparametre
Parameter | Beskrivelse |
|---|---|
comment_id | ID'et på den kommentar, der skal opdateres |
Slet kommentar
curl -X DELETE "https://api.ideanote.io/v1/comments/b0373e42-2ac9-4c5b-9dae-0e0be53f4320" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API Token>"const result = await fetch("https://api.ideanote.io/v1/comments/b0373e42-2ac9-4c5b-9dae-0e0be53f4320", {
method: "DELETE",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <API Token>",
}
});
Dette endpoint sletter en bestemt kommentar.
HTTP-anmodning
DELETE /v1/comments/:comment_id
Forespørgselsparametre
Parameter | Beskrivelse |
|---|---|
comment_id | ID'et på den kommentar, der skal slettes |