Jicofo reservation system API: wrong date format

Hi All,

I’m using Jicofo REST API to integrate Jitsi with my reservation system.

According to https://github.com/jitsi/jicofo/blob/master/doc/reservation.md

All API calls use following date and time format:
yyyy-MM-dd’T’HH:mm:ss.SSSX - more info can be found in SimpleDateFormat JavaDoc

I have several servers with different JitsiMeet installations that interact with my reservation system.
I found that the start_time format from different servers may be different:

Jicofo ServerA:
request body: name=qqqa&mail_owner=qqq@mail.com&start_time=2020-07-14T12%3A53%3A43.605Z&duration=-1

Jicofo ServerB :
request body: name=zzz&mail_owner=zzz@mail.com&start_time=2020-07-14T17%3A05%3A32.573%2B03&duration=-1

  1. Could you clarify if this is the correct behavior of Jicofo?

  2. Should I check date-time format in my reservation system?

  3. Should Jicofo always send start_time in the same format from differnet servers (may differ locale, etc.)?


Please clarify also my previous question about Jicofo reservation API :

Jicofo reservation: Reuse room after expiring