I’m getting issues with the ticket_type field. Appreciate if anyone who’s figured this out could advise of what I’m doing wrong. I’ve tried it as a custom field, prefixing with cf_ etc but no joy.
curl -u MY_API_KEY:X -H "Content-Type: application/json" -X POST -d '{ "description": "My Testing API", "subject": "My Testing API", "email": "testingAPI@invalidemail.com", "priority": 1, "status": 2, "custom_fields" : { "category" : "Sales"}, "ticket_type": "Sales Enquiry" }' 'https://mycompany.freshdesk.com/api/v2/tickets'
Error that comes back
{
"description": "Validation failed",
"errors": [{
"field": "ticket_type",
"message": "Unexpected/invalid field in request",
"code": "invalid_field"
}]
}
However,
curl -u MY_API_KEY:X -X GET https://mycompany.freshdesk.com/api/v2/ticket_fields
returns
[
{
"id":"XXXXXXXXXXX",
"name":"requester",
"label":"Search a requester",
"description":"Ticket requester",
"position":1,
"required_for_closure":false,
"required_for_agents":true,
"type":"default_requester",
"default":true,
"customers_can_edit":true,
"label_for_customers":"Requester",
"required_for_customers":true,
"displayed_to_customers":true,
"created_at":"2015-02-18T22:16:32Z",
"updated_at":"2020-04-14T10:16:20Z",
"portal_cc":false,
"portal_cc_to":"company"
},
{
"id":5000627913,
"name":"subject",
"label":"Subject",
"description":"Ticket subject",
"position":2,
"required_for_closure":false,
"required_for_agents":true,
"type":"default_subject",
"default":true,
"customers_can_edit":true,
"label_for_customers":"Subject",
"required_for_customers":true,
"displayed_to_customers":true,
"created_at":"2015-02-18T22:16:32Z",
"updated_at":"2020-04-14T10:16:21Z"
},
{
"id":5000627914,
"name":"*ticket_type*",
"label":"Type",
"description":"Ticket type",
"position":3,
"required_for_closure":false,
"required_for_agents":false,
"type":"default_ticket_type",
"default":true,
"customers_can_edit":false,
"label_for_customers":"Type",
"required_for_customers":false,
"displayed_to_customers":false,
"created_at":"2015-02-18T22:16:32Z",
"updated_at":"2020-04-14T10:16:21Z",
"choices":[
"Sales Enquiry",
"Billing Enquiry",
"Problem",
"Feature Request",
"Disconnection",
"Other"
]
},
{
"id":5000627915,
"name":"source",
"label":"Source",
"description":"\"Ticket"