AeroAPI delay response schema

For the GET /airports/{id}/delays function, the response schema is well described if there are in fact delays.

However there is no explicit description for the response if there are no delays. I found via trying that it is:

{“links”:null,“num_pages”:1,“delays”:}

None of the names match between these two cases. I need to have a reliable way to determine that there are no delays. Can I count on this being the response in the future? In other words, the test I would use is that the “delays” array is empty. However, is this always going to be the case?

As I said above, none of the names in the two objects match, so it makes me think the right hand is not talking to the left hand in whoever wrote the code.

We are working on an improvement. We will be back in touch when we have something pushed out.

Thanks you for your response!