Hello all!
I'm writing a custom Zendesk <-> Slack integration App.
Actually, it's almost complete and now in the testing stage, and it looks like the test helped us to find something interesting. Again :)
When I'm trying to mark a fresh new ticket (the one in the "New" status) as solved using /api/v2/requests/{id}.json from the Requests API I'm getting back my http 200 code from Zendesk, but the ticket status in payload returned stays unchanged ("New"). And for sure, ticket status stays unchanged in the Support agent web interface, so does system-wide.
So here I am, with two questions:
1. Is that what Zendesk Support supposed to do? I have failed to find any mentions of this.
2. If yes, is there an option to allow requesters to mark as resolved tickets, which still in the "New" status?
Best regards, Alexander.
P.S. screenshot attached is an example of such a reply from Zendesk.






Hey Damian,
The only relevant setting that you can toggle on or off is the Auto-assign tickets upon solve option which can be found under Admin>Settings>Tickets. If you're trying to solve the ticket immediately once it's created via the API you'll need to have an assignee selected.
Let me know if you have any other questions!