I've read quite literally every other topic on this website related to this exact error message with no success. This is a clean install of osTicket. I have changed nothing about required fields in Admin Panel -> Manage -> Forms, other than making 'message' mutable. I am including each required field in my POST request.

When attempting to make a POST request to the API:

Is this a bug?

Followup: I just resolved this particular error by switching the end of my URL from 'tickets.email' to 'tickets.json' and now I receive a random string of 6 numbers as a response - but no ticket is created.

    natechoiniere

    Your structure looks like JSON which means you should be posting to the tickets.json endpoint. tickets.email is only used for email formats.

    The random string of 6 numbers is the Ticket number from the Ticket it created. If you don't see the Ticket it's likely you don't have access to it's Department.

    Cheers.

    a month later

    You should might want to check the tickets table to see if the ticket is actually being created.
    Or grant your Agent account access to all departments and see if the ticket is actually there.

    Write a Reply...