A third thing can come back, and it is not a refusal of the API at all. The call was allowed, the method exists, and the answer says the check reached a limit: the register does not publish beneficiaries, the client has not consented, nobody ever collected the data. That is not an error to retry — it is a finding, and it is recorded with a code from a published dictionary.
The dictionary is two levels — exactly one category above one or more reasons — and every reason names the class of absence it stands for, which is what decides whether connecting a source or asking again is an option at all. It is versioned, published under an open licence, and readable without an account.
Why the dictionary exists, and how to cite it →
Every code, with its definition →