We are running into some problems with the ‘parallels’ function of API.Bible. It appears that when we use parallels on the verse-endpoint, it has unexpected behavior (or a bug?). It works well when the requested verse is available in all parallel bibles. If it is not available in one of the parallels, the whole requests returns an error.
Here is an example:
The reason is that verse 3 is in one of the bibles a combined verse (3-4).
We understand why the verse is not available in that bible, but do not expect the whole request to error. What we would expect is that within the response, for this parallel bible specifically, it either gives an empty response or a notice of some sort. Now the whole feature is not usable anymore.