If I go to the API explorer and select
ContributionSoft as the entity, I see options to enable joining. But I don't see any joining options available for other entities like
Participation. Why? I would expect expect that a join automatically becomes possible any time a foreign key exists, and also becomes possible in some other special circumstances (e.g. option value).
Is it really the case that joining is only available on some entities?
- If so, what is the logic behind which entities offer joining?
- If not, I would like to understand, as an example, how I can execute an API call on