When calling the Freshdesk API I noticed inconsistent behavior in the response.
The URL I called was:
I received a valid response but the JSON indicated that the total results was 0.
The HTTP request was executed by some C# code and works for other calls.
In this case it is executed specifically for data migration between Freshdesk accounts and the same lookup (with different email values of course) gives us a Contact result.
I log the exact HTTP request to a logfile. That is why I copied the URL to my browser to test it again, and it actually returned a Contact result!
Then, I ran the exact same C# code and the same request now also returned a Contact result…
Can anyone tell me what is going on here? Can it be the case that the API is having issues? Is the API inconsistent in it’s behavior?
It would make sense if the same URL always gave the same response but this I cannot explain.
Any help would be greatly appreciated.