That’s good too. Regarding:
> Be descriptive in your error responses
This is a useful standardised format:
RFC 7807: Problem Details for HTTP APIs
— https://datatracker.ietf.org/doc/html/rfc7807