Currently, both the API and the web endpoint to obtain mismatch results, cannot handle requests of more than 50 item IDs, this is due to two reasons:
- Both endpoints validate the maximal amount of permitted IDs at 50
- The web endpoint utilizes the WikibaseAPIClient to obtain labels for items and properties, which fails when requesting to format more the 50 entity ids.
In order to enable mismatch requests for a higher volume of item ids, bith issues must be mitigated.
- Validation rules for the IDs query parameter in both endpoints is updated from 50 to 600
- The WikibaseAPIClient class batches entity requests to the API, to avoid failures.