Thrown when a builder listed questions without naming a derived scope (400
DERIVATIVE_DERIVED_SCOPE_REQUIRED).
Remarks
The unfiltered list is the owner's; a builder may only see its own
questions on a scope it may write, so ?derivedScope= is what the call is
authorized against. The SDK refuses an empty derivedScope before
signing anything (WriteRequestError), so this is what a hand-built
request gets. It is a 400, not the 401 older servers answered, so a client
with a re-handshake-on-401 policy does not go through a pointless
handshake and then report an authentication problem it does not have.
Thrown when a builder listed questions without naming a derived scope (400
DERIVATIVE_DERIVED_SCOPE_REQUIRED).Remarks
The unfiltered list is the owner's; a builder may only see its own questions on a scope it may write, so
?derivedScope=is what the call is authorized against. The SDK refuses an emptyderivedScopebefore signing anything (WriteRequestError), so this is what a hand-built request gets. It is a 400, not the 401 older servers answered, so a client with a re-handshake-on-401 policy does not go through a pointless handshake and then report an authentication problem it does not have.