Create a comment for a ticket
curl --request POST \
--url https://{your-subdomain}.neetodesk.com/api/v1/public/comments \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <x-api-key>' \
--data '
{
"ticket_number": "53",
"author_email": "lenor@example.com",
"content": "We are looking into the issue.",
"comment_type": "note"
}
'const options = {
method: 'POST',
headers: {'X-Api-Key': '<x-api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ticket_number: '53',
author_email: 'lenor@example.com',
content: 'We are looking into the issue.',
comment_type: 'note'
})
};
fetch('https://{your-subdomain}.neetodesk.com/api/v1/public/comments', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{your-subdomain}.neetodesk.com/api/v1/public/comments"
payload = {
"ticket_number": "53",
"author_email": "lenor@example.com",
"content": "We are looking into the issue.",
"comment_type": "note"
}
headers = {
"X-Api-Key": "<x-api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"notice_code": "comment_created_successfully"
}API v1 (deprecated)
Create comment
Creates a comment for a specific ticket.
POST
/
comments
Create a comment for a ticket
curl --request POST \
--url https://{your-subdomain}.neetodesk.com/api/v1/public/comments \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <x-api-key>' \
--data '
{
"ticket_number": "53",
"author_email": "lenor@example.com",
"content": "We are looking into the issue.",
"comment_type": "note"
}
'const options = {
method: 'POST',
headers: {'X-Api-Key': '<x-api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ticket_number: '53',
author_email: 'lenor@example.com',
content: 'We are looking into the issue.',
comment_type: 'note'
})
};
fetch('https://{your-subdomain}.neetodesk.com/api/v1/public/comments', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{your-subdomain}.neetodesk.com/api/v1/public/comments"
payload = {
"ticket_number": "53",
"author_email": "lenor@example.com",
"content": "We are looking into the issue.",
"comment_type": "note"
}
headers = {
"X-Api-Key": "<x-api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"notice_code": "comment_created_successfully"
}Deprecated: This is a v1 endpoint. It will continue to work, but we
recommend migrating to the v2 equivalent for improved REST
compliance (correct HTTP status codes, consistent response envelopes, and
hyphenated URLs).
Replace
Learn how to find your subdomain in Workspace subdomain.
{your-subdomain} with your workspace’s subdomain. Learn how to find your subdomain in Workspace subdomain.
Headers
Use the X-Api-Key header to provide your workspace API key. Refer to Authentication for more information.
Body
application/json
Number of the ticket for the comment. Refer to Method 2 in the Getting Ticket ID section for instructions on how to find this number.
Example:
"53"
Email address of the person creating the comment.
Example:
"lenor@example.com"
Content for the comment.
Example:
"We are looking into the issue."
The type of the comment. Defaults to reply.
Available options:
reply, note Example:
"note"
Response
200 - application/json
OK - Request succeeded
Example:
"comment_created_successfully"