Freshservice
Add Note to Freshservice Ticket
Adds a private internal note to an existing Freshservice ticket.
Unverified
What the model is told
Add a private note to an existing Freshservice ticket, for example to record extra detail the customer has just given. Confirm the ticket ID and wording first. The note is only visible to agents. A successful call returns the created note.
Request
POSThttps://YOUR_DOMAIN.freshservice.com/api/v2/tickets/{{ticketId}}/notes
Headers
Content-Typeapplication/jsonAuthorizationBasic YOUR_BASE64_FRESHSERVICE_API_KEY_AND_X
Body
{
"body": "{{note}}",
"private": true
}Parameters
ticketId stringThe Freshservice ticket ID.note stringThe text of the note.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "a198fca8-39f7-4f10-8792-37e073e04d51",
"type": "HTTP_REQUEST",
"label": "Add Note to Freshservice Ticket",
"name": "add_note_to_freshservice_ticket",
"customName": false,
"description": "Add a private note to an existing Freshservice ticket, for example to record extra detail the customer has just given. Confirm the ticket ID and wording first. The note is only visible to agents. A successful call returns the created note.",
"parameters": [
{
"name": "ticketId",
"type": "string",
"description": "The Freshservice ticket ID."
},
{
"name": "note",
"type": "string",
"description": "The text of the note."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://YOUR_DOMAIN.freshservice.com/api/v2/tickets/{{ticketId}}/notes"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "Basic YOUR_BASE64_FRESHSERVICE_API_KEY_AND_X"
}
],
"body": "{\n \"body\": \"{{note}}\",\n \"private\": true\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.