All times are reported in Unix Time [1] (UTC timezone), but scaled to microseconds. If the time is not yet valid (for instance, endTime won’t be valid until a transfer is complete), then the time will be null.

For each transfer, the system time is recorded at requestTime. The other times are internally calculated as durations since requestTime, so differences between reported times for a particular transfer will always be accurate.

Note that the times may not compare accurately against your system’s time, the Jetstream sender’s current system time, or the times reported for different transfers, since any system can change its system time. A common source of time changes is NTP correcting clock drift.

[1]Unix time is seconds since the Unix Epoch—00:00:00 1 January 1970 UTC—with some complications regarding leap seconds.