Hi Team
I am getting this Invalid feature or feature not enabled when trying to create ticket from freshdesk custom app.
My ticket creation part is -
app.js file
async function createFreshdeskTicketFromCall() {
try {
const payload = {
// some code
};
const response = await client.request.invokeTemplate(“createTicket”, {
json: payload
});
console.log(“
Ticket created successfully:”, response);
} catch (error) {
console.error(“
Ticket creation failed:”, error);
console.error(“Full error:”, error.response || error);
alert(“Failed to create ticket in Freshdesk”);
}
}
I have also used client.request.invoke but not working
Also see my manifest.json -
{
“platform-version”: “2.3”,
“product”: {
"freshdesk": {
"location": {
"cti_global_sidebar": {
"url": "index.html",
"icon": "icon.svg"
}
}
}
},
“engines”: {
"node": "18.12.0",
"fdk": "9.7.2"
},
“permissions”: {
"ticket": {
"create": true
},
"freshdesk_api": true
},
“requests”: {
"createTicket": {
"url": "https://{{domain}}.freshdesk.com/api/v2/tickets",
"method": "POST",
"headers": {
"Content-Type": "application/json"
}
}
}
}