Box can keep track of not only when a file was created or updated on Box, but also when the file was created and modified on the client (aka your desktop). Box APIs try to return the best possible created or last-modified dates.
The following fields track each timestamp operation described in Understanding Box File Timestamps:
tracks when the api caller says the file was created. This timestamp display does not change if you save or modify this file (E.g., January 2, 1977).
tracks when the api caller says the contents of a file were last modified (E.g., February 4, 2012).
tracks when the file was first uploaded to Box. This timestamp does not change for each uploaded version. (E.g., March 5, 2014)
tracks when the file was last changed in Box – Modified or Uploaded (E.g., on first upload, it would be March 5 2014).
The Box API returns the following values for each field:
The date is returned – E.g. January 2, 1977.
Then content_modified_at or created_at date is returned (If the content_modified_at date is earlier than the created_at, this date is returned – E.g. February 4, 2012).
The date is returned – E.g. February 4, 2012.
The date the file was last uploaded to Box is returned – E.g. March 5, 2014.