Update a note
curl --request PATCH \
--url https://api-prod.heliyos.ai/v1/platform/notes/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"content": "Champion confirmed budget for Q1. Security review booked for Nov 12."
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
content: 'Champion confirmed budget for Q1. Security review booked for Nov 12.'
})
};
fetch('https://api-prod.heliyos.ai/v1/platform/notes/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api-prod.heliyos.ai/v1/platform/notes/{id}"
payload = { "content": "Champion confirmed budget for Q1. Security review booked for Nov 12." }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text){
"meta": {
"message": "Note updated successfully."
},
"data": {
"_id": "6720b1f4c2a9e3d1f0a4b5c6",
"title": "Pricing call follow-up",
"content": "Champion confirmed budget for Q1. Security review booked for Nov 12."
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}Notes
Update a note
Changes a note’s title, body or links. Send at least one field. relationships, when sent,
replaces the note’s links completely: include the existing ones you want to keep.
PATCH
/
v1
/
platform
/
notes
/
{id}
Update a note
curl --request PATCH \
--url https://api-prod.heliyos.ai/v1/platform/notes/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"content": "Champion confirmed budget for Q1. Security review booked for Nov 12."
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
content: 'Champion confirmed budget for Q1. Security review booked for Nov 12.'
})
};
fetch('https://api-prod.heliyos.ai/v1/platform/notes/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api-prod.heliyos.ai/v1/platform/notes/{id}"
payload = { "content": "Champion confirmed budget for Q1. Security review booked for Nov 12." }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text){
"meta": {
"message": "Note updated successfully."
},
"data": {
"_id": "6720b1f4c2a9e3d1f0a4b5c6",
"title": "Pricing call follow-up",
"content": "Champion confirmed budget for Q1. Security review booked for Nov 12."
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}{
"message": "<string>",
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"details": "<unknown>"
}
}In the Heliyos MCP server:
heliyos_notes_update.Authorizations
A workspace API key, sent as Authorization: Bearer heliyos_.... Create one in Heliyos under Settings → API keys. A key acts as a workspace admin in the one workspace it was created in.
Path Parameters
The note's id.
Pattern:
^[0-9a-fA-F]{24}$Body
application/json
Was this page helpful?

