Tempo stores worklog data in a separate DB on their servers. It is later synced with Atlassian DB. I assume that you use Tempo API for a PUT method, but Jira API for a GET request. Use Tempo API for validation if your PUT request succeeded.