Both 'start_at' and 'end_at' are required

It shouldn't be possible to query for open-ended periods. It can be used to identify individual licence events.