Matt raised this issue before going on parental leave API: Responses using the `Page` schema are valid if empty · Issue #514 · openreferral/specification · GitHub
I have made the proposed changes and made a pull request for 3.1.1 here PATCH: make Page.empty a required field by kathryn-ods · Pull Request #523 · openreferral/specification · GitHub