How to resolve the “Start time is greater than end time” error when starting timer via API
1 min de lecture
If you encounter the error Start time is greater than the end time
when trying to start the timer via API, follow these steps:
Problem #
- This issue occurs when the start time is sent according to a different time zone, and the API expects times in UTC
- For example, sending a start time from the Brussels time zone (+1) will cause the error
Solution #
- Check time zone:
- The Clockify API uses UTC time zone for start times. Make sure you are sending the start time in UTC
- The Clockify API uses UTC time zone for start times. Make sure you are sending the start time in UTC
- Check the following details, as well:
- API call, including the endpoint, request body, headers, and parameters
- Status code and error message you receive
- Local time zone and how the start time is specified in the request
- Additional note:
- In some cases, the call might go through even if the start time is sent in the user’s local time zone, but the timer will start with a negative duration value
Once the start time is corrected to UTC, the issue will be resolved and the timer should start as expected.
Cet article vous a-t-il été utile ?
Thank you! If you’d like a member of our support team to respond to you, please drop us a note at support@clockify.me