Start_time not working as expected on /organization/costs endpoint

The following "start_time"s all show different behavior. Each time is a valid Unix time which correlates to a date in the past.

  1. 174319378 (1970-01-03T00:25:19.378Z)
    success
  2. 174319378459 (1975-07-11T14:02:58.459Z)
{
  "error": {
    "message": "Invalid start_time and end_time provided: 174319378459, None. End time must be after start time and they must be at least 1 day apart.",
    "type": "invalid_request_error",
    "param": null,
    "code": "invalid_request_error"
  }
}
  1. 1743195018378 (2025-03-28T20:50:18.378Z)
{
  "error": {
    "message": "The server had an error processing your request. Sorry about that! You can retry your request, or contact us through our help center at help.openai.com if you keep seeing this error. (Please include the request ID req_62053e7998157533baaf3e3f08d3b43d in your email.)",
    "type": "server_error",
    "param": null,
    "code": null
  }
}

The first one is in 1970 and works (and even shows me as having costs if I keep paging a little further, in 1970 :slight_smile: ). The second is in 1975 and says it must be before the end_time (which is weird because I didn’t specify an end_time in any of the requests). The third is from one month ago (which is really what I want) and fails completely. Any insight into this strange behavior would be greatly appreciated!