Deleted Contact returns 200 status, allows creating a ticket, shows "NULL" in ZohoDesk for contact

Deleted Contact returns 200 status, allows creating a ticket, shows "NULL" in ZohoDesk for contact

Hi Team,

We have noticed a bug in the API with regards to contacts that have been deleted. If a contact is deleted via ZohoDesk, the API still returns them as existing when querying directly on the contact ID via the API. (request returns a 200 status and the contact object with no indication that it has been deleted) The API then allows for the creation of a ticket with the contactId specified as that deleted contact. Within Zoho desk, the ticket shows as existing, though the contact has some complete information, and some information displaying as "null". The contact does not display in the contacts list, and is inaccessible via the ticket itself. Some methods of accessing the ticket  show the ticket as being deleted. I can provide contact and ticket IDs if you need to reproduce this use case. Looking forward to hearing back on this, or a workaround, as this is preventing us from integrating with ZohoDesk.

Thanks,

Michael Dufresne