Module bootstrap
GET/expenses/config
What a client needs before it shows a single expense: whether the module is available,
the caller's money permissions, the expense types, defaults, the dimensions an actual
expense is classified in and how desktop's forms lay them out (property_groups).
Answers {available: false} and nothing else when the plugin is not active — a state,
not an error. This is the one expenses route that never answers 404.
Responses
- 200
- 401
OK
Missing, invalid or expired token, or no contact matches it.